User's Manual
LTE Module Series
BG96 Hardware Design
BG96_Hardware_Design Confidential / Released 27 / 71
Driving the host DTR to low level will wake up the module.
When BG96 has URC to report, RI signal will wake up the host. Refer to Chapter 3.15 for details
about RI behaviors.
AP_READY* will detect the sleep state of the host (can be configured to high level or low level
detection). Please refer to AT+QCFG=“apready” command for details.
3.4.1.2. 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 let the module enter into sleep mode.
Execute AT+QSCLK=1 command to enable the sleep mode.
Ensure the DTR is held in high level or keep it open.
The host’s USB bus, which is connected with the module’s USB interface, enters into suspended
state.
The following figure shows the connection between the module and the host.
USB_VBUS
USB_DP
USB_DM
AP_READY*
VDD
USB_DP
USB_DM
GPIO
Module
Host
GND
GND
Figure 4: Sleep Mode Application with USB Remote Wakeup
Sending data to BG96 through USB will wake up the module.
When BG96 has URC to report, the module will send remote wake-up signals via USB bus so as to
wake up the host.
3.4.1.3. USB Application with USB Suspend/Resume and RI Function
If the host supports USB suspend/resume, but does not support remote wake-up function, the RI signal is
needed to wake up the host. There are three preconditions to let the module enter into sleep mode.
Execute AT+QSCLK=1 command to enable sleep mode.
Ensure the DTR is held in high level or keep it open.
The host’s USB bus, which is connected with the module’s USB interface, enters into suspended
state.