LTE Standard Module Series
EG25-GL_Hardware_Design 29 / 96
3.2 Sleep Mode
3.2.1 UART Application Scenario
If the host communicates with module via UART interfaces, the following preconditions can let the module
enter sleep mode.
⚫
Execute
AT+QSCLK=1
to enable sleep mode. For details of the command, see
document [2]
⚫
Drive MAIN_DTR to high level.
The following figure shows the connection between the module and the host.
MAIN_RXD
MAIN_TXD
MAIN_RI
MAIN_DTR
AP_READY
TXD
RXD
EINT
GPIO
GPIO
Module
Host
GND
GND
Figure 3: Sleep Mode Application via UART
⚫
Driving the host MAIN_DTR to low level will wake up the module.
⚫
When the module has a URC to report, MAIN_RI will wake up the host. See
Chapter 4.9.3
about MAIN_RI behaviors.
⚫
AP_READY will detect the sleep state of the host (It can be configured to high level or low level
detection). See
document [3]
AT+QCFG="apready"
.
3.2.2 USB Application Scenario
3.2.2.1 USB Application with USB Remote Wakeup Function
If the host supports USB suspend/resume and remote wakeup functions, the following three preconditions
must be met to set the module to sleep mode.
⚫
Execute
AT+QSCLK=1
to enable sleep mode.
⚫
Ensure the MAIN_DTR is held at high level or keep it open.
⚫
The host
’s USB bus, which is connected with the module’s USB interface, enters suspend state.