SparkFun
SparkPNT GNSS Disciplined Oscillator
· MPN: GPS-26289
The SparkPNT GNSSDO is a high-performance timing receiver and disciplined oscillator for extremely stable, traceable time in labs, networks and field deploym...
The SparkPNT GNSSDO is a high-performance timing receiver and disciplined oscillator for extremely stable, traceable time in labs, networks and field deployments. It is built around the Septentrio mosaic-T platform and a SiTime SiT5358 Super-TCXO, combining multi-constellation GNSS timing with a disciplined 10 MHz reference.
Out of the box it provides multi-frequency GPS, GLONASS, Galileo and BeiDou timing, PPS and event timing, remote access, logging and flexible power options. Optional Fugro AtomiChron® timing corrections can be used to reach atomic-class timing performance over encrypted L-band.
An integrated ESP32-WROVER provides a web console, USB-to-Ethernet capability, logging and configuration without needing a separate host microcontroller. Documentation is available for the hardware, firmware and underlying mosaic-T and SiT5358 modules.
Please note: the mosaic-T firmware (4.14.4) supports RTCM input for RTK Rover positioning. RTCM output is not supported, so the mosaic-T cannot be used as an RTK Base.
Features:
- High-precision GNSS timing: no subscription required.
- Multi-frequency timing: GPS, GLONASS, Galileo and BeiDou timing with <5 ns time-pulse precision and strong resilience against jamming and spoofing.
- Ultra-stable 10 MHz frequency output: onboard SiT5358 Super-TCXO delivers ±50 ppb stability with ageing and temperature performance for labs, networks and embedded systems.
- Event timestamping: <20 ns using the dedicated SMA event input.
- Built-in control and remote access: integrated ESP32-WROVER provides a web console, USB-to-Ethernet capability, logging and configuration.
- Flexible power and deployment: USB-C, PoE or barrel-jack power options plus a rugged aluminium enclosure.
- L-band correction reception hardware included: bundled antenna and receiver are ready for encrypted L-band correction services, including AtomiChron.
- AtomiChron® sub-nanosecond accuracy: timing corrections over encrypted L-band allow the GNSSDO to achieve <1 ns timing accuracy.
- AtomiChron® frequency stability: Fugro states AtomiChron provides stability levels that surpass high-calibre industrial cesium clocks and approach hydrogen maser performance.
- Authenticated, spoof-resistant timing: corrections include Navigation Message Authentication (NMA).
- No Internet dependency: corrections are delivered over encrypted L-band broadcast.
- Global coverage and reliability: worldwide ground-station network and multi-continental availability for correction delivery and traceability.
Specifications:
- GNSS timing receiver: Septentrio mosaic-T multi-constellation, multi-frequency GNSS timing receiver
- Timing features: Accurate and resilient with dedicated timing features
- Security: Highly secure against jamming and spoofing with AIM+ unique interference mitigation technology combined with Fugro AtomiChron® services
- Update rate: 10 Hz
- Hardware channels: 448 hardware channels for simultaneous tracking of all visible supported satellite signals
- GPS: L1C/A, L1PY, L2C, L2P, L5
- GLONASS: L1CA, L2CA, L2P, L3 CDMA
- Beidou: B1I, B1C, B2a, B2b, B2I, B3
- Galileo: E1, E5a, E5b, E5 AltBoc, E6
- QZSS: L1C/A, L1 C/B, L2C, L5
- NavIC: L5
- SBAS: Egnos, WAAS, GAGAN, MSAS, SDCM (L1, L5)
- L-band: On-module L-band
- RTCM input: Supports RTCM input for RTK Rover
- RTCM output: RTCM output (RTK Base) is not supported
- Time pulse precision: 5ns
- Time pulse precision with AtomiChron® (L-Band or IP): < 1ns
- Event accuracy: < 20ns
- GNSS receiver operating temperature: -40 to 85 °C
- mosaic-T USB-C interface: UART and Ethernet-over-USB
- ESP32-WROVER processor: 16MB flash, 8MB PSRAM
- ESP32 USB-C interface: UART via CH340
- Disciplined oscillator: SiT5358 disciplined 10MHz oscillator
- Stability: ±50ppb stability
- Frequency slope: ±1ppb/°C frequency slope
- Typical 20-year aging: ±58ppb typical 20-year aging
- Digital frequency pulling: via I²C
- Allan Deviation: approaches 1E-14 at 10000 seconds with AtomiChron® enabled
- Oscillator operating temperature: -40 to 85 °C (Industrial)
- Ethernet PHY interface: KSZ8041NLI Ethernet PHY interface
- Ethernet: 10Base-T / 100Base-TX with auto-negotiate and Auto MDI/MDI-X
- microSD: microSD socket
- microSD connection: Connected directly to the mosaic-T for fast data logging
- Display: OLED display
- OLED resolution: 128x64 pixels
- SMA connections: SMA connections
- GNSS antenna connection: GNSS antenna with 3.3V power for an active antenna
- 10MHz output / input: switchable
- 10MHz disciplined output: configurable for 5V / 3.3V / 2.8V / 1.8V "CMOS" output and 50 Ohm
- 10MHz input: 50 Ohm, -14dBm min, +12dBm max
- Pulse-Per-Second output (PPSO): configurable for 5V / 3.3V / 2.8V / 1.8V "CMOS" output and 50 Ohm
- EventA input: configurable for 5V / 3.3V / 2.8V / 1.8V and 50 Ohm
- I/O connections: Robust 3.5mm screw terminals
- External DC power input: Fully isolated external DC power input (9V - 36V)
- I/O voltage: Switchable 3.3V or 5V I/O voltage
- mosaic-T COM2 UART: TX, RX, RTS, CTS
- CTS: CTS can be configured as a VCCIO voltage output if needed
- mosaic-T EVENT-B: mosaic-T EVENT-B input
- I2C: I2C (SCL2 / SDA2) for an external TCXO
- Case: Custom extruded aluminium case with machined end panels
- Ingress protection: Designed to IP42
- Outdoor use: A weatherproof enclosure is required for outdoor use
- Power option: mosaic-T USB-C connector
- Power option: ESP32 USB-C connector
- Power option: Power-over-Ethernet (36V - 57V)
- Power option: DC power input (9V - 36V)
Typical applications include quantum and physics laboratories, secure financial timestamping, precision sensing, navigation, instrumentation, telecom networks and distributed systems needing tightly synchronised clocks.
Jargon buster
Plain-language definitions for the technical terms used above.
- B1I
- A BeiDou satellite signal used for standard positioning. It matters because the receiver must support the signal bands used by a constellation to take advantage of those satellites.
- B2a
- A BeiDou satellite signal used by newer dual-band GNSS receivers. Support for B2a can improve accuracy and reliability when combined with other GNSS bands.
- CTS
- CTS stands for Clear To Send, a serial flow-control signal that tells the other device it may transmit. It matters for reliable high-speed serial communication where buffers could otherwise overflow.
- E1
- A Galileo satellite signal band used for standard positioning. Knowing which signal bands are supported helps you judge compatibility and expected performance of a GNSS receiver.
- E5a
- A Galileo satellite signal band used for higher-performance positioning services. Support for E5a can help dual-band GNSS receivers improve accuracy and reduce errors from atmospheric delay.
- EGNOS
- Europe’s SBAS service for improving GNSS positioning accuracy and reliability. It is relevant if the receiver will be used in Europe or nearby supported areas without an RTK correction link.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- GAGAN
- India’s SBAS service for improving GNSS positioning. It matters for projects in its coverage region because it can improve standard GNSS accuracy when RTK is not being used.
- Galileo
- Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
- GLONASS
- Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
- GNSS
- GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- L1C/A
- A GPS signal band used by many GNSS receivers for standard positioning. Support for this band helps determine which satellite signals the receiver can use and how well it can maintain a location fix.
- L2C
- A second GPS signal band used by dual-band GNSS receivers to improve precision and reduce errors caused by the atmosphere. It matters for RTK and high-accuracy applications because using two bands can produce faster and more reliable centimetre-level fixes.
- L5
- A modern GNSS signal band used by several satellite systems for more accurate and robust positioning. Dual-band receivers that include L5 can often perform better than single-band receivers, especially for RTK and areas with reflected signals.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- MSAS
- Japan’s SBAS service for improving GNSS positioning. It is useful to know because SBAS benefits depend on whether your project is located in the service’s coverage area.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- PoE
- Power over Ethernet lets one Ethernet cable carry both network data and electrical power. This is useful when installing a device where running a separate power adaptor would be difficult.
- QZSS
- Japan’s regional satellite navigation system designed to improve coverage around Japan and the Asia-Pacific region. QZSS support can improve satellite availability in supported regions when used alongside GPS.
- RTK
- Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
- RTS
- RTS stands for Request To Send, a serial flow-control signal used to manage when a device is ready to receive data. It matters when moving fast serial streams because flow control can help prevent lost data.
- SBAS
- Satellite-Based Augmentation System, a set of regional services that broadcast correction information for GNSS receivers. SBAS can improve ordinary GPS-style positioning, although it is not the same as centimetre-level RTK correction.
- SMA
- A threaded coaxial connector commonly used for antennas. It matters because you need antennas with matching SMA connectors, or suitable adapters, for the LTE and GNSS antenna ports.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
- USB-C
- A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
- WAAS
- A North American SBAS service that provides correction data for GNSS receivers. It matters if you are using the product in a supported region and want better non-RTK positioning accuracy.
Find this product in
Schematic
Schematic · 394.6 KB · Click any page to view full size
SiTime SiT5358 Datasheet
Datasheet · 3.5 MB · Click any page to view full size
Quick Start Guide
Quick Start · 3.5 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 956.6 KB · Click any page to view full size
PCB Dimensions
Mechanical Drawings · 212.2 KB · Click any page to view full size
Case Dimensions
Mechanical Drawings · 346.7 KB · Click any page to view full size
mosaic-T Hardware Manual
User Guide · 4.3 MB · Click any page to view full size
mosaic-T Firmware Reference
User Guide · 3.2 MB · Click any page to view full size