Cinterion
®
Connect Shield User Guide
2.2 Application / Arduino UNO Interface
18
connect_shield_ug_v01 2017-01-13
Confidential / Released
Page 10 of 19
2.2.2 UART
The Connect Shield interface supports a UART (RxD/TxD) connection with up to 921kbit/s. By
default the speed is set to 115kbit/s. It is mandatory to use the modem’s flow control RTS in
case the modem is configured for SLEEP mode (i.e., power saving). In SLEEP mode - please
refer to the modem’s AT Command Set for possible SLEEP mode settings - the modem
awakes by a falling RTS signal and retrieves UART data. On incoming messages the RING
toggles to awake the host from sleep, this line should be interrupt able on host side.
2.2.3 USB
The Connect Shield comes with a separated micro-USB interface that is intended to
• Supply additional power in case of weak Arduino supply while transmitting data in areas
with a weak network coverage
• Support additional serial interfaces for different purpose, like debugging, modem firmware
upgrade or command interface
Whenever the modem switches off while transmitting data over the air, an additional USB pow-
er supply 5V/1A should be connected to resolves such power issues. Please note, this addi-
tional supply is not fed toward the Arduino base board, meaning the Arduino has to be supplied
in any case.
Note: The micro-USB driver can be downloaded under developer.gemalto.com.
2.2.4 I
2
C
Arduino’s I
2
C interface is connected to the modem as well as to a separate temperature sensor,
ambient light sensor and a 4-bit port extender.
Note: The modem can be master only. For I
2
C commands and settings for modem controlled
I
2
C please refer to the modem’s AT Command Set. Refer to the device command description
on how to setup the I
2
C protocol.
2.2.4.1 I
2
C Temperature Sensor
On board is the temperature sensor NXP PCT2075 accessible via I
2
C address 1110 101
(0x75).
2.2.4.2 I
2
C Ambient Light Sensor
On board is the ambient light sensor Vishay VEML6030 accessible via I
2
C address 0010 000
(0x10).
Note: Ambient light sensor needs to be powered by the 3.3V source from Arduino based board.