This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Setting the GAZZELL Transmission power to 500 meters using BT832X module

I am using Fansttel BT832X SoC with SDK 14.2 ( Soft Device Version S132 5.0 ). i have configured PA/LNA mode in  BT832X module. If i use only BLE advertisement i can see the  device name upto 200 meters. i wanted to transmit the data using GAZZELL protocol upto 100m range. i am using the same procedure as i used in BLE advertisement. The BT832X module is unable to transmit the data upto 100m range using the GAZZELLE protocol, but i am able to see the advertisement in nrfconnect android mobile app more than that range. i have two questions :

1- Can we increase the GAZZELL transmission range upto 500 meters using Fansttel BT832X SoC.??? 
     if yes, than please suggest me the alternative way to transmit the data upto 100 meters using GAZZELL protocol with Fansttel BT832X SoC.
 

2- is the Fansttel BT832X SoC module  having  support to communicate with two same device each of them having BT832X using GAP/GATT???
     Does it have support for GAZZELL also with a range of 500 meters???

Parents
  • Hi,

    There is a slight difference in modulation between Gazell and BLE, which means that BLE have about 3dB better sensitivity for the same datarate. So likely this is why you are seeing a reduction in range. The range will depend on antenna design (for instance a directional antenna give better range), output power (adding a PA will increase range), and data rate (typically lower data rate give better sensitivity). Range is also influenced by obstacles and interference sources.

    Best regards,
    Kenneth

  • Hi Kenneth,
                      Thanks for your response. 

    We are currently developing a wireless system based on a nRF52832 (using Laird BL652 modules). Our requirements prevents us from using BLE (way too much latency), thus we used Nordic's Gazell implementation (nRF5 SDK 14.2.0) and it worked quite well for us.

    However, we need to increase the range of our system, thus we tried to replace our Laird BL652 modules with a Fanstel BT832X, which features a nRF52832 as well as a Skyworks SKY66112-11 PA/LNA module.

    As we couldn't see any PA/LNA support in the Nordic Gazell Link Layer implementation and couldn't add it ourselves due to the lack of source code, we switched to Nordic's ESB implementation, which we could modify to control the CTX and CRX pins with correct timing (inspired from the documentation of the S132 PA/LNA control API), mostly using PPIs and GPIOTE. However, even after several different implementations we couldn't manage to get it working correctly (much poorer range than the module without PA/LNA, and missed packets). In comparison, the same implementation (without activating PA/LNA control) works flawlessly on our BL652 modules.

    I could provide further detail on our implementation, but I'd like to first know whether there is any guideline or code example for implementing PA/LNA support with Nordic's proprietary protocols.

  • i have tried with SDKv15 also. i am not getting range more than 40 meters.According to fanstell BT832X the range should be 1300m . i have tested the device and Host code from the locations:
    \nRF5_SDK_15.0.0_a53641a\examples\proprietary_rf\gzll\gzll_ack_payload\device
    nRF5_SDK_15.0.0_a53641a\examples\proprietary_rf\gzll\gzll_ack_payload\host.
    i am using two seperate Fanstel BT832X module, one for device and one for host. According to the datasheet while transmitting the data packet PA pin will set to high and LNA to low and vice-versa for receiving the acknowledgement. In the example code both PA and LNA pins have set to high then Who will toggle these pins in transmission and receiving ???  The Nordic drivers will take care of it or we need to set these pins manually .  

  • The Gazell protocol will handle the output for both LNA and PA control (but you must specify 2x gpiote channels and 4x ppi channels that the Gazell protocol can use), if this doesn't work then I can report it. Have you tested transmission and the pins doesn't toggle?

  • Hi Kenneth, i have configured 2x gpiote channels and 4x ppi channels accordingily.

    /**< PA/LNA structure configuration. */
    static nrf_gzll_pa_lna_cfg_t m_pa_lna_cfg = {
    .lna_enabled = GZLL_LNA_ENABLED,
    .pa_enabled = GZLL_PA_ENABLED,
    .lna_active_high = GZLL_LNA_ACTIVE_HIGH,
    .pa_active_high = GZLL_PA_ACTIVE_HIGH,
    .lna_gpio_pin = GZLL_PA_LNA_CRX_PIN, //19
    .pa_gpio_pin = GZLL_PA_LNA_CTX_PIN, //20
    .pa_gpiote_channel = GZLL_PA_LNA_TX_GPIOTE_CHAN,
    .lna_gpiote_channel = GZLL_PA_LNA_RX_GPIOTE_CHAN,
    .timer = GZLL_PA_LNA_TIMER,
    .ppi_channels[0] = GZLL_PA_LNA_PPI_CHAN_1,
    .ppi_channels[1] = GZLL_PA_LNA_PPI_CHAN_2,
    .ppi_channels[2] = GZLL_PA_LNA_PPI_CHAN_3,
    .ppi_channels[3] = GZLL_PA_LNA_PPI_CHAN_4,
    .ramp_up_time = GZLL_PA_LNA_RAMP_UP_TIME
    };

    After making these changes also it's not working. i have tested nRF52832 with seperate SKY66112-11E module available on the following link:
    https://www.digikey.in/product-detail/en/skyworks-solutions-inc/SKY66112-11EK1/863-1866-ND/6564756

    i have make a hardware setup according to this schematic

    https://www.notwired.co/datasheets/notwired/C-nRF52-SKY66112_V1.1%20SCH.pdf.

    In both the cases with using BT832X and nRF52+SKY66112, i am not getting a range more than 40 meters. Can you please provide the working solution????????

  • When posting new questions and comments, please don't click on 'Suggest as answer'. If you click 'Suggest as answer' then we think you have found an answer.

    I can check if someone internally have tried your configuration. Maybe you can send a picture of your setup in the meantime so I can see how you have connected the different boards and modules. Both picture of device and host if possible.

  • i have make a hardware setup according to this schematic

    https://www.notwired.co/datasheets/notwired/C-nRF52-SKY66112_V1.1%20SCH.pdf.

    In both the cases with using BT832X and nRF52+SKY66112, i am not getting a range more than 40 meters. Can you please provide the working solution????????

Reply Children
Related