Getting Started with the X-NUCLEO-GNSS2A1 Expansion Board

User Manual for the Teseo-VIC3DA Dead-Reckoning GNSS Module for STM32 Nucleo

Introduction

The X-NUCLEO-GNSS2A1 expansion board is based on the Teseo-VIC3DA tiny GNSS module. It offers an affordable, easy-to-use global navigation satellite system (GNSS) solution, incorporating a TeseoIII single-die standalone positioning receiver IC. This module is suitable for various configurations within STM32 Nucleo projects. The Teseo-VIC3DA is a compact module (16.0 x 12.2 mm) providing high accuracy due to its on-board temperature-compensated crystal oscillator (TCXO) and a fast time-to-first fix (TTFF) enabled by its dedicated real-time clock (RTC) oscillator. The module runs the GNSS firmware (X-CUBE-GNSS1) to manage GNSS operations like acquisition, tracking, navigation, and data output without external memory. The X-NUCLEO-GNSS2A1 board is compatible with Arduino UNO R3 and ST morpho connectors, allowing it to be plugged into an STM32 Nucleo development board and stacked with other expansion boards.

Figure 1 shows the X-NUCLEO-GNSS2A1 expansion board.

1 Getting started

1.1 Board Overview

The X-NUCLEO-GNSS2A1 expansion board for STM32 Nucleo is a GNSS multiconstellation receiver with dead-reckoning capabilities, designed for applications requiring geo-location. Key features include:

1.2 Hardware and Software Requirements

To use the X-NUCLEO-GNSS2A1, it must be plugged onto an STM32 Nucleo development board via the Arduino UNO R3 connectors.

Figure 2 illustrates the X-NUCLEO-GNSS2A1 expansion board connected to an STM32 Nucleo development board.

The X-NUCLEO-GNSS2A1 can be connected to any STM32 Nucleo development board, with testing primarily conducted on the NUCLEO-F401RE board. The following are required:

Software installation requires:

1.3 Board Setup

Follow these steps to set up the X-NUCLEO-GNSS2A1 expansion board:

  1. Check jumper positions as shown in Table 1.
  2. Connect the X-NUCLEO-GNSS2A1 to the STM32 Nucleo development board.
  3. Power the STM32 Nucleo development board using the type A mini-B USB cable.
  4. Program the STM32 Nucleo development board using the provided firmware example.
  5. Reset the MCU using the STM32 Nucleo development board's [reset] button.

The evaluation kit is now ready for use.

Table 1. X-NUCLEO-GNSS2A1 Expansion Board - Jumper 1 Default Settings

Signal Jumper Configuration
I2C-SCLJ11Closed
I2C-SDAJ12Closed
VCC-VCC_IOJ14Closed
V14BatJ15Closed
SYS_FWDJ231-2
SYS_WHEELTICKJ242-3
SYS_RESETnJ251-2
SYS_WAKEUPJ262-3
UART-RXJ272-3
UART-TXJ282-3
SYS_PPSJ291-2
SYS_IRQJ302-3

2 Hardware Description

2.1 X-NUCLEO-GNSS2A1 Expansion Board for STM32 Nucleo

The X-NUCLEO-GNSS2A1 enables testing of the Teseo-VIC3DA GNSS module functionality via the X-CUBE-GNSS1 software package. It is important to program the microcontroller on the STM32 Nucleo development board.

The Teseo-VIC3DA module and the STM32 Nucleo development board communicate via expansion board connectors CN5, CN6, CN8, and CN9.

Table 2. Interconnection between STM32 Nucleo Development Board and X-NUCLEO-GNSS2A1 Expansion Board (Left-Side Connectors)

STM32 Nucleo Pins X-NUCLEO-GNSS2A1 CN6 (Power) X-NUCLEO-GNSS2A1 CN8 (Analog)
Pin Signal Pin Signal
NCX
IOREF23V31
RESET33V32
3V343V33
5V54
GND6GND5GND
GND7GND6GND
VIN8
A0
A1
A2
A3
A4
A5

Table 3. Interconnection between STM32 Nucleo Development Board and X-NUCLEO-GNSS2A1 Expansion Board (Right-Side Connectors)

STM32 Nucleo Pins X-NUCLEO-GNSS2A1 CN5 (Digital) X-NUCLEO-GNSS2A1 CN9 (Digital)
Pin Signal Pin Signal
D1510SCL2
D149SDA2
AREF8
GND7GND
D136WAKE_UP
D125
D114
D103
STM32 Nucleo Pins X-NUCLEO-GNSS2A1 CN5 (Digital) X-NUCLEO-GNSS2A1 CN9 (Digital)
Pin Signal Pin Signal
D92RESET
D81RX0
D78RESET
D67PPS
D56WAKE_UP
D45
D34
D23TX0/PPS
D12RX
D01TX

2.2 Teseo-VIC3DA Module

The X-NUCLEO-GNSS2A1 expansion board features the Teseo-VIC3DA automotive GNSS dead-reckoning module, which includes a 6-axis IMU. This module is an easy-to-use, global navigation satellite system (GNSS) standalone unit. It integrates the TeseoIII single-die positioning receiver IC, capable of simultaneous operation with multiple constellations such as GPS, Galileo, Glonass, BeiDou, and QZSS.

Table 4. Teseo-VIC3DA Details

Feature Description
Sales typeTeseo-VIC3DA
PackageLLC 24 pins (16.0 mm x 12.2 mm)
Operating voltage3.3 V

2.3 GNSS Antenna

The GNSS antenna (INPAQ, part number B3G02G-S3-XX-A) connects to the board via an SMA connector. The provided antenna can only be replaced with an identical model.

2.4 UART, I²C, and GPIO Connection Options

The Teseo-VIC3DA module on the X-NUCLEO-GNSS2A1 expansion board supports various configurations, allowing it to work with different expansion boards and manage potential signal conflicts.

2.5 Current Measurement

To measure the Teseo-VIC3DA module's power consumption, an ammeter probe should be inserted between pin J14 (VCC) and pin J15 (VBAT). Due to the module's low power consumption during operation, an instrument capable of measuring in the microampere (µA) range is required for accuracy.

2.6 ODO Connector

The ODO connector on the X-NUCLEO-GNSS2A1 provides two input signals for the Teseo-VIC3DA module, specifically for dead-reckoning applications. These signals, FWD (pin 2) and WHEELTICK (pin 3), supply odometer information.

2.7 X-NUCLEO-GNSS2A1 Expansion Board Component Placement

Figure 3 provides a detailed view of the component placement on the X-NUCLEO-GNSS2A1 expansion board. It indicates the locations of the Arduino UNO R3 Connectors, the ODO Connector (for FWD & WHEELTICK signals), the ST morpho connectors, and the Teseo-VIC3DA module.

3 Schematic Diagrams

This section presents the circuit schematics for the X-NUCLEO-GNSS2A1 expansion board.

Figure 4 shows the first part of the X-NUCLEO-GNSS2A1 circuit schematic.

Figure 5 shows the second part of the X-NUCLEO-GNSS2A1 circuit schematic.

Figure 6 shows the third part of the X-NUCLEO-GNSS2A1 circuit schematic.

4 Bill of Materials

Table 6 lists the components included in the X-NUCLEO-GNSS2A1 bill of materials.

Table 6. X-NUCLEO-GNSS2A1 Bill of Materials

ItemQ.tyRef.ValueDescriptionManufacturerOrder code
11CN1SMA, COAX_SMA_ED GESMA jackMolex73251-1150
21CN5ARDUINO_10x1, THElevated socket4UCONN15286
32CN6, CN9ARDUINO_8x1, THElevated sockets4UCONN15284
40CN7,CN10ST_MORPHO_19 x2, THElevated sockets (not mounted)4UCONN8413
51CN8ARDUINO_6x1, THElevated socket4UCONN15282
61C11 nF, SMD 0402, 16 V, X7RChip capacitorMurataGRM155R71H102KA01 D
72C2,C3120 pF, SMD 0402, 16 V, NPOChip capacitorsMurataGRM1555C1H121JA01 D
81C53.9 pF, SMD 0402, 16 V, NPOChip capacitorMurataGRM1555C1H3R9WA01 D
91C71 µF, SMD 0805, 16 V, X7RChip capacitorTaiyo YudenEMK212B7105KGHT
101C82.2 µF, SMD0805, 16 V, X7RChip capacitorTaiyo YudenEMK212B7225KGHT
111C956 pF, SMD 0402, 16 V, X7RChip capacitorMurataGRM1555C1H560JA01 D
121C13100 nF, SMD 0402, 16 V, X7RChip capacitorMurataGRM155R71C104KA88 D
131C14100 pF, SMD 0402, 16 V, COGChip capacitorMurataGRM1555C1H101JA01 D
142D1, D5BAT20JFILM, SOD32323 V, 1 A general purpose signal Schottky diodesSTBAT20JFILM
151D2Red_LED, SMD 0603Diode LEDLite-OnLTST-C193KRKT-5A
161D3Green_LED, SMD 0603Diode LEDLite-OnLTST-C191KGKT
171D4ESDARF02-1BU2 CK, ST0201Single line bidirectional ESD protection for high-speed interfacesSTESDARF02-1BU2CK
1812JR2, JR4, JR9, JR11, JR12, JR13, JR14, JR15, JR16, JR17, JR18, JR192.54 mm, TH, 3 A max.JumpersTE Connectivity/AMP1-382811-6
194J11, J12, J14, J15HEADER1x2, TH, 2.54 mm, 2-pin, single rowHeadersWurth Elektronik61300211121
201J16HEADER1x4, TH, 2.54 mm, 4-pin, single rowHeaderWurth Elektronik61300411121
218J23, J24, J25, J26, J27, J28, J29, J30HEADER1x3, TH, 2.54 mm, 3-pin, single rowHeadersWurth Elektronik61300311121
221J31Taoglas CGGBP.18.4.A.02, 18 mm x 18 mm x 4 mm (pin mount)RF antenna (not mounted)TaoglasCGGBP.18.4.A.02
231L16.8 nH, SMD 0402, 0.7 A, ±0.02 %SMD inductorMurataLQW15AN6N8G00D
241L25 6nH, SMD 0402, 0.2 A, ±0.05 %SMD inductorWurth Elektronik744784156A
251Q1MUN2214T1G, SC-59NPN digital transistorON SemiconductorMUN2214T1G
262R8, R10330E, SMD 0603, ±0.01%Chip resistorsStackpole Electronics IncRMCF0603FT330RTR-ND
2712R9, R11, R35, R36, R37, R38, R39, R40, R41, R42, R43, R440E, SMD 0603, ±0.01%Chip resistorsStackpole Electronics IncRMCF0603ZT0R00
286R15, R20, R23, R26, R27, R460E, SMD 0402, ±0.01%Chip resistorsStackpole Electronics IncRMCF0402ZT0R00
291R21100 k, SMD 0603, ±0.01%Chip resistorYageoAF0603FR-07100KL
301R2410 k, SMD0402, ±0.01%Chip resistorYageoRE0402FRE0710KL
310R17, R18, R22, R25, R450E, SMD0402, 0.01%,Chip resistors (not mounted)Stackpole Electronics IncRMCF0402ZT0R00
320R330E, SMD 0603, ±0.01%Chip resistor (not mounted)Stackpole Electronics IncRMCF0603ZT0R00
331TP1TP, tp_60fTest pointKeystone Electronics5117 (or 5000 or 5001)
341U1TESEO-VIC3DATR, LCC 24-pin packageAutomotive GNSS dead-reckoning module with 6-axis IMUSTTESEO-VIC3DATR
351U2BGA824N6, TSNP-6-2Low noise amplifier for GNSSInfineonBGA824N6E6327XTSA1
361U3TPS22943, SC70IC load switchTexas InstrumentsTPS22943DCKR
370VL1CR2032, HOLDER_CR2032_S8421-45RCoin battery holder (not mounted)Harwin Inc.S8421-45R
381Z1B4327, QCS5PSaw RF filterTDKB39162B4327P810
391-B3G02G-S3-XX-AGPS/GLONASS/ Beidou antennaINPAQB3G02G-S3-XX-A

5 Board Versions

Table 7 details the X-NUCLEO-GNSS2A1 versions.

Table 7. X-NUCLEO-GNSS2A1 Versions

PCB VersionSchematic DiagramsBill of Materials
X$NUCLEO-GNSS2A1(1)X$NUCLEO-GNSS2A1 schematic diagramsX$NUCLEO-GNSS2A1 bill of materials

(1) This code identifies the X-NUCLEO-GNSS2A1 expansion board first version. It is printed on the board PCB.

6 Regulatory Compliance Information

This section outlines the regulatory compliance information for the X-NUCLEO-GNSS2A1.

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, or software associated with the kit to determine whether to incorporate such items in a finished product.
  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 does not cause harmful interference to licensed radio stations and that this product accepts 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.

In French: À 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).

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.

Revision History

Table 8. Document Revision History

DateRevisionChanges
25-Jul-20221Initial release.
Models: X-NUCLEO-GNSS2A1, Expansion Board, X-NUCLEO-GNSS2A1 Expansion Board, UM3020

File Info : application/pdf, 21 Pages, 804.61KB

PDF preview unavailable. Download the PDF instead.

um3020-getting-started-with-the-xnucleognss2a1-expansion-board-based-on-the-teseovic3da-deadreckoning-gnss-module-for-stm32-nucl

References

C2 v20.4.0000 build 240 - c2 rendition config : Techlit Active Antenna House PDF Output Library 7.0.1600; modified using iText 4.2.0 by 1T3XT

Related Documents

Preview ST Teseo GNSS Geofencing: Quick Training Guide for Teseo III Modules
Learn about the geofencing subsystem for STMicroelectronics Teseo III and Teseo GNSS modules. This quick training guide covers polling and asynchronous modes, configuration commands, status meanings, and related resources for GNSS development.
Preview EVB-VIC3DA Evaluation Board Quick Start Guide | STMicroelectronics Teseo GNSS
Quick start guide for the STMicroelectronics EVB-VIC3DA evaluation board, featuring the Teseo-VIC3DA Dead-Reckoning GNSS module. Learn how to connect, configure, and use the Teseo-Suite software.
Preview STMicroelectronics EVB-T5 Teseo V GNSS Evaluation Board Quick Start Guide
Quick start guide for the STMicroelectronics EVB-T5 Teseo V GNSS evaluation board. Learn how to connect, program, and configure the device using the Teseo-Suite software.
Preview STM32 Nucleo-64 Board: Features, Specifications, and Ordering Information
A data brief detailing the features, system requirements, development toolchains, demonstration software, and ordering information for the STM32 Nucleo-64 board from STMicroelectronics.
Preview X-NUCLEO-GFX02Z1: STM32 Nucleo-144 Display Expansion Board User Manual
User manual for the STMicroelectronics X-NUCLEO-GFX02Z1 expansion board, featuring a 2.2-inch TFT display and joystick for STM32 Nucleo-144 development boards. Learn about its features, compatibility, and usage.
Preview STM32 Nucleo-144 Boards User Manual
User manual for STMicroelectronics STM32 Nucleo-144 development boards, detailing features, hardware layout, configuration, and usage for prototyping with STM32 microcontrollers. Includes model numbers like NUCLEO-F746ZG, NUCLEO-F446ZE, and support for Arm Mbed.
Preview STM32 Nucleo-144 Board Data Brief | STMicroelectronics
Technical data brief for the STM32 Nucleo-144 development board from STMicroelectronics, detailing features, system requirements, development toolchains, ordering information, and revision history.
Preview STM32 Nucleo-144 Boards: User Manual & Development Guide | STMicroelectronics
Discover the STM32 Nucleo-144 boards, a versatile development platform from STMicroelectronics. This comprehensive user manual details features, hardware, quick start guides, and compliance information for prototyping with STM32 microcontrollers. Learn more at www.st.com and mbed.org.