Drive AGX comes with a little RTC box that should be connected to CAN 4/6. The box has a connector labeled PPS O/P.
Drive AGX also has a big bunch of cables with one connector labeled “PPS”.
I guess that the RTC box is PPS output (is that what “O/P” means?), which is relevant if we want to use the RTC box as the timestamp source.
However, if we have an external PPS source that we want to use (e.g. from GNSS), then should it be connected to the RTC box, or the big bunch of cables with the connector labeled “PPS”?
Then, in DriveWorks, which API actually uses it? Some docs say, “To enable time synchronization for supported sensors, simply create and start the time sensor. The HAL will take care of synchronization. There are no further steps to access synchronized timestamps, which will automatically overwrite the original sensor frame/packet timestamps.” But this is too vague and I want to understand if we have standard NMEA sensor, will HAL take care of synchronization?
There seems to be some changes between DW 2.2 and 3.0, e.g. is time sensing a new feature only available in 3.0? https://docs.nvidia.com/drive/driveworks-3.0/time_mainsection.html