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

SDK 13.1 NRF52832 Ant+ channel collision

Dear Nordic :

Our mass-produced smart trainer(16M external oscillator, 20PPM) supports ANT+ FEC and ANT+ Bicycle Power , so there are two channels alive wtih 4Hz frequency in our firmware.

We have been troubled for a long time about the signal interference. Although, there are many reasons for it, like distance, environment.

Except those uncontrollable reasons, we wanna do out best to optimize our software to improve user experience.

We found some information about channel collision. But I didn't  find any solutions. 

We did  some experiments to track the feature when signal accident happened. We use SimulANT+ to connect with our trainer and printf ANT+ EVENT in the SDK.

We found that when "Rx failed" appearing frequently in SimulANT+,it's also the time to printf  "EVENT_CHANNEL_COLLISION".

If i keep only one channel alive, the signal interference situation becomes acceptable. 

Please give me your comments? Or if you have any idea about enhancing ANT+ signal , share to us.

Related