How to achieve frame synchronization of all cameras on orin drive

Please provide the following info (tick the boxes after creating this topic):
Software Version
[√] DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
[√] Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
[√] DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
[√] 1.9.2.10884
other

Host Machine Version
[√] native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

We are now using IMX623 and IM728 camera on orin drive device, and we get the image successfully with frame rate of 30Hz without any rate configuration.But we don’t how to make sure all the camera exposure at the same time?

I find some illustration in the drive os developer guide :
• SoC generates a TSC_EDGE_OUT 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.

It means we can use this GPIO to set all the camera to achieve frame synchronization.
Sot the questions are bellow

  1. How to make sure all 16 cameras exposure at the same time?
  2. How to control the GPIO of TSC_EDGE_OUT to achieve frame synchronization? Is there any API for us to use?

The frame sync signal is from Orin SoC generating 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. But it’s not configurable.

May I know which IMX623 and IM728 camera modules you’re using? Are they listed in our ecosystem pages?

Dear VickNV:
Yes ,we use the SONY-IMX623/728 camera isted in nvidia ecosystem pages, and we are now using driveworks framework to drive the camera successfully.

1 Like

Hi sir
Any updated?
Thanks!

As mentioned earlier, it is not configurable for general developers. However, I would recommend double-checking with the software vendors (mentioned in the shared ecosystem page) for the camera modules you are using to see if they offer the service.

OK Thanks for your answer

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.