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

nRF52832: disconnect --> timeout 0x08 with GSM/GPRS module data transmitting

Hello,

We are using the nRF52832 and 2G(GSM/GPRS) module to build up one IoT product. We got a disconnect between nRF52832 with other master instance(mobile phone APPs) when there is data sending/receiving with 2G tunnel(900M/1800M). The reason we  get printed (p_ble_evt->evt.gap_evt.params.disconnected.reason) is 0x08(connection timeout).

Our board is look likes as this:

We suspect the EMI/EMC for disconnection reasons,  if we move the 2G cable to opposite direction(far from 2.4G BLE PCB antenna), there are no disconnection issues.

Could you help to share the detail reason for this and is there any improvements for it?

Thanks so much!

Jason Hu

Parents Reply Children
  • Hi,

     

    The most evident suggestion would be to just direct the cable away from the nRF52. Alternatively you would need to make some coexistence communication, to avoid the GSM module transmitting when the nRF52 is enabled/receiving.

    Alternatively, as they are fairly far apart in frequency, you could add a coexistence filter to the nRF52 path to improve attenuation of the out-of-band components from the GSM module.

    Also is the cable outer conductor well grounded to the board?

     

    Best regards,

    Andreas

Related