UM3020 User manual Getting started with the X-NUCLEO-GNSS2A1 expansion board based on 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 represents an affordable, 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.
UM3020 Getting started 1 Getting started 1.1 Board overview The X-NUCLEO-GNSS2A1 expansion board for STM32 Nucleo is a GNSS multiconstellation receiver with deadreckoning that covers a wide range of applications where geo-location is required. The key features are: UM3020 - Rev 1 • • • • Operating supply voltage: 3.
UM3020 Hardware and software requirements 1.2 Hardware 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 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.
UM3020 Board setup 1.3 Board setup To set up the X-NUCLEO-GNSS2A1 expansion board, follow the procedure below. Step 1. Check the jumper position shown below: Table 1.
UM3020 Hardware description 2 Hardware description 2.1 X-NUCLEO-GNSS2A1 expansion board for STM32 Nucleo The X-NUCLEO-GNSS2A1 allows testing the Teseo-VIC3DA GNSS module functionality via the firmware 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.
UM3020 Teseo-VIC3DA module X-NUCLEO-GNSS2A1 CN5 (digital) STM32 Nucleo pins 2.2 CN9 (digital) Pin Signal Pin Signal D9 2 RESET D8 1 RX0 D7 8 RESET D6 7 PPS D5 6 D4 5 D3 4 D2 3 TX0/PPS D1 2 RX D0 1 TX WAKE_UP Teseo-VIC3DA module The X-NUCLEO-GNSS2A1 expansion board embeds the Teseo-VIC3DA automotive GNSS dead-reckoning module with 6-axis IMU. The Teseo-VIC3DA is an easy-to-use global navigation satellite system (GNSS) standalone module.
UM3020 Current measurement Table 5. X-NUCLEO-GNSS2A1 expansion board: Teseo-VIC3DA interface with the STM32 Nucleo development board Signal Pins STM32 Nucleo (optional connections) I²C-SCL d15 - I²C-SDA d14 - Wakeup d13 d4 Reset d7 d9 PPS d6 d2 UART-RX d8 d1 UART-TX d2 d0 For the optional connections, modify the firmware according to the STM32 resources to be used. 2.
UM3020 X-NUCLEO-GNSS2A1 expansion board component placement 2.7 X-NUCLEO-GNSS2A1 expansion board component placement Figure 3.
UM3020 - Rev 1 3 Schematic diagrams Figure 4. X-NUCLEO-GNSS2A1 circuit schematic (1 of 3) UART_RX R390E UART_TX R44 RX TX 0E ODO Connector RX GND 1 2 FWD WHEELTICK 3 4 TX R33 NM SMD0603 J16 con4-strip-male C14100pF GND U1 I2C_SDA R420E I2C_DATA I2C_SCL R43SHUNT 2.54 mm.
NUCLEO CONNECTORS +3V3 +VCC_IO PA0A0 PA1 PA4 PB0A3 PC1 PC0 36 38 A1 A2 A4 A5 1 2 3 4 5 6 CN9 1 2 3 JR19 SHUNT 2.54 mm. {Default} {Default} D13/SCK SYS_WAKEUP J11 1 1 2 2 I2C_CLOCK HEADER1x2 Closed {Default} JR12 SHUNT 2.54 mm. J12 1 D14/SDA 1 2 2 I2C_DATA HEADER1x2 Closed {Default} D1/RX {D8 = PA9: STM32 USART1_TX} RX J25 HEADER1X3 JR18 SHUNT 2.54 mm. {Default} SYS_WHEELTICK SYS_PPS J30 HEADER1X3 JR2 SHUNT 2.54 mm.
RF In Section VCC_RF J31Taoglas CGGBP.18.4.A.02 NM R22 NM SMD0402 1 R230E R15 0E SMD0402 AntOFF GND L2 56nH SMD0402 D4 ESDARF02-1BU2CK R17 NM SMD0402 C5 3.9pF 6.8nH SMD0402 VCC 2 AI A0 SMD0402 GND Z1 1 3 4 B4327 120pF SMD0402 R18 NM SMD0402 GND C9 GND RF_IN C3 4 C2 120pF SMD0402 5 GND U2 BGA824N6 GND-RF L1 R46 0E SMD0402 GND SMA GND 1 CN1 PON 6 R45 NM SMD0402 C1 1nF SMD0402 SMD0402 R24 10k SMD0402 2 3 5 UM3020 - Rev 1 Figure 6.
UM3020 Bill of materials 4 Bill of materials Table 6. X-NUCLEO-GNSS2A1 bill of materials Item Ref.
UM3020 Bill of materials Item Ref. Value Description Manufacturer Order code 19 4 J11, J12, J14, J15 HEADER1x2, TH, 2.54 mm, 2-pin, single row Headers Wurth Elektronik 61300211121 20 1 J16 HEADER1x4, TH, 2.54 mm, 4-pin, single row Header Wurth Elektronik 61300411121 8 J23, J24, J25, J26, J27, J28, J29, J30 HEADER1x3, TH, 2.54 mm, 3-pin, single row Headers Wurth Elektronik 61300311121 Taoglas CGGBP.18.4.A.02 21 UM3020 - Rev 1 Q.ty 22 1 J31 Taoglas CGGBP.18.4.A.
UM3020 Bill of materials Item UM3020 - Rev 1 Q.ty Ref.
UM3020 Board versions 5 Board versions Table 7. X-NUCLEO-GNSS2A1 versions PCB version X$NUCLEO-GNSS2A1 (1) Schematic diagrams X$NUCLEO-GNSS2A1 schematic diagrams Bill of materials X$NUCLEO-GNSS2A1 bill of materials 1. This code identifies the X-NUCLEO-GNSS2A1 expansion board first version. It is printed on the board PCB.
UM3020 Regulatory compliance information 6 Regulatory 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, or software associated with the kit to determine whether to incorporate such items in a finished product and (2) Software developers to write software applications for use with the end product.
UM3020 Revision history Table 8. Document revision history UM3020 - Rev 1 Date Revision 25-Jul-2022 1 Changes Initial release.
UM3020 Contents Contents 1 2 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1.1 Board overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Hardware and software requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Board setup . . . . . . . . . . . .
UM3020 List of tables List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. X-NUCLEO-GNSS2A1 expansion board - jumper 1 default settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Interconnection between STM32 Nucleo development board and X-NUCLEO-GNSS2A1 expansion board (left-side connectors) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UM3020 List of figures List of figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. UM3020 - Rev 1 X-NUCLEO-GNSS2A1 expansion board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-NUCLEO-GNSS2A1 expansion board connected to an STM32 Nucleo development board. X-NUCLEO-GNSS2A1 expansion board component placement details . . . . . . . . . . . . . . . . X-NUCLEO-GNSS2A1 circuit schematic (1 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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’s terms and conditions of sale in place at the time of order acknowledgment.