Gemalto M2M GmbH MC56 User Manual
MC55/56 Hardware Interface Description
Confidential / Preliminary
Confidential / Preliminary
s
MC55/56_hd_v03.00
Page 44 of 104
16.08.2005
3.6 Power
saving
SLEEP mode reduces the functionality of the MC55/56 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=5, 6, 7, 8 or 9.
IMPORTANT: Please keep in mind that power saving works properly only when PIN
authentication 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. For the same reason, power saving cannot
be used if MC55/56 operates in Alarm mode.
To check whether power saving is on, you can query the status of AT+CFUN if you have
chosen CYCLIC SLEEP mode. If available, you can take advantage of the status LED
controlled by the SYNC pin (see Chapter 3.12.2.2). The LED is off in all SLEEP modes when
no activity occurs, but resumes flashing to indicate temporary wake-up states during CYLCIC
SLEEP modes. The LED patterns are shown in Table 18.
The wake-up procedures are quite different depending on the selected SLEEP mode. Table
11 compares the wake-up events that can occur in NON-CYCLIC and CYCLIC SLEEP
modes.
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=5, 6, 7, 8 or 9.
IMPORTANT: Please keep in mind that power saving works properly only when PIN
authentication 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. For the same reason, power saving cannot
be used if MC55/56 operates in Alarm mode.
To check whether power saving is on, you can query the status of AT+CFUN if you have
chosen CYCLIC SLEEP mode. If available, you can take advantage of the status LED
controlled by the SYNC pin (see Chapter 3.12.2.2). The LED is off in all SLEEP modes when
no activity occurs, but resumes flashing to indicate temporary wake-up states during CYLCIC
SLEEP modes. The LED patterns are shown in Table 18.
The wake-up procedures are quite different depending on the selected SLEEP mode. Table
11 compares the wake-up events that can occur in NON-CYCLIC and CYCLIC SLEEP
modes.
3.6.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.
startup.
3.6.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 MC55/56 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.6.6.1 for details.
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 MC55/56 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.6.6.1 for details.