SARA-G3 series - System Integration Manual
UBX-13000995 - R06
Objective Specification
System description
Page 72 of 218
1.11
General Purpose Input/Output (GPIO)
SARA-G300 and SARA-G310 modules do not support GPIOs.
SARA-G350 modules provide 4 pins (
GPIO1
-
GPIO4
) which can be configured as general purpose input
or output, or can be configured to provide special functions via u-blox AT commands (for further details
refer to the
u-blox AT Commands Manual [2], +UGPIOC, +UGPIOR, +UGPIOW, +UGPS, +UGPRF).
The following functions are available in the SARA-G350 modules:
Network status indication
:
The
GPIO1
, or the
GPIO2
,
GPIO3
and
GPIO4
alternatively from their default settings, can be
configured to indicate network status (i.e. no service, registered home network, registered visitor
network, voice or data call enabled), setting the parameter <gpio_mode> of AT+UGPIOC command to
2.
No GPIO pin is by default configured to provide the “Network status indication” function.
The “Network status indication” mode can be provided only on one pin per time: it is not possible to
simultaneously set the same mode on another pin.
The pin configured to provide the “Network status indication” function is set as
o
Continuous Output / Low, if no service (no network coverage or not registered)
o
Cyclic Output / High for 100 ms, Output / Low for 2 s, if registered with the home network
o
Cyclic Output / High for 100 ms, Output / Low for 100 ms, Output / High for 100 ms,
Output / Low for 2 s, if registered with the visitor network (roaming)
o
Continuous Output / High, if voice or data call enabled
GSM Tx burst indication
:
GPIO1
pin can be configured by AT+UGPIOC to indicate when a GSM Tx burst/slot occurs, setting
the parameter <gpio_mode> of AT+UGPIOC command to 9.
No GPIO pin is by default configured to provide the “GSM Tx burst indication” function.
The pin configured to provide the “GSM Tx burst indication” function is set as
o
Output / High, since ~10 µs before the start of first Tx slot, until ~5 µs after the end of
last Tx slot
o
Output / Low, otherwise
GNSS supply enable
:
The
GPIO2
is by default configured by AT+UGPIOC command to enable or disable the supply of the
u-blox GNSS receiver connected to the wireless module.
The
GPIO1
,
GPIO3
or
GPIO4
pins can be configured to provide the “GNSS supply enable” function,
alternatively to the default
GPIO2
pin, setting the parameter <gpio_mode> of AT+UGPIOC command to
3. The “GNSS supply enable” mode can be provided only on one pin per time: it is not possible to
simultaneously set the same mode on another pin.