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

Connection loss on self made board.

Hi. I am haveing trouble with the SD looseing connection to phone/ipad when I enable a power converter placed closed by. When I sniff the communication with the phone I can see that the NRF stops awnsering the packets from the phone. As shown below

image description

Notice that first no packets are dropped and then all packages are dropped.

I am sure that this is some how related to EMI as I can disconnect the load the the power converter and I never get disconnected. But when the load of the power converter is enabled I get link loss after a few sec.

Also, I am running a mesh using the timeslots on the same device and the mesh always functions no matter if my power converter is running or not.

Is there any way I can "ask" the SD why it dropped the connection? Have you seen this before? Any tips?

  • @victor: Could you perform several more tests where the Softdevice dropped the link and then attach the sniffer file ? I would prefer the trace that the master do nothing instead of continuously write to the slave.

    If you catch the BLE_GAP_EVT_DISCONNECTED event and look for the p_ble_evt->evt.gap_evt.params.disconnected.reason you would be able to find the reason the connection was dropped. (in this case most likely it was TIMEOUT)

Related