This knowledgebase article is provided as an example configuration for 16-second cyclic sleep mode.
Setup: The following setup may be used as a guide for a minimum-power 16-second cyclic sleep configuration:
Base (module attempting to wake a Remote module in cyclic sleep): Beacon Transmit Time* (ATLH) = 0xB4 (18.0-second wake-up beacon). Time-to-Beacon (ATHT) = 0xF (1.5 secs--just less than ST of Slave). All other parameters default.
Remote (module in cyclic sleep): Sleep Mode (ATSM) = 8 - Cyclic 16.0 second. Time-to-Sleep (ATST) = 0x10 (1.6 secs--min time of inactivity before going back to sleep). All other parameters default.
*Please note that the sleep timer on the XCite and XStream is long by ~10%. Thus 16-second cyclic sleep requires a 17.7-second wake-up beacon, 8-second cyclic sleep requires an 8.9-second wake-up beacon, etc.
Scenario: Base module initiates communication with a battery-powered Remote module. Remote module is configured for 16-second cyclic sleep--i.e. it powers down for 16 secs, then wakes up for 100ms to sniff the airwaves for any transmissions, then powers down for 16 secs, etc.
Base module transmits with an 18-second beacon to wake the Remote module and initiate communication.
Remote module detects wake-up beacon and receives data through its serial port at the end of the 18-second beacon. Remote module''''s receive LED flickers only at the end of the beacon as data exits the serial port.
Aug 08, 2017