Doubt about timestamps with two cameras synced


In our custom board we have two cameras connected to one GMSL deserializer. The cameras don’t have a built-in ISP, so the de-bayering is performed by the ISP inside the AGX Xavier. The sensors are configured to be triggered externally and we are providing a trigger signal to both sensors. If we scope the VSYNC signals at the deserializer, we see that they are pretty synced (5-10 us of delay). However, if we read the timestamps provided by the Argus, they always differ around 1-2 ms. Do you know the reason for it? who is putting those timestamps and when?


The timestamp is software time that low level camera driver receive SOF event from the MIPI bus I think that couldn’t be exactly the same.