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.

TUSB8044: Type C USB HUB Design Issues

Part Number: TUSB8044
Other Parts Discussed in Thread: HD3SS3212, TUSB320, TPS65982

Hello there,

I need, for my application, a USB Type C HUB, which connects to a USB 3.1  Type C available port on my host device and extends it to another  USB 3.1 Type C port and a USB 3.0 output (doesn't need to be a port, as I might use it for another HUB later), and it seems to me that TUSB8044 is the right IC for this. But I'm not 100% sure it can solve my problems, as it seems, from its datasheet diagram, that it only outputs USB 2.0. Is this information correct?

Also, it looks to me that only this IC is not enough for doing this HUB, as can be seen from the "Application and Implementation" section on the Datasheet. Even though I don't need all of the resources the application offers, do I still need all of those extra circuits it uses for my application?  

Thanks in advance,

Eduardo

  • Hello Eduardo!

    The TUSB8044 downstream ports are all USB3.1 gen 1 (5Gbit/s) capable so you would be able to have a downstream 3.0 device or hub.

    As far as the outside circuitry you will need, you will need a CC controller (eg. TUSB320) for port configuration and a crosspoint mux (eg. HD3SS3212) to account for flip for the USB C port. In addition to that, you will need any other power delivery circuitry you would like to support.

    Just making sure, you are attempting to do 5Gbit/s, not 10Gbit/s. The TUSB8044 only supports up to 5Gbit/s.

    Best,
    Gerasimos Madalvanos
  • Hello Gerasimos!

    Thank you for your help, your answer has been very useful, but it has raised me a few questions.

    Is the TUSB320 the equivalent of the PD controller mentioned on the Application Information section of the TUSB8044? I believe it is, but I've been having trouble evaluating and finding exactly what are the equivalent connections, considering both datasheets. It seems to me that I would need two of these controllers, one for each USB Type C I'm using (1 upstream and 1 downstream). Is that correct?

    If it's not, is there a PD controller IC which I could use for this purpose?

    Thank you for your time!

    Best regards,

    Eduardo 

  • Hello Eduardo,

    This question would be best answered by the PD team. I'm reassigning this question to them.

    Best,
    Gerasimos
  • Hi Eduardo,

    Can you please post a new thread with the PD controller part number that you plan to use?

    Thank you,
    Eric
  • Hi Eric,

    I'm still trying to figure out which PD controller would suit me, but it looks to me that TPS65982 is most suited to me, but I'm trying to figure out how to connect it to the TUSB8044 and to the  HD3SS3212.

    Would I need two of these PD controllers (one for DFP and one for UFP)?

    The Application Information sections on the datasheet of the TUSB8044 mentions that the controller needs to set the Billboard function on the TUSB8044 and store custom billboard information on an EEPROM memory. Is this possible with the TPS65982?

    Thank you for your time and patience,

    Eduardo

     

  • Hi Eduardo,

    You can refer to the mini-dock Reference design that uses a TUSB Hub and a TPS65982.

    The TPS65982 does not store the billboard information. This would still need to be handled through an external EEPROM for the TUSB8044.

    If this resolves your issue, PLEASE select This resolved my issue

    Thank you,
    Eric