I'm working on adding a USB hub to a carrier board design, largely following the application example:
I'm replacing the single channel TPS2041BDBVRG4 to a four-channel TPS2044D for USB_VBUS control, but I'm wondering what the best thing to do with the USB1_PS_ON and USB1_FAULT_N lines? Combine the overcurrent signals into one with 4 input logic?
RE: USB Hub - Added by Alexander Block about 1 year ago
The USB Hub you have selected handles both the VBUS enable and Overcurrent detection for each of the ports, please follow the USB2046 recommendations for connecting these signals to the TPS2044D power distribution switches. As such you would not need to connect either the USB1_PS_ON or USB1_FAULT_N signals back to the module and those signals can be left floating at the module connector.
- You'll want to tie the USB1_ID (Pin 272) to GND to put the interface into HOST mode.
- In prior designs where we implemented a USB hub, different component, we also had the VBUS (Pin 278) pulled up to 5V through a 332 ohm resistor.
Let us know if you have any further questions,
RE: USB Hub - Added by Lucas Uecker 10 months ago
I've built a few prototypes of the next board iteration and the USB is now working.
This time I used TI's TUSB2036 reference design (https://www.ti.com/lit/ug/sllu190/sllu190.pdf). The difference was the voltage dividers to the TPS2044's #OC lines, R4-7 & R11-13 in Figure 5.
Also I had asked TI about the reset of the TUSB2046 and they recommended an RC circuit. 14.7k and 0.1uF seem to be working