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.

TUSB4020BI: Can USB device read information from USB host?

Part Number: TUSB4020BI

Hi Team,

The product will be designed with two USB2.0 port which is the USB device, when the port is connected to power band, the product's battery is charged, when the port is connected to  a host such as a computer, the product can receive or transmit data to the host.

My questions are:

1. Can USB device read information from USB host so that the device knows if a power band or computer is connected?

2. If the answer for item 1 is yes, can TUSB4020BI be used as device hub? If not, any suggestion for it?

3. If the answer for item 2 is no, is there any solution for this application to read information when connected to another device?

Thanks and Best Regards!

Hao 

  • Hi Hao,

    Is this a Type-C or Type-B implementation on both USB 2 ports? This would be easier with a Type-C implementation as the difference between Host and power bank could be determined by the CC/PD controller. Does the customer have a internal MCU with USB 2 interface or some other solution for there root USB device? Is this solution restricted to one port? What is the need for two USB ports?

    A USB Hub (TUSB4020B) must be connected to a USB Host on the upstream port so that the Hub could be enumerated appropriately. Connecting the upstream port of a USB Hub to a USB Device is not recommended. Customer could mux between the two ports based on device connection. Also a device to device connections is not allowable by USB spec so the customer root USB device must be able to act as a host as well, effectively creating a two DRP port solution.