Getting started with the X-NUCLEO-GNSS2A1 expansion board based on the
eseo-VIC3DA dead-reckoning GNSS module for STM32 Nucleo
T
Introduction
The X-NUCLEO-GNSS2A1 expansion board is based on the T
easy-to-use, global navigation satellite system (GNSS) module, which embeds a TeseoIII single die standalone positioning
receiver IC, usable in different configurations in your STM32 Nucleo project.
The Teseo-VIC3DA is a compact (16.0 x 12.2 mm) module that provides superior accuracy thanks to the on-board temperature
compensated crystal oscillator (TCXO) and a reduced time-to-first fix (TTFF) with its dedicated real-time clock (RTC) oscillator.
The Teseo-VIC3DA module runs the GNSS firmware (X-CUBE-GNSS1) to perform all the GNSS operations including
acquisition, tracking, navigation, and data output without any external memory support.
The X-NUCLEO-GNSS2A1 expansion board is compatible with the Arduino UNO R3 connector and the ST morpho connector. It
can be plugged to an STM32 Nucleo development board and stacked with additional STM32 Nucleo expansion boards.
Figure 1. X-NUCLEO-GNSS2A1 expansion board
eseo-VIC3DA tiny GNSS module. It represents an affordable,
UM3020 - Rev 1 - July 2022
For further information contact your local STMicroelectronics sales of
fice.
www.st.com
1Getting started
1.1Board overview
The X-NUCLEO-GNSS2A1
reckoning that covers a wide range of applications where geo-location is required.
The key features are:
•Operating supply voltage: 3.3 V
•Ambient temperature: -40/+85°C
•Sensitivity: -163 dBm (tracking mode)
•Interfaces:
–a UART port
–an I²C port
–configurable digital I/O time pulse
–EXTINT input for wake-up
expansion board for STM32 Nucleo is a GNSS multiconstellation receiver with dead-
UM3020 - Rev 1
page 2/21
1.2Hardware and software requirements
The X-NUCLEO-GNSS2A1 must be plugged onto an STM32 Nucleo development board through the Arduino
UNO R3 connectors, as shown in the figure below
Figure 2. X-NUCLEO-GNSS2A1 expansion board connected to an STM32 Nucleo development board
.
UM3020
Hardware and software requirements
UM3020 - Rev 1
The X-NUCLEO-GNSS2A1 can be connected to any STM32 Nucleo development board, even though complete
testing has been performed on the NUCLEO-F401RE board.
T
o use the STM32 Nucleo development boards with the X-NUCLEO-GNSS2A1 expansion board, the following
software and hardware specifications are required:
•a PC with Microsoft Windows® 10 to install the software package (X-CUBE-GNSS1);
•an STM32 Nucleo development board (NUCLEO-L053R8 or NUCLEO-F401RE);
•a type A to mini-B USB cable to connect the STM32 Nucleo to the PC;
•the X-CUBE-GNSS1 software package;
•TESEO-SUITE.
The installation of the X-CUBE-GNSS1 and the TESEO-SUITE graphical user interface utility on the user PC
requires:
•128 MB of RAM;
•40 MB of hard disk space.
page 3/21
1.3Board setup
UM3020
Board setup
To set up the X-NUCLEO-GNSS2A1 expansion board, follow the procedure below
Step 2.Connect the X-NUCLEO-GNSS2A1 to the STM32 Nucleo development board.
Step 3.Power the STM32 Nucleo
development board using the type A mini-B USB cable.
Step 4.Program the STM32 Nucleo development board using the firmware example provided.
Step 5.Reset the MCU via the STM32 Nucleo development board [reset] button.
The evaluation kit is ready-to-use.
UM3020 - Rev 1
page 4/21
2Hardware description
2.1X-NUCLEO-GNSS2A1 expansion board for STM32 Nucleo
The X-NUCLEO-GNSS2A1 allows testing the T
package contained in the X-CUBE-GNSS1 software.
Important:Program the microcontroller on the STM32 Nucleo development board.
The Teseo-VIC3DA module and the STM32 Nucleo development board communicate through the expansion
board connectors (CN5, CN6, CN8, and CN9) as listed in the tables below.
Table 2. Interconnection between STM32 Nucleo development board and X-NUCLEO-GNSS2A1 expansion
STM32 Nucleo pins
NC
IOREF23V3
RESET3
3V343V3
5V5
GND6GND
GND7GND
VIN8
A01
A12
A23
A34
A45
A56
eseo-VIC3DA GNSS module functionality via the firmware
board (left-side connectors)
X-NUCLEO-GNSS2A1
CN6 (power)
PinSignal
X
UM3020
Hardware description
CN8 (analog)
UM3020 - Rev 1
Table 3. Interconnection between STM32 Nucleo development board and X-NUCLEO-GNSS2A1 expansion
board (right-side connectors)
X-NUCLEO-GNSS2A1
STM32 Nucleo pins
D15
D149SDA2
AREF8
GND7GND
D136WAKE_UP
D125
D114
D103
CN5 (digital)CN9 (digital)
PinSignalPinSignal
10SCL2
page 5/21
STM32 Nucleo pins
D9
D81RX0
D78RESET
D67PPS
D56
D45WAKE_UP
D34
D23TX0/PPS
D12RX
D01TX
2.2Teseo-VIC3DA module
The X-NUCLEO-GNSS2A1 expansion board embeds the T
module with 6-axis IMU.
The Teseo-VIC3DA is an easy-to-use global navigation satellite system (GNSS) standalone module. It embeds
the TeseoIII single-die standalone positioning receiver IC, which works simultaneously on multiple constellations
(GPS/Galileo/Glonass/BeiDou/QZSS).
UM3020
Teseo-VIC3DA module
X-NUCLEO-GNSS2A1
CN5 (digital)CN9 (digital)
PinSignalPinSignal
2RESET
eseo-VIC3DA automotive GNSS dead-reckoning
Table 4. Teseo-VIC3DA details
FeatureDescription
Sales typeTeseo-VIC3DA
PackageLLC 24 pins (16.0 mm x 12.2 mm)
Operating voltage3.3 V
2.3GNSS antenna
The GNSS antenna (manufacturer INPAQ, part number B3G02G-S3-XX-A) is attached to the board through a
SMA connector (with its trademark and model).
Important:
The antenna provided by the manufacturer can be replaced only with an identical one.
2.4UART, I²C, and GPIO connection options
The T
eseo-VIC3DA module embedded in the X-NUCLEO-GNSS2A1 expansion board can be used to work with
the board in different configurations when different expansion boards are used and a conflict of signals occurs.
UM3020 - Rev 1
page 6/21
UM3020
Current measurement
Table 5. X-NUCLEO-GNSS2A1 expansion board: T
SignalPinsSTM32 Nucleo (optional connections)
I²C-SCLd15-
I²C-SDAd14-
Wakeupd13d4
Resetd7d9
PPSd6d2
UART-RXd8d1
UART-TXd2d0
For the optional connections, modify the firmware according to the STM32 resources to be used.
2.5Current measurement
To monitor the T
J15 pin (VBAT).
As the Teseo-VIC3DA power consumption is very low during most of its operating time, an accurate instrument in
the range of few μA is required.
eseo-VIC3DA module power consumption, insert an ammeter probe between J14 pin (VCC) and
2.6ODO connector
The ODO connector on the X-NUCLEO-GNSS2A1 exposes two input signals for the T
embeds the TESEO dead reckoning. These two signals are specific to dead-reckoning applications and provide
the odometer information using the pins FWD (pin2) and WHEELTICK (pin3).
This code identifies the X-NUCLEO-GNSS2A1 expansion board first version. It is printed on the board PCB.
(1)
UM3020
Board versions
Table 7. X-NUCLEO-GNSS2A1 versions
X$NUCLEO-GNSS2A1 schematic diagramsX$NUCLEO-GNSS2A1 bill of materials
UM3020 - Rev 1
page 15/21
6Regulatory compliance information
Formal Notice Required by the U.S. Federal Communications Commission
FCC NOTICE
This kit is designed to allow:
(1) Product developers to evaluate electronic components, circuitry
determine whether to incorporate such items in a finished product and
(2) Software developers to write software applications for use with the end product.
This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all
required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product
not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless
the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit
must operate under the authority of an FCC license holder or must secure an experimental authorization under
part 5 of this chapter 3.1.2.
Formal Product Notice Required by Industry Canada Innovation, Science and Economic Development
Canada compliance:
For evaluation purposes only. This kit generates, uses, and can radiate radio frequency energy and has not been
tested for compliance with the limits of computing devices pursuant to Industry Canada (IC) rules.
À des fins d'évaluation uniquement. Ce kit génère, utilise et peut émettre de l'énergie radiofréquence et n'a pas
été testé pour sa conformité aux limites des appareils informatiques conformément aux règles d'Industrie Canada
(IC).
UM3020
Regulatory compliance information
, or software associated with the kit to
Formal product notice required by EU
The X-NUCLEO-GNSS2A1 is in conformity with the essential requirements of the Directive 2014/53/EU (RED)
and of the Directive 2015/863/EU (RoHS). Harmonized standards applied are listed in the EU Declaration of
Conformity.
UM3020 - Rev 1
page 16/21
Revision history
able 8. Document revision history
T
DateRevisionChanges
25-Jul-20221Initial release.
UM3020
UM3020 - Rev 1
page 17/21
UM3020
Contents
Contents
1Getting started ....................................................................2
Figure 4. X-NUCLEO-GNSS2A1 circuit schematic (1 of 3) .............................................9
Figure 5. X-NUCLEO-GNSS2A1 circuit schematic (2 of 3) ............................................ 10
Figure 6. X-NUCLEO-GNSS2A1 circuit schematic (3 of 3) ............................................ 1
1
UM3020 - Rev 1
page 20/21
UM3020
IMPORTANT NOTICE – READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www
are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
s terms and conditions of sale in place at the time of order acknowledgment.
.st.com/trademarks. All other product or service names