HF-LPB Low Power WiFi Module User Manual
Shanghai High-Flying Electronics Technology Co., Ltd
www.hi-flying.com
- 24 -
the module associating with the access point every time when it wakes up. The intent of this option is
to allow for longer sleep times.
The Difference between deelp sleep and standby mode as follows:
Table 6 Difference Between Deelp Sleep And Standby Mode
Status
Wake Up Method
Wi-Fi
MCU
Current
UART
GPIO
Timeout
AT
Commond
Deep Sleep
OFF
ON
~2mA
ON
Yes
Yes
Yes
Standby OFF
OFF
<2uA
OFF
Yes
Yes No
Notes: For GPIO wake up, if trigger time <1s, then only wake up MCU.
Following typical measurement parameters can be used for select suitable power save scheme based
on the real application case:
Table 7 Power Consumption with Different Power Save Mode
WiFi Mode
Condition
Average Current
Peak Current
Standby
WiFi Shutdown
~2uA
< 10uA
Deep Sleep
WiFi OFF
~2mA
< 10mA
Normal
(Active/Sleep)
WiFi ON - AP Connected
DTIM = 100ms
5.5~7mA <
220mA
Normal
(Active/Sleep)
WiFi ON – AP Connected
DTIM = 500ms
3.5mA <
220mA
Normal
(Active/Sleep)
WiFi ON – AP Connected
DTIM = 1000ms
2.8mA <
220mA
In addition, for deep sleep/standby mode, module provides three wakes up options, user can select
one or whole as the module wake up option. Refer to AT Instruction (Power Management Instruction
Set) for more detailed setting.
Pin Wake Up
UART Wake Up
Timeout Wake Up
Pin Wake Up
Option
allows an external microcontroller to determine when HF-LPB should sleep and
when it should wake by controlling the “Sleep_RQ” and “Sleep_ON” pin. at the deep sleep/standby
mode, user can de-assert this pin low “0”, after 1’s assert to high ”1” to put the module to wake up the
module. If user doesn't use pin sleep function, can leave this pin open.
UART Wake Up Option.
HF-LPB can use AT command to put module into normal/sleep mode. When
module works at deep sleep or standby mode, user can use ”AT+MSLP =normal” to wake up module.
Timeout Wake Up Option
allows the sleep timeout period to be configured through the use of AT
Instruction.In this option, the module will exit sleep based on the <Timeout> AT Instruction parameters