User's Manual
Table Of Contents
- Contents
- Tables
- Figures
- 1 Introduction
- 2 Interface Characteristics
- 2.1 Application Interface
- 2.1.1 Pad Assignment
- 2.1.2 Signal Properties
- 2.1.3 USB Interface
- 2.1.4 Serial Interface ASC0
- 2.1.5 Serial Interface ASC1
- 2.1.6 UICC/SIM/USIM Interface
- 2.1.7 Digital Audio Interface
- 2.1.8 Pulse Code Modulation Interface (PCM)
- 2.1.9 Inter IC Sound Interface (I2S)
- 2.1.10 GPIO Interface
- 2.1.11 I2C Interface
- 2.1.12 SPI Interface
- 2.1.13 Pulse Counter
- 2.1.14 HSIC Interface (ELS51-VA Only)
- 2.1.15 SDIO Interface (ELS51-VA Only)
- 2.1.16 Control Signals
- 2.2 RF Antenna Interface
- 2.3 Sample Application
- 2.1 Application Interface
- 3 Operating Characteristics
- 3.1 Operating Modes
- 3.2 Power Up/Power Down Scenarios
- 3.3 Power Saving
- 3.4 Power Supply
- 3.5 Operating Temperatures
- 3.6 Electrostatic Discharge
- 3.7 Blocking against RF on Interface Lines
- 3.8 Reliability Characteristics
- 4 Mechanical Dimensions, Mounting and Packaging
- 5 Regulatory and Type Approval Information
- 6 Document Information
- 7 Appendix
Cinterion
®
ELS31-VA/ELS51-VA Hardware Interface Description
3.3 Power Saving
76
ELS31-VA_ELS51-VA_HID_v01.000 2017-01-04
Confidential / Preliminary
Page 67 of 106
3.3.2 Wake-up via RTS0/RTS1
RTS0/RTS1 can be used to wake up ELS31-VA/ELS51-VA from SLEEP mode configured with
AT command. Assertion of either RTS0 or RTS1 (i.e., toggle from inactive high to active low)
serves as wake up event, thus allowing an external application to almost immediately terminate
power saving. After RTS0/RTS1 assertion, the CTS0/CTS1 line signals module wake up, i.e.,
readiness of the AT command interface. It is therefore recommended to enable RTS/CTS flow
control (default setting).
Figure 36 shows the described RTS0/RTS1 wake up mechanism.
• RTS0/RTS1 must be high.
• After a given programmable timeout (100ms up to 10s, default 5s) with no activity on ASC0
and ASC1 (and no data to transmit by module to host in Linux /dev/tty driver), CTS0/CTS1
will be driven high.
• After a 2
nd
timeout (equal or greater than the duration needed to receive one character at
UART baudrate; ex: ~1.05ms for 10bit @ 9600baud), and while RTS0/RTS1 remains high
(which means an external application does not request the module to wake up), the module
will enter sleep mode.
• Now, the host can wake-up the module driving RTS0/RTS1 from high to low.
• Module will inform the host it is ready to receive over UART by driving CTS0/CTS1 to low.
Figure 36: Wake-up via RTS0/RTS1
Note: RTS0/RTS1 has to be high for ELS31-VA/ELS51-VA to be able to change into SLEEP
mode.
RTS0/RTS1
CTS0/CTS1
TXD0/TXD1
RXD0/RXD1
AT command
Reply URC
RTS assertion (falling edge)
W ake up from SLEEP mode
R eturn to S L E E P
mode
RTS back high
<1.05ms
100ms
to10s
100m s
to10s
<1.05ms
SLEEP
mode