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: How to recognize the speed of USB devices

Part Number: TUSB4041I

Hi,

I would like to know how to recognize the speed(full/high/low) of USB devices on the TUSB4041I.

Is it general way as observing D± pin voltage during enumeration?

Best Regards,

Kuramochi

  • Kuramochi-san

    For LS USB device, D- will driven high, and D+ will driven low when device is inserted into the hub.

    For FS/HS USB device, D+ will driven high, and D- will driven low when device is inserted into the hub. Further, if the device is HS capable, then device will drive chirp k onto D+/D- bus, and if hub is HS capable, it will respond with KJKJKJ. If hub is not HS capable, it will not respond with KJKJKJ, and then the USB stays in FS mode.

    Thanks
    David