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.

[参考译文] TUSB8041A:关于 TUSB8041A 下行端口在操作系统引导期间的行为

Guru**** 2831205 points

Other Parts Discussed in Thread: TUSB8041A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1623544/tusb8041a-regarding-the-behavior-of-the-tusb8041a-downstream-ports-during-os-boot

器件型号: TUSB8041A

您好的团队、

我们的客户目前正在评估 TUSB8041A 硬件设置。
在此评估期间、他们发现了一个问题、 在操作系统引导时 、TUSB8041A 的所有四个下行端口都无法识别 USB 2.0/1.1/1.0 器件

当出现这种现象时、 USB 3.0 设备仍可正确识别 当连接到受影响的端口时。

问题:

  • 您过去是否遇到过类似的情况?
  • 对于此问题、可以考虑哪些可能的原因?

如有必要、我们可以获取并提供客户的原理图以供您审核。

此致、

Kyohei

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

    您好 Kyohei:

      我很好奇客户是如何检查 USB 3.0 是否仍然正常工作的   在操作系统引导时?

    此致

    Brian

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

    尊敬的 Brian-San:

    感谢您的支持。

    我已向客户确认这一点、并希望提供以下回复。
    关于在操作系统启动期间确定 USB 3.0 操作的方法、使用的操作系统是 Windows 11。

    客户根据连接 USB 3.0 闪存驱动器时出现的弹出消息确定 USB 3.0 设备已被识别并正在运行。

    此致、

    Kyohei

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

    您好  Kyohei:

        在操作系统引导完成后是否可以识别 USB2 设备? 如果是、这不是问题。

    此致

    Brian

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

    尊敬的 Brian-San:

    感谢您的支持。

    我们要求客户在操作系统启动期间无法识别下游器件时测量每个端口上的波形。
    出现问题时、即使在操作系统启动后、USB 2.0 设备仍无法识别。
    测量结果和我们的分析已被编译成 Excel 文件,并通过私人消息与您共享。
    您能回顾一下吗?
    此致、
    Kyohei
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kyohei:

      您能否发送包含下游端口连接的原理图进行审查?

       请尝试以下测试:

    1: 用 HS 闪存驱动器更换鼠标和键盘、查看是否可以检测到 HS 设备。

    2:  启动操作系统后,拔下并插入键盘和鼠标,看看是否可以检测到。

     这是 Linux 还是 Windows 操作系统?

    此致

    Brian

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

    尊敬的 Brian-San:

    感谢您的支持。

    我们已与客户确认详细信息、并希望提供以下信息。
    原理图已通过共享 私人消息

    1. 发生问题时、客户会断开鼠标和键盘的连接、然后连接 HS 闪存驱动器 而是该器件 未检测到

    2. 发生问题时、即使拔下鼠标和键盘、然后重新连接、也是如此 仍未检测到

    3. OS(修订版)信息:
      Windows 11 IoT Enterprise LTSC 2024、64‑位版本。

    此致、

    Kyohei

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

    从原理图中、集线器处于 SMBus 模式、客户是否清除了寄存器 F8 中的激活位?

    另外从波形来看、一些器件仍在端口 2 上作为 USB2 器件工作?  

    好极了

    Brian

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

    尊敬的 Brian-San:

    感谢您的支持。

    我们已与客户确认详细信息、并希望回复如下。

    集线器在 SMBus 模式下运行。 是否已清除活动的 CFG 位(寄存器 F8)?

    是的、它已被清除。
    以下是当前通过 SMBus 配置的设置:

    • cfgActive 该位被清除
    • usb3spreadDis 该位用于更改展频功能设置
    • u1u2Disable 位用于禁用 U1 和 U2
    • serNumStringLen 位和 SerialNumber[n] 位用于固定序列号 "000000000000"

    根据波形、USB 2.0 器件是否可以在端口 2 上运行?

    出现问题时、 USB 2.0 设备无法运行

    根据这些信息、您能回顾一下并提供建议吗?
    我们是否可以尝试其他任何可能的改进或缓解方法?

    此致、

    Kyohei

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

    您好 Kyohei

       您能否移除 SMBUSz 引脚上的下拉电阻器并使用 I2C 模式进行调试?

       此问题发生的频率如何?

    此致

    Brian

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

    尊敬的 Brian-San:

    感谢您的支持。

    您可以移除 SMBUSz 引脚上的下拉电阻器并使用 I2C 模式进行调试吗?

    器件未通过 I²C μ A 连接、因此无法使用 I²C μ A 模式。
     此问题发生的频率是多少?
    该问题第一次发生在第 21 次重新引导循环期间、第二次发生在第 74 次重新引导循环期间。
    但是、如果未出现该问题、即使经过 500 次以上的重引导迭代、它也不会重现。
    我们的开发计划即将到来、但是否有任何变通办法或潜在对策可以帮助我们达成解决方案?
    此致、
    Kyohei
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于设备未通过 I²C 连接、因此无法使用 I²C 模式。

    您不需要更改 I2C 的任何连接、只需移除 SMBus 模式下的下拉电阻、它将处于 I2C 模式、因为 SMBus 引脚上有上拉电阻会启用 I2C 模式。 集线器将在 I2C 模式下的默认配置下工作。

    此致

    Brian