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.

TUSB8020B: Hot Plug Issue

Part Number: TUSB8020B
Other Parts Discussed in Thread: TPS3823

Customer is using the TUSB8020B USB 3.0 2 port hub in an embedded design (not a stand alone hub) and they cannot get hot plug to work. I am not entirely convinced that this is the hubs problem, possibly it's an issue with the USB drive on the host CPU.

If the USB devices connected to the down stream ports of the hub are plugged in and have power, they are correctly enumerated by the host when the USB driver loads during the host boot time.

However, if the devices are removed, there is no change in the registration.

If the devices are plugged in after the USB driver has loaded, then the devices are never registered.

It almost looks like the hub is in "permanently attached" mode. I have no way to check this because the SMB interface on the hub is not connected to the host so I can't read the internal registers.

The hub receives the 3.3V power directly from the host power supply system and the 1.1v power supply is derived from this.

The hub receives its reset input from the host reset system. All required timings are met per the data sheet. (System POR is about 160mS - TPS3823)

The VBUS input is also derived from the 3.3V supply so a different voltage divider is used to produce 500mV on this pin (56K and 10K).

Currently, I am only operating the hub in USB 2.0 mode (owing to a design error with the SSUSB interface on the upstream side)

What I would like to know, is there any way that the hub can be put into permanently attached mode other than by programming the relevant register?

Any suggestions?  We can send schematics snippet if necessary.

Thanks,
Mark