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:TUSB8041 USB3.0无法识别器件

Guru**** 2941480 points

Other Parts Discussed in Thread: TUSB8041

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/881706/tusb8041-tusb8041-usb3-0-does-not-recognize-the-device

器件型号:TUSB8041

您好、先生、

我使用 TUSB8041I 进行了集线器 USB 3.0设计。

主机控制器(上行侧)直接由 CPU 提供、下行端口为4端口 USB3.0 Type-A 连接器。

CPU 侧是可更换的。 当 CPU 使用 Intel Broadwell-de 平台时、USB 3.0功能正常。  使用 Intel Skylake-D CPU 时、它无法识别 USB3.0设备、但可以识别 USB2.0设备。

我已经测试过、上游 USB 3.0信号通常可以识别 USB 3.0器件、而下游眼图测量结果为通过。

你可以帮个忙吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Louis、

    作为调试测试、当 TUSB8041连接到 Intel Skylake-D CPU 时、您是否可以尝试将 USB_VBUS 切换到集线器、以查看集线器是否以 USB 3.0速度连接?  此外、如果您使用的是基于 Windows 的操作系统、是否可以使用 usbview.exe 或 USB 设备树查看器实用程序来查看集线器上行端口是否连接到 CPU?

    谢谢、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    我尝试简单切换 TUSB8041的 USB_VBUS 引脚,然后插入设备,但仍然无法识别 USB 3.0设备
    在 Skylake-D CPU 上、在 USB 设备树查看器上未检测到超高速 USB 集线器(未连接任何设备)、但在 Broadwell-de CPU 上可以检测到它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以共享原理图吗?  

    此致、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    原理图。

    e2e.ti.com/.../USB_5F00_Hub_5F00_TUSB8041I.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Louis、

    设计中是否使用了 EEPROM?  如果是、您能否与我共享该文件?

    您可以通过直接邮件发送、我已向您发送朋友请求。

    此致、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    我保留了 EEPROM,但我没有使用它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Louis、

    正在使用什么操作系统?  是否可以向我发送设备管理器的屏幕截图?  我们过去没有发现任何英特尔平台的问题。

    此致、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    我使用 Win10 Pro 64位。  

    附件是我在 UsbTreeView 中看到的结果。

    Skylake-D_USB 图片是上游的测试结果、Skylake-D+Hub_USB 是下游的测试结果。 Broadwell-de+Hub_USB 是更换 CPU 平台后下游的测试结果。

    e2e.ti.com/.../UsbTreeView_5F00_Hub.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Louis、

    感谢您提供这些信息、Skylake 平台看起来将在连接集线器的 USB 3.0端口上进入合规性模式。  这是因为主机端口在集线器准备好与主机通信之前检测集线器的 Rx 终端、因此 LFPS 轮询失败、主机端口进入合规性模式。  有几种可能的解决方案:

    • 通过移除 GRSTz 上的上拉电阻(依赖于内部上拉电阻)并增大电容值、增加集线器的 GRSTz 时序以防止主机检测集线器的 Rx 端接。   
    • 或者、由于在 USB_VBUS 为高电平之前集线器不会响应轮询、因此请调整 USB_VBUS 时序以确保 USB_VBUS 在主机访问集线器之前变为高电平。

    此致、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    我申请测试 TUSB8041 EVM、但未发现 USB 3.0问题。

    确认原理图后、我发现我只将交流耦合放置在 CPU TX 侧、但在 RX 侧没有放置交流耦合。 在向 RX 端添加交流耦合后、USB3.0可以正常工作。

    至于 Broadwell CPU 没有异常的原因、CPU 可能已经处理了信号。