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.

TUSB2036: Design review of schematic for 3-port USB Hub

Part Number: TUSB2036
Other Parts Discussed in Thread: TS3USB221E, , TPS2041C

My goal is to design a USB-Hub for a PCB-project.

The CPU (Host) has one USB port, that can be used as host (for USB Devices) - but is simultaneous used to upload new firmware by toggling a pin on the CPU.
For this i implemented the TS3USB221E that will automatically switch the USB Host to a Mirco USB.

While in standard mode, the CPU will act as Device Host. Attached to the CPU is a microcontroller via USB which is "permanently" attached since its wired n the PCB. Two additional ports should be routed to connectors to insert devices.

For this, I've chosen the TUSB2036 3-port Hub, because its easy to implement and has 3-ports.

Since I'm not very familiar with USB, i would like to get a second opinion here on my design. See attached PDF of Schematic.

Some notes about my Design:

- Current Limit is 500mA for both ports combined, I've used TPS2041C for over-current protection
- I will use 48MHz MEMS Oscillator for Clock supply due smaller space and robustness.

Is my design functional and will  work this way?
Are there any improvements that can be made?

0027.USB_Hub.pdf

  • Hi Jonathan,

    Just to be clear, the TUSB2036 is a FS hub (12 Mbps), not a HS Hub (480 Mbps).  Does that work for your application?

    • The pullup on DP0PUR should be a 1.5K.
    • To make sure the hub reset timing is met, a capacitor to ground should be added to the UHUB_RST line if there is no active signal driving the reset.

    Regards,

    JMMN

  • Hi JMMN,

    Yes, I'm aware that it's FS. But since the connected devices are usual RS232/RS485 Converters and similar devices, this is fine.

    Thank you for pointing out the DP0PUR and Capacitor, I added these.

    Regards,

    Jonathan