Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

Must Master send always broadcast data?

Rank

Total Posts: 6

Joined 0

PM

We do have embedded applications with slaves, which do need to save power and has to go to sleep mode. While connected to them, master always sends broadcast data, ans TX-interupt will wake up the slave.
Is it possible to prevent the master sending of broadcast data?      
RankRank

Total Posts: 47

Joined 2010-07-08

PM

The only way to stop a master from transmitting is to close the channel. When you do this, you will lose synchronization, and your slaves need to search again to reacquire. Searching drains a lot of power (relatively). If you are currently only putting the ANT chip to sleep and not losing synch, it might be a worse power drain to have to search.

One more advanced option is that you can change channel period on the fly, so when you don't need your master, you can reduce the channel period to the lowest possible setting (0.5 Hz) then bring it back up when you need it again. To do this you would need to send messages letting both sides know when the switching was taking place.      
Rank

Total Posts: 6

Joined 0

PM

Thanks for your answer.
Would it be possible, to prevent the embedded slave sending broadcast data over the serial interface to the embedded application? It would be enough for us to wake up the embedded application when receiving Acknowledged data.      
RankRank

Total Posts: 47

Joined 2010-07-08

PM

What you suggest may be possible to do from the MCU side (not the ANT side) by turning off the serial interface, but I would not recommend this as a solution because it is not how ANT was intended to operate. You could give it a try though.