Orin NX-USB3.2 design issue

I am currently working with the Orin NX System-on-Module (SOM) and have a question regarding its USB connectivity, specifically concerning the USB 3.2 ports.The Orin NX SOM provides 3- USB 2.0 D+/D- lines and separate 3-USB 3.2 SuperSpeed (SS) lines. One USB 2.0 D+/D- pairs and one of the USB 3.2 SS pairs is required to connect to a single USB 3.2 Port A; We need three USB 3.2 Port A,Is there a pairing relationship between USB 2.0 and USB 3.2 signals when connected to a USB3.2 Type A connector?

*** Please note that this reply is generated by LLM automatically ***

The Jetson Orin NX System-on-Module (SOM) provides three USB 2.0 DD lines and three USB 3.2 SuperSpeed (SS) lines. To connect to a single USB 3.2 Port A, one USB 2.0 DD pair and one of the USB 3.2 SS pairs are required.

In the context of USB 3.2, the USB 2.0 and USB 3.2 signals are multiplexed onto the same physical pins. This means that the USB 2.0 signals (D+ and D-) and the USB 3.2 SuperSpeed signals (SSTX and SSRX) share the same pins on the USB 3.2 Type-A connector.

To answer your question, there is a pairing relationship between the USB 2.0 and USB 3.2 signals when connected to a USB 3.2 Type-A connector. Specifically:

  • The USB 2.0 D+ and D- signals are paired with the USB 3.2 SSTX and SSRX signals, respectively.
  • The USB 2.0 D+ signal is connected to the USB 3.2 SSTX+ signal, and the USB 2.0 D- signal is connected to the USB 3.2 SSTX- signal.
  • The USB 3.2 SSRX+ and SSRX- signals are connected to the USB 2.0 D+ and D- signals, respectively, but are used for SuperSpeed data transfer.

To achieve three USB 3.2 Port A connections, you would need to pair each of the three USB 2.0 DD pairs with one of the three USB 3.2 SS pairs. This would allow you to connect three USB 3.2 Type-A connectors, each with a USB 2.0 and USB 3.2 interface.

Here’s a summary of the pairing relationship:

  • USB 2.0 DD pair 1 + USB 3.2 SS pair 1 = USB 3.2 Port A 1
  • USB 2.0 DD pair 2 + USB 3.2 SS pair 2 = USB 3.2 Port A 2
  • USB 2.0 DD pair 3 + USB 3.2 SS pair 3 = USB 3.2 Port A 3

Note that the USB 3.2 Type-A connector has a total of nine pins, including the VBUS, GND, D+, D-, SSTX+, SSTX-, SSRX+, and SSRX- pins. The pairing relationship between the USB 2.0 and USB 3.2 signals is specific to the USB 3.2 Type-A connector and may vary depending on the specific USB connector or interface being used.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

USB0_D must be matched with USBSS0,USB1_D must be matched with USBSS1, USB2_D must be matched with USBSS2? Is this right?

No, there is no such rule. You could configure whatever combination you want with device tree configuration from software.

But one limitation here is only USB0 is able to be the flash port. So you better leaving that port to be one that could run in device mode (e.g. OTG port)

And another linitation is bandwidth. All USB2.0 ports share an internal Hub with its 480M bandwidth. You can’t expect 3 High Spped devices to get the full bandwidth each. For USB3 port 0 and 1 share a root hub with 10G of shared bandwidth, and port 2 has its own root hub with its own dedicated 10G bandwidth.