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.

TUSB4041I: Behavior when connecting USB3.0 device – enumerated as USB2.0?

Guru 13955 points

Part Number: TUSB4041I

Hi,

We are currently facing the following issue in our prototype system:

  • When a USB2.0 memory stick is inserted, the CPU can recognize it without any problem.

  • When a USB3.0 memory stick is inserted, the CPU cannot recognize it.

To solve this issue, we are considering using the TUSB4041I USB 2.0 hub.
According to the datasheet, TUSB4041I is a USB 2.0 hub (HS/FS/LS only) and does not provide a SuperSpeed path.

My understanding is:

  • If a USB3.0 memory device is connected through TUSB4041I, since there is no SuperSpeed channel, the device will automatically fall back and enumerate as a USB2.0 device (480 Mbps).

  • Therefore, the CPU will always recognize it as a USB2.0 device, which could solve the recognition issue described above.

Could you please confirm if this understanding is correct?
Also, is this behavior officially guaranteed by TI, or is it simply relying on the backward compatibility of USB3.0 devices?

Thank you very much for your clarification.

Conor

  • Hi Conor:

    When a USB3.0 memory stick is inserted, the CPU cannot recognize it.

        If USB3   memory stick can not be recognized as USb3 device, it should be automatically fall back and  recognized as USB2 device.

       but you can try withTUSB4041.

    Best

    Brian