USB Interface

Hi I am designing carrier board for Jetson AGX Orin 64GB. There are design requirements for just 3 USB ports:

  1. USB-C for flashing and local internet bridge.
  2. USB-mini-B for debugging
  3. USB-A for external use.
    Please note, I am not using any additional Debug MCU. Is it possible to provide USB Debug port directly from SOM?

Which ports would you suggest for this application?

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

Based on the provided context, I’ll provide a comprehensive answer to help you design your carrier board for the Jetson AGX Orin 64GB with the required USB ports.

USB Port Requirements:

You need to design a carrier board with three USB ports:

  1. USBC (USB-C) for flashing and local internet bridge
  2. USBminiB (USB Mini-B) for debugging
  3. USBA (USB-A) for external use

Jetson AGX Orin USB Capabilities:

The Jetson AGX Orin series can support up to four enhanced SuperSpeed Universal Serial Bus (USB) ports. However, not all ports can be used due to UPHY lane sharing among PCIE, UFS, and XUSB.

Recommended USB Port Configuration:

Considering your requirements, I suggest the following USB port configuration:

  1. USBC (USB-C): Use one of the available SuperSpeed USB ports (e.g., USB3.2) for the USBC connector. This will allow for flashing and local internet bridge functionality.
  2. USBminiB (USB Mini-B): Use a USB2.0 port for the USBminiB connector, as it is sufficient for debugging purposes. You can use one of the available USB2.0 ports or share a USB2.0 port with another function (e.g., UART).
  3. USBA (USB-A): Use another SuperSpeed USB port (e.g., USB3.2) for the USBA connector, which will be used for external purposes.

UPHY Lane Assignment:

When designing your custom board, ensure that you assign the UPHY lanes correctly. The Jetson P3737 carrier board is designed and verified for three USB3.2 ports (hsio-uphy-config-0). Refer to the UPHY Lane Configuration documentation for more information.

Additional Considerations:

Before finalizing your design, make sure to:

  • Verify the UPHY lane mapping and compatibility between the P3737 carrier board and your custom board by consulting the NVIDIA team.
  • Refer to the NVIDIA Jetson AGX Orin Series SOC Technical Reference Manual (TRM) and the NVIDIA Jetson AGX Orin Series Product Design Guide (DG) for more information on designing your custom board.

By following these recommendations, you should be able to design a carrier board that meets your USB port requirements for the Jetson AGX Orin 64GB.

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

Please refer to the design guide, Jetson AGX Orin Series Design Guide (including AGX Orin Industrial)

Thanks! I am considering Jetson AGX Orin Series Design Guide but need more help specifically regarding debug through USB. In my design, I am considering the A11, HS_USB0_P2_N and
A10 , HS_USB0_P2_P pins of the SoM for debugging.
-Is it correct?
-Are there any other software settings required?

In addition, while considering A10 and A11 USB port for debugging, which VBUS_Detect input interrupt I need to consider.

For Debug you could use UART3.

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