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.

TUSB2046I: Enabling and disabling hub downstream ports

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

Hi Team,

We would like to ask your help regarding the customer's inquiry below.

I am thinking about using TUSB2046 and TPS2044 to enable and disable hub downstream ports. Is it possible to do this using the overcurrent input on the TUSB2046 to disable the port? I know I would have to monitor over current output of the TPS2044 just in case the port was really over current. I'm basically getting in between the hub controller and the power controller.

Regards,

Danilo

  • Hi Danilo,

    The TUSB2046B reports overcurrent conditions to the USB host controller via its interrupt endpoint.  There is no way to disable this as it is a required part of hub designs.  It sounds like this will prevent your intended application since a USB host controller will typically flag an error and power cycle and reset the hub.

    Let me know if you have additional questions.

    Regards,

    JMMN

  • Hi JMMN,

    Thank you for your response. We have received a follow up inquiry from our customer below.

    Can I get between tusb2046 /PWRONX and tps2044 /ENX to control power to downstream ports individually?

    Regards,

    Danilo

  • It is possible for the customer to use an external source to drive the power on / off enables to the TPS2044.  In that case, the TUSB2046 would see a device that is powered off as disconnected and not as a powered off port.  The TUSB2046B would not attempt to look for connected devices on its downstream ports until it got the port power on commands from the host even though those ports could be powered on already, but the port power on commands are typically sent during the enumeration process so there would not be a delay.

    Regards,

    JMMN