Using multiple ZED cameras on NVIDIA Jetson Xavier AGX devkit

The NVIDIA Jetson Xavier AGX Developer Kit comes with the following USB interfaces:

  • 2 x USB 3.1 Type C 
  • 1 x USB 3.1 Type A

jetson-xavier-usb-type-c.jpg

Use USB Type-C Ports

On Jetson Xavier AGX devkit, the three available USB ports share the same bandwidth. When connecting multiple ZED stereo cameras to one Jetson Xavier, we recommend using the 2x USB 3.1 Type-C ports. Adding a third camera on the USB Type-A can introduce USB bandwidth issues and drop frames on the three ports.

Add a PCIe Extension Board 

When connecting more than 2 ZED cameras on the Jetson Xavier, we recommend using a PCIe to USB 3.0 extension board. Some recommended products are listed below:

Note: NVIDIA mentions that PCIe to USB 3.0 extension cards made with the NEC uPD720200 chipset are compatible with Jetson Xavier AGX.

Review the Jetson Xavier USB Tree 

To make sure there are no more than 2 cameras on the same bus, you can use the `lsusb` command to check the USB tree of your board. Here is a (bad) example of three cameras connected on the same Bus, and one additional camera connected to a PCIe extension board on the Jetson Xavier.

jetson-xavier-usb-tree-with-zed-cameras.jpg