Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

SLEEP pin control

RankRankRankRank

Total Posts: 523

Joined 2012-11-15

PM

Hi,

I am controling SLEEP pin like following.
SLEEP='L' only during sending a ANT message from MCU to ANT module.
(broadcast , ackknowledge transfer mode)
It works good for low power.

Then,
Next I am trying burst transfer.
Should I control SLEEP pin('H'<->'L') every burst ANT message ?
or Should I hold SLEEP='L' between first burst ANT message and last burst ANT message?

best regards      
Avatar
RankRankRankRank

Total Posts: 662

Joined 2012-10-09

PM

While bursting, you will be using the serial port quite heavily, so using the SLEEP pin will not result in significant power consumption savings. It does not hurt to use it either, to keep the implementation of your serial drivers consistent.      
RankRankRankRank

Total Posts: 523

Joined 2012-11-15

PM

I see, Thank you!      
Rank

Total Posts: 2

Joined 2011-02-04

PM

Another Sleep pin question : on the nRF24AP1, do the output pins go tri-state (etc.) when the Sleep pin is asserted?

There does not seem to be much of a description of what happens when Sleep is asserted in the datasheet for that part.      
Avatar
RankRankRankRank

Total Posts: 662

Joined 2012-10-09

PM

To get a better idea of the role of the SLEEP line, please refer to the "Interfacing with ANT General Purpose Chipsets and Modules" document
http://www.thisisant.com/pages/developer-zone/ant-protocol-and-usage

and the "Power States" application note
http://www.thisisant.com/pages/developer-zone/ant-application-notes

The output lines for the serial port (eg. RTS, TXD) are driven high while sleep is enabled, provided the part isn't sending you a message, like an ANT RF message. In that case, you would see activity in TXD.