This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB8041A: For Jetson Nano

Part Number: TUSB8041A
Other Parts Discussed in Thread: TUSB8044, TUSB8042, TUSB8043, TUSB4041I, TUSB8043A, TPS25947

Hi Team,

We're designing a carrier board for Jetson Nano SoM. We prefer to use TUSB8041A/42/43/44 as USB HUB as we need 4xUSB cameras connected. Please share if TI having any reference guides / reference designs with TUSB8041A/42/43/44. Would like to know the BSP support for TUSB8041A on linux as well to check the feasibility to replace existing HUB from Jetson EVK design reference

  • Hello Jaya,

    The EVMs serves as reference designs for the hubs.  The TUSB8044/A hubs are the superset (all available features enabled) version of the TUSB8043/A , TUSB8042/A and TUSB8041A hubs.

    https://www.ti.com/tool/TUSB8044AEVM

    https://www.ti.com/tool/TUSB8044RGCEVM

    The TI hubs use generic standard USB hub drivers, no special driver support is required.  We have noted that some Linux versions have difficulty with the intermediate USB 3.x power states (U1/U2).  If that is a concern here they can be disabled using Register 05h in the hub.

    Regards,

    JMMN

  • Hi JMMN,

    Thank you for the prompt response, would like to know your suggestions on below points as well

    1. We plan to connect 4 USB cameras (USB 2) on the HUB. So did the USB 3 upstream helps in avoiding any bottleneck ?
    2. In case if we plan to connect USB 3 devices (Not required in present design but for a feasibility we plan to give a provision). Is this good to proceed initial design with simultaneous support for USB 2 & 3 ? later having either 2 or 3 as per endpoint requirements ?
    3. If we plan for only USB-2 devices, do TI have any such option which might be low cost and supporting only USB 2 on upstream and downstream ? If exists, can we connect upstream port to a USB3 controller on any SoC/SoM ?
  • Hi Jaya,

    1. There is no data conversion from USB 2.0 to/from USB 3.0 by the hub, they are completely separate data streams.

    2. Yes, if you plan to add USB 3.0 later it is best to have both USB 2.0 and USB 3.0 connections in the current design.  Adding the USB 3.0 to the desin will not impact the USB 2.0 operation.

    3.  The TUSB4041I is our similar footprint USB 2.0 hub, it can be connected to a USB 3.0 host but will only operate at USB 2.0 speeds.

    Regards,

    JMMN

  • Hi JMMN,

    Thank you, it's very clear on points 2 & 3.

    On point 1, we understand it's separate data streams. The concern here is if the devices are operating at USB 2 at it's maximum speed (Theoretically in terms of wire-speed and not in terms of actual throughput or use case scenario). In such case 4 x 480 Mbps will be the aggregate data getting pushed towards the HUB, does the upstream operates with USB 3 will help to achieve such a wire-speed 4x480Mbps or more towards the host as USB 3 supports 5Gbps ? please share your suggestion as this understanding is conceptually correct or not.

    With the above concern how would it be if we choose TUSB4041I ?

  • Hello Jaya,

    USB 2.0 is a host driven bus, with all traffic is scheduled by the host.  Since the USB 2.0 hub is connected to a single USB 2.0 host port with a max throughput of 480 Mbps, that will limit the total amount of traffic that can be sent / received by the hub USB 2.0 ports.  The hub will allow for some buffering of packets that will positively impact throughput, but the limitation is still on the USB 2.0 host port.  In real world applications we don't see devices use anything close to max throughput and using several USB 2.0 devices behind the hub simultaneously does not negatively impact performance.

    Regards,

    JMMN

  • Hi JMMN,

    Thank you

    As the only available part (near future on Mouser) for our initial trial we bought TUSB8043ARGCT & TUSB8043AIRGCT. Could you please point to any documents giving brief difference between 41/42/43/44 ?

  • Hi Jaya,

    Please see the transition guides for information on part differences:

    https://www.ti.com/lit/an/slla377/slla377.pdf
    https://www.ti.com/lit/an/slla445/slla445.pdf

    Regards,

    JMMN

  • Hi JMMN,

    Thank you

    We're progressing on the design with TUSB8043A. But as of now we got stuck in availability of TPS259530 which we need to use along with HUB IC since we plan to use USB cameras powered over USB itself. Please suggest any suitable parts for this purpose and your suggestions on this architecture.

  • Hi Jaya,

    You will need to check with the TPS259530 team for similar devices, I will move the thread to that forum.

    Regards,

    JMMN

  • Hi Jaya,

    Please have a look at pin to pin options:

    What is input voltage and current requirements?

    Regards

    Kunal Goel

  • Hi Kunal,

    Thank you for the options.

    We're planning to connect 4 USB cameras and currently selected camera having 5V as the input voltage and 300mA as the working current required.
    Please suggest any alternate options available for TPS2595xx as there is a lack of availability for the same.

  • Hi Jaya,

    Please have a look at TPS25210,TPS25947.

    Regards

    Kunal Goel