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.

TUSB8041: Question for TUSB8041 3.0 port can not detect devices when switching OS between Windows and Android

Part Number: TUSB8041

Hi Experts,

Our customer is using TUSB8041 in a TV project with dual OS, Windows and Android. During their test, they found one issue is when switching between Windows and Android OS, there is high possibility that TUSB8041 3.0 port can not detect devices when inserted into one of four down-streaming ports. Even we pull low GRST pin after the OS switching, it still can not detect devices after inserting to 3.0 port.

Attached is customer's schematic for TUSB8041 section, can you help to review it and give us some comments what's the problem in here?

TUSB8041 Schematic_8-4-2020.pdf

Thanks.

  • Hi Jacky,

    I believe the downstream USB 3.0 devices are entering compliance mode which would not be cleared by a reset to the hub only.  The only way to bump the downstream devices out of compliance mode is to toggle VBUS to the devices low or to reset them directly.  Can the customer confirm this fixes the behavior so we can confirm root cause? 

    To prevent the devices from entering compliance mode, USB_VBUS to the hub should be low during the operating system change or the hub should be held in reset while the operating system is changed.  If USB_VBUS is left high and the hub is active, the hub may leave its downstream rx terminations on which confuses the downstream devices.

    Regards,

    JMMN

  • Hi JMMN,

    We tried to follow your suggestion to toggle VBUS but it doesn't work. Attached is customer's USB bus communication log captured by Beagle USB 5000 v2 Superspeed Protocol Analyzer, can you help to review them and locate the root cause for this issue? Thanks.

  • Hi Jacky,

    Can you provide full logs to me and explain which one matches which behavior?  You can send directly to me via private message.  I will send you a friend request.

    Regards,

    JMMN

  • Downstream ports of the hub are entering compliance mode.

    Feedback being provided directly.

    Closing ticket.