XBee/XBeePRO"燨EM燫F燤odules??02.15.4?爒1.xAx燵2007.05.031]
2007燤axStream,營nc.
牋牋?2
Chapter??燫F燤odule燨peration
2.5.3. Sleep Mode
Sleep Modes enable the RF module to enter states of low-power consumption when not in use. In
order to enter Sleep Mode, one of the following conditions must be met (in addition to the module
having a non-zero SM parameter value):
" Sleep_RQ (pin 9) is asserted.
" The module is idle (no data transmission or reception) for the amount of time defined by the
ST (Time before Sleep) parameter. [NOTE: ST is only active when SM = 4-5.]
The SM command is central to setting Sleep Mode configurations. By default, Sleep Modes are dis-
abled (SM = 0) and the module remains in Idle/Receive Mode. When in this state, the module is
constantly ready to respond to serial or RF activity.
Higher Voltages. Sleep Mode current consumption is highly sensitive to voltage. Voltages above
3.0V will cause much higher current consumption.
Pin/Host-controlled Sleep Modes
The transient current when waking from pin sleep (SM = 1 or 2) does not exceed the idle current
of the module. The current ramps up exponentially to its idle current.
Pin Hibernate (SM = 1)
" Pin/Host-controlled
" Typical power-down current: < 10 礎(chǔ) (@3.0 VCC)
" Wake-up time: 13.2 msec
Pin Hibernate Mode minimizes quiescent power (power consumed when in a state of rest or inac-
tivity). This mode is voltage level-activated; when Sleep_RQ is asserted, the module will finish any
transmit, receive or association activities, enter Idle Mode and then enter a state of sleep. The
module will not respond to either serial or RF activity while in pin sleep.
To wake a sleeping module operating in Pin Hibernate Mode, de-assert Sleep_RQ (pin 9). The
module will wake when Sleep_RQ is de-asserted and is ready to transmit or receive when the CTS
line is low. When waking the module, the pin must be de-asserted at least two 'byte times' after
CTS
goes low. This assures that there is time for the data to enter the DI buffer.
Table?04.   Sleep燤ode燙onfigurations
Sleep Mode
Setting
Transition into
Sleep Mode
Transition out of
Sleep Mode (wake)
Characteristics
Related
Commands
Power
Consumption
Pin Hibernate
(SM = 1)
Assert (high) Sleep_RQ
(pin 9)
De-assert (low) Sleep_RQ
Pin/Host-controlled /
NonBeacon systems
only / Lowest Power
(SM)
< 10 礎(chǔ) (@3.0
VCC)
Pin Doze
(SM = 2)
Assert (high) Sleep_RQ
(pin 9)
De-assert (low) Sleep_RQ
Pin/Host-controlled /
NonBeacon systems
only / Fastest wake-up
(SM)
< 50 礎(chǔ)
Cyclic Sleep
(SM = 4 - 5)
Automatic transition to
Sleep Mode as defined by
the SM (Sleep Mode) and
ST (Time before Sleep)
parameters.
Transition occurs after the
cyclic sleep time interval
elapses. The time interval
is defined by the SP
(Cyclic Sleep Period)
parameter.
RF module wakes in
pre-determined time
intervals to detect if RF
data is present / When
SM = 5, NonBeacon
systems only
(SM), SP, ST
< 50 礎(chǔ)
when sleeping
Table?05.   Sample燬leep燤ode燙urrents
XBee
XBee-PRO
Vcc (V)
SM=1
SM=2
SM=4,5
SM=1
SM=2
SM=4,5
2.83.0
<3 礎(chǔ)
<35uA
<34uA
<4uA
<34uA
<34uA
3.1
8uA
37mA
36uA
12uA
39uA
37uA
3.2
32uA
48uA
49uA
45uA
60uA
55uA
3.3
101uA
83uA
100uA
130uA
115uA
120uA
3.4
255uA
170uA
240uA
310uA
260uA
290uA