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

Ant+ on search mode block radio access for ble

Hello. Im working with:

  • sdk14.2
  • softdevie ANT_s332_nrf52_5.0.0
  • chip: nrf52832

Problem: we have a product almost ready to be sold. We decided to start the migration to sdk14.2. 

Our device can be configured to connect with many ant+ sensors and work too like  a ble peripheral.

During tests with new sdk14.2 one problem appeared. Every time that one ant+ channel(slave channel ) drop on search mode, the communication between central(software on iPhone)  and our firmware become terrible. A lot of disconnections, a huge periods of time to read values by ble. These disconnections become worst and worst if more ant+ channels drop on search mode. When channels start to connect everything works fine.

Our tests indicate that for some reason, ant+ channel have priority about ble, at least on sdk14.2

On sdk 12.2 we don't have this problem and everything work fine(8 months of test).

Anyone is having this problem problem too?

Parents
  • Hi Kenneth. Tes for your response. We solved the problem. 

    Our problem was NRF_SDH_BLE_GAP_EVENT_LENGTH.

    If this parameter is increased, 24 was our case, ant+ channel on search mode block access on radio to the ble channel.

    Now we are trying to find a tradeoff between download speed and ble works without to be blocked by ant+ channels on search mode.

    Best regards.

Reply
  • Hi Kenneth. Tes for your response. We solved the problem. 

    Our problem was NRF_SDH_BLE_GAP_EVENT_LENGTH.

    If this parameter is increased, 24 was our case, ant+ channel on search mode block access on radio to the ble channel.

    Now we are trying to find a tradeoff between download speed and ble works without to be blocked by ant+ channels on search mode.

    Best regards.

Children
No Data
Related