User Manual

Table Of Contents
XT55/56 Hardware Interface Description
Confidential / Preliminary
s
XT55/56_hd_v02.96 Page 51 of 125 18.08.2005
3.6.3 CYCLIC SLEEP Mode (AT+CFUN=5, 6, 7, 8)
The major benefit over the NON-CYCLIC SLEEP mode is that the serial interface is not
permanently blocked and that packet switched calls may go on without terminating the
selected CYCLIC SLEEP mode. This allows the GSM part of the XT55/56 to become active,
for example to perform a GPRS data transfer, and to resume power saving after the GPRS
data transfer is completed.
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 modes CFUN=7 and 8, the GSM part of the XT55/56 automatically
resumes power saving, after you have sent or received a short message or made a call.
CFUN=5 and 6 do not offer this feature, and therefore, are only supported for compatibility
with earlier releases. Please refer to Table 11 for a summary of all modes.
The CYCLIC SLEEP mode is a dynamic process which alternatingly enables and disables
the serial interface. By setting/resetting the GSM_CTS signal, the module indicates to the
application whether or not the UART is active. The timing of GSM_CTS is described below.
Both the application and the module must be configured to use hardware flow control
(RTS/CTS handshake). The default setting of the GSM part of the XT55/56 is AT\Q0 (no flow
control) which must be altered to AT\Q3. See [1] for details.
Note: If both serial interfaces ASC0 and ASC1 are connected, both are synchronized. This
means that SLEEP mode takes effect on both, no matter on which interface the AT
command was issued. Although not explicitly stated, all explanations given in this
chapter refer equally to ASC0 and ASC1, and accordingly to GSM_CTS0 and
GSM_CTS1.
3.6.4 CYCLIC SLEEP Mode AT+CFUN=9
Mode AT+CFUN=9 is similar to AT+CFUN=7 or 8, but provides two additional features:
The time the module stays active after GSM_RTS was asserted or after the last character
was sent or received, can be configured individually using the command AT^SCFG.
Default setting is 2 seconds like in AT+CFUN=7. The entire range is from 0.5 seconds to
1 hour, selectable in tenths of seconds. For details see [1].
GSM_RTS0 and GSM_RTS1 are not only used for flow control (as in modes
AT+CFUN=5, 6, 7 or 8), but also cause the module to wake up temporarily. See section
3.6.5.1 for details.
3.6.5 Timing of the GSM_CTS Signal in CYCLIC SLEEP Modes
The GSM_CTS signal is enabled in synchrony with the module’s paging cycle. It goes active
low each time when the module starts listening to a paging message block from the base
station. The timing of the paging cycle varies with the base station. The duration of a paging
interval can be calculated from the following formula:
4.615 ms (TDMA frame duration) * 51 (number of frames) * DRX value.
DRX (Discontinuous Reception) is a value from 2 to 9, resulting in paging intervals from 0.47
to 2.12 seconds. The DRX value of the base station is assigned by the network operator.
Each listening period causes the GSM_CTS signal to go active low: If DRX is 2, the
GSM_CTS signal is activated every 0.47 seconds, if DRX is 3, the GSM_CTS signal is
activated every 0.71 seconds and if DRX is 9, the GSM_CTS signal is activated every 2.1s.
The GSM_CTS signal is active low for 4.6 ms. This is followed by another 4.6 ms UART