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.

TUSB2046B: Over Current issue with Hub

Part Number: TUSB2046B
Other Parts Discussed in Thread: TPS2044,

The hub is recognized by windows computer, and I am able to connect sacn disk usb drives, a logitech mouse, and an amazon basic keyboard, but when I connect other devices like a kingston USB drive, a back lit keyboard , or a device that does not have 5Vusb  connected I get over-current warning from windows. When I probe the OCx pins on the TPS2044 the pin is not pulled low and the 5 volt power is shut down. 

The hub is set up to be bus powered and controlled per port, but is being powered by an external supply. Does the controller recognize that it is in self powered mode and the downstream devices report how much power is required and if it is above the 100 mA it throw the error?

I read on a different post that the hub may have to be set by the host to allow power per port. Could this be the issue? If so is there documentation on how to setup the hub as a host?

I also read in another post that there needs to 15 ohm pull downs which this design does have.

I have followed the checklists and reference designs. chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/https://www.ti.com/lit/an/slla407/slla407.pdf?&ts=1590104864417

  • Hi Andres,

    The hub is set up to be bus powered and controlled per port, but is being powered by an external supply. Does the controller recognize that it is in self powered mode and the downstream devices report how much power is required and if it is above the 100 mA it throw the error?

    If you are not seeing the OCx pins on the hub pulled low, the issue is that the host is seeing a hub that reports as bus powered with downstream devices that require over 100 mA connected.  If you set the hub to report as self powered this should not occur.

    I read on a different post that the hub may have to be set by the host to allow power per port. Could this be the issue? If so is there documentation on how to setup the hub as a host?

    There is no way to set up a hub as a host and the TUSB2046B is already configured to control port power per port.

    Regards,

    JMMN