How does it work?
GNSS 15 Click is based on the TESEO-VIC3DA, an advanced automotive GNSS dead-reckoning module from STMicroelectronics that integrates a 6-axis IMU. This module stands out for its capability to simultaneously utilize data from multiple satellite constellations such as GPS, Galileo, Glonass, BeiDou, and QZSS, thanks to the TeseoIII single-die standalone positioning receiver IC. Additionally, it incorporates an ST 3D IMU sensor to facilitate Teseo dead reckoning in an automotive context (Teseo-DRAW). Thanks to its rich features, this Click board™ is designed for ease of use in automotive applications, delivering high accuracy, quick time-to-first-fix (TTFF), and reliable dead reckoning.
The TESEO-VIC3DA supports firmware configurability and upgrades, further simplifying its integration and use. It features onboard firmware that eliminates the need for external memory for GNSS operations, including tracking, sensor fusion, and navigation. It enhances its usability with features like autonomous assisted GNSS for up to 7 days and predictive and real-time assisted GNSS.
GNSS 15 Click supports UART and I2C interfaces to communicate with a host MCU. By default, the board communicates via UART, providing various functionalities similar to the industry-standard 16C650 UART. When operating in I2C mode, the module functions as a slave device only. Besides communication pins, additional used pins on the mikroBUS™ socket include the WUP pin for asynchronous wake-up from Standby mode, the IRQ pin for internal event notifications, and the RST pin for module resets.
The Click board™ features two specialized pins, FWD and WTICK, to acquire odometer information. The FWD pin indicates movement direction, with high and low logic levels signifying forward and backward movement, respectively. Meanwhile, the WTICK pin generates a pulse signal corresponding to wheel movement. An orange PPS LED indicator on the board signifies the time pulse per second, which can be configured to various pulse conditions.
Moreover, the GNSS 15 Click includes an SMA antenna connector for connecting an active GPS antenna, available through the MIKROE shop. The antenna’s circuit also utilizes a TPS22943 current-limited load switch from Texas Instruments to manage power consumption efficiently during Standby mode, optimizing for low-power operation.
The TESEO-VIC3DA operates at a 3.3V logic voltage level, supplied through the mikroBUS™ power rail. It also has a backup supply, selected through a VBAT switch, provided via VEXT pins or a 3.3V power rail, ensuring compatibility with different power sources. When pairing the board with MCUs operating at non-3.3V logic levels, appropriate logic voltage level conversion is required. Additionally, this Click board™ comes equipped with a library containing functions and an example code that can be used as a reference for further development.
Specifications
Type
GPS/GNSS
Applications
Ideal for automotive navigation, asset tracking, and high-precision positioning applications
On-board modules
TESEO-VIC3DA – advanced automotive GNSS dead-reckoning module from STMicroelectronics
Key Features
Automotive-grade GNSS dead-reckoning capabilities, multi-constellation, 6-axis IMU, rapid TTFF for quick navigation start-up, flexible communication, odometer function, PPS output, firmware upgradable for future enhancements, and more
Interface
I2C,UART
Feature
ClickID
Compatibility
mikroBUS™
Click board size
M (42.9 x 25.4 mm)
Input Voltage
3.3V,External
Pinout diagram
This table shows how the pinout on GNSS 15 Click corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
Onboard settings and indicators
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | – | Power LED Indicator |
LD2 | PPS | – | Timepulse LED Indicator |
SW1 | VBAT | Left | Power Supply Selection 3V3/VEXT: Left position 3V3, Right position VEXT |
TP1 | FWD | – | Movement Direction Report Signal |
TP2 | WTICK | – | Wheel Movement Report Signal |
GNSS 15 Click electrical specifications
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | – | 3.3 | – | V |
Frequency Range | 1.561 | – | 1.575 | GHz |
Tracking Sensitivity | – | -163 | – | dBm |
TTFF – Cold Start | – | <32 | – | sec |
Software Support
We provide a library for the GNSS 15 Click as well as a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on Mikroe github account.
Library Description
This library contains API for GNSS 15 Click driver.
Key functions
-
gnss15_parse_gpgga
This function parses the GPGGA data from the read response buffer. -
gnss15_reset_device
This function resets the device by toggling the RST pin.
Example Description
This example demonstrates the use of GNSS 15 Click board™ by processing the incoming data and displaying them on the USB UART.
void application_task ( void )
{
if ( GNSS15_OK == gnss15_process( &gnss15 ) )
{
if ( app_buf_len > ( sizeof ( GNSS15_RSP_GPGGA ) + GNSS15_GPGGA_ELEMENT_SIZE ) )
{
gnss15_parser_application( app_buf );
}
}
}
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager (recommended), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.GNSS15
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MIKROE compilers.
mikroSDK
This Click board™ is supported with mikroSDK – MIKROE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
For more information about mikroSDK, visit the official page.