Specifications

CINTERION
®
BGS12 Hardware Interface Description
Contents
35 of 109
Page
BGS12 HID_V00.915
Confidential / Released
2019
-
01
-
07
3.4 Power Saving
SLEEP mode reduces the functionality of the BGS12 module to a minimum and, thus,
minimizes the current consumption to the lowest level. Settings can be made using the
AT+CFUN command. For details see below and [1]. SLEEP mode falls into two categories:
NON-CYCLIC SLEEP mode AT+CFUN=0
CYCLIC SLEEP modes, selectable with AT+CFUN=7 or 9.
IMPORTANT: Please keep in mind that power saving works properly only when PIN au-
thentication has been done. If you attempt to activate power saving while the SIM card is not
inserted or the PIN not correctly entered (Limited Service), the selected <fun> level will be
set, though power saving does not take effect.
To check whether power saving is on, you can query the status of AT+CFUN if you have
chosen CYCLIC SLEEP mode.
The wake-up procedures are quite different depending on the selected SLEEP mode. Table 9
compares the wake-up events that can occur in NON-CYCLIC and CYCLIC SLEEP modes.
3.4.1 No Power Saving (AT+CFUN=1)
The functionality level <fun>=1 is where power saving is switched off. This is the default after
startup.
3.4.2 NON-CYCLIC SLEEP Mode (AT+CFUN=0)
If level 0 has been selected (AT+CFUN=0), the serial interface is blocked. The module shortly
deactivates power saving to listen to a paging message sent from the base station and then
immediately resumes power saving. Level 0 is called NON-CYCLIC SLEEP mode, since the
serial interface is not alternatingly made accessible as in CYCLIC SLEEP mode.
The first wake-up event fully activates the module, enables the serial interface and terminates
the power saving mode. In short, it takes BGS12 back to the highest level of functionality
<fun>=1.
In NON-CYCLIC mode, the falling edge of the RTS0 or RTS1 lines wakes up the module to
<fun>=1. To efficiently use this feature it is recommended to enable hardware flow control
(RTS/CTS handshake) as in this case the CTS line notifies the application when the module is
ready to send or receive characters. See Section 3.4.7.1 for details.
3.4.3 CYCLIC SLEEP Mode AT+CFUN=7
The functionality level AT+CFUN=7 is referred to as CYCLIC SLEEP modes. The major benefit
of all CYCLIC SLEEP modes is that the serial interface remains accessible, and that, in inter-
mittent wake-up periods, characters can be sent or received without terminating the selected
mode.
The CYCLIC SLEEP modes give you greater flexibility regarding the wake-up procedures. For
example, in all CYCLIC SLEEP modes, you can enter AT+CFUN=1 to permanently wake up
the module. In mode CFUN=7, BGS12 automatically resumes power saving, after you have
sent or received a short message, made a call or completed a GPRS transfer. Please refer to