SAM-M10Q - Integration manual
The high and the low period of the output cannot be less than 50 ns, otherwise pulses can
be lost.
2.9.2.1 Example
The example below shows the 1PPS TIMEPULSE signal generated on the time pulse output
according to the specific parameters of the CFG-TP-* configuration group:
•
CFG-TP-TP1_ENA
= 1
•
CFG-TP-PERIOD_TP1
= 1 000 000 µs
•
CFG-TP-LEN_TP1
= 100 000 µs
•
CFG-TP-TIMEGRID_TP1
= 1 (GPS)
•
CFG-TP-PULSE_LENGTH_DEF
= 0 (Period)
•
CFG-TP-ALIGN_TO_TOW_TP1
= 1
•
CFG-TP-USE_LOCKED_TP1
= 1
•
CFG-TP-POL_TP1
= 1
•
CFG-TP-PERIOD_LOCK_TP1
= 100 000 µs
•
CFG-TP-LEN_LOCK_TP1
= 100 000 µs
The 1 Hz output is maintained whether or not the receiver is locked to GPS time. The alignment to
TOW can only be maintained when GPS time is locked.
Figure 16: Time pulse signal with the example parameters
2.10 Time maintenance
Maintaining accurate time can improve the speed and performance of the receiver restart. Estimate
of GNSS time can be maintained by a real-time clock, or it can be provided to the receiver by the host.
Estimate of the clock drift of the receiver local oscillator or an external reference frequency can also
be provided to improve the startup performance.
2.10.1 Real-time clock
The receiver contains a real-time clock (RTC). The RTC section is located in the backup domain and
can keep time while the receiver is otherwise powered off. When the receiver powers up, it attempts
to use the RTC to initialize receiver local time and in most cases this leads to considerably faster
and more accurate first fixes.
2.10.2 Time assistance
The host can deliver time assistance to the receiver using UBX-MGA-INI-TIME_UTC or UBX-MGA-
INI-TIME_GNSS for better startup performance.
The current GNSS time can be supplied to the receiver as a coarse value via the standard
communication interfaces. This method suffers from communication latency and unpredictable
UBX-22020019 - R01
2 Receiver functionality
Page 41 of 72
C1-Public