Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

Enabling Frequency hopping

Rank

Total Posts: 10

Joined 2018-08-14

PM

Hello all,

We are trying to enable the Frequency Hopping/Agility functionality.
We have one shared channel and an encrypted channel for every slave device.
We are using the configuration mentioned in AN10 Frequency Agility Figure 2, using High priority search timeout of 30s on the master and 5s low prio, 25s high prio on the slave.

On the master device we get 4 TX Failed per second on all encrypted channels. This is normal operation described in chapter 4.3.2 of the application note, right?

The problem we are having is that we are unable to send back a message in response to a broadcast message sent by the slave on the shared channel.
     
Rank

Total Posts: 10

Joined 2018-08-14

PM

To simplify the problem, we have an encrypted channel set up with two ANT devices, which works.

On the Master side we use a nrf52 loaded with Network Processor firmware.
On the Slave side we use a nrf52, calling the softdevice api's directly.

We modified the Master channel to set:
Assign Channel - Extended Assign
High Priority Search Timeout - 12
Frequency Agility Config - for frequencies 2403, 2439, 2475

We modified the Slave channel to set:
Assign Channel - Extended Assign
High Priority Search Timeout - 10
Low Priority Search Timeout - 2
Frequency Agility Config - for frequencies 2403, 2439, 2475

On the Master side we receive TX failed events on that channel until the Slave comes online, however an encryption negotiation success event is never fired.