Time sync between cameras while using Xavier A & B

Software Version
NVIDIA DRIVE™ Software 10.0 (Linux)

Target Operating System
Linux

Hardware Platform
NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)

SDK Manager Version
1.4.1.7402

Host Machine Version
native Ubuntu 18.04

Hello,
I have a camera setup such that Xavier A uses port A cameras and Xavier B uses port B cameras. I want them to be time synced when I read the timestamps in Driveworks with dwImage_getTimestamp. Are the clocks of the Xavier’s synched by default or not? How can I achieve this synchronization?

Best Regards.

Dear @kaltinok,
Yes.
Please see https://docs.nvidia.com/drive/drive-os-5.2.0.0L/drive-os/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/Camera/camera_xavier.html#wwpID0E0YB0HA

SoC generates a PWM signal on a GPIO pin that is connected to all deserializers. This common PWM signal is then forwarded to all 16 GMSL cameras to achieve frame synchronization.

1 Like