![MaxStream 9XTend Product Manual Download Page 32](http://html1.mh-extra.com/html/maxstream/9xtend/9xtend_product-manual_1745552032.webp)
9XTend™
OEM
RF
Module
–
Product
Manual
v1.2.4
©
2005
MaxStream,
Inc.
Confidential
&
Proprietary
32
SM (Sleep Mode) Command
AT Command: ATSM
Binary Command: 0x01
Parameter Range: 0 – 8
Parameter
Value
Configuration
0 Disabled
1 Pin
Sleep
2
Serial Port Sleep
3 reserved
4
Cyclic 1.0 second sleep
(Module wakes every 1.0
second)
5
Cyclic 2.0 second sleep
6
Cyclic 4.0 second sleep
7
Cyclic 8.0 second sleep
8
Cyclic 16.0 second sleep
Default Parameter Value: 0
Number of bytes returned: 1
Related Commands:
Pin Sleep – PC (Power-up Mode), PW (Pin
Wake-up)
Serial Port Sleep – ST (Time before Sleep)
Cyclic Sleep – ST (Time before Sleep), LH
(Wake-up Initializer Timer), HT (Time Before
Wake-up Initializer), PW (Pin Wake-up)
<Sleep Mode (Low Power)> SM Command is
used to set/read the module’s Sleep Mode
settings that configure the module to run in
states that require minimal power consumption.
Pin Sleep (SM = 1)
Next to Shutdown Mode, Pin Sleep requires the
least amount of power. In order to achieve this
state, SLEEP (pin 8) must be asserted (high). The
module remains in Pin Sleep until the SLEEP pin
is de-asserted.
After enabling Pin Sleep (SM=1), GPI2 controls
whether the XTend Module is active or in Sleep
Mode. When GPI2 is de-asserted (low), the
module is fully operational. When GPI2 is
asserted (high), the module transitions to Sleep
Mode and remains in its lowest power-consuming
state until the Sleep pin is de-asserted. GPI2 is
only active if the module is setup to operate in
this mode; otherwise the pin is ignored.
Once in Pin Sleep Mode, GP01 (pin 9,
) is de-
asserted (high), indicating that data should not
be sent to the module. PWR (pin 4) is also de-
asserted (low) when the module is in Pin Sleep
Mode.
Note: The module will complete a transmission or
reception before activating Pin Sleep.
Serial Port Sleep (SM = 2)
Serial Port Sleep is a Sleep Mode in which the XTend Module runs in a low power state until serial
data is detected on the DI pin.
When Serial Port Sleep is enabled, the module goes into Sleep Mode after a user-defined period
of inactivity (no transmitting or receiving of data). This period of time is determined by ST (Time
before Sleep) Command. Once a character is received through the DI pin, the module returns to
Idle Mode and is fully operational.
Cyclic Sleep (SM = 4-8)
Cyclic Sleep is the Sleep Mode in which the XTend Module enters into a low-power state and
awakens periodically to determine if any transmissions are being sent. Cyclic sleep settings wake
the module after the amount of time designated by the associated SM parameter values. If the
module detects a wake-up initializer during the time it is awake, the module synchronizes with
the transmitting module and starts receiving data after the wake-up initializer runs its duration.
Otherwise, the module returns to Sleep Mode and continues to cycle in and out of activity until a
wake-up initializer is detected. If a Cyclic Sleep setting is chosen, the ST, LH and HT parameters
must also be set as described in the “Sleep Mode” section of this manual.
When Cyclic Sleep settings are enabled, the XTend Module goes into Sleep Mode after a user-
defined period of inactivity (no transmission or reception on the RF channel). The user-defined
period is determined by ST (Time before Sleep) Command.
While the module is in Cyclic Sleep Mode, GP01 (pin 9,
) is de-asserted (high) to indicate that
data should not be sent to the module during this time. When the module awakens to listen for
data, GP01 is asserted and any data received on the DI Pin is transmitted. PWR (pin 4) is also de-
asserted (low) when the module is in Cyclic Sleep Mode.