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:如果在 BIOS 开机自检期间插入 USB 设备,则无法正常工作

Guru**** 2538950 points
Other Parts Discussed in Thread: TUSB8041A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/830529/tusb8041a-can-t-work-if-plug-usb-device-during-bios-post-display

器件型号:TUSB8041A

大家好、

如果在 BIOS 开机自检显示期间插入 USB 设备,我们的主板 USB 端口从 USB3.0集线器现在无法正常工作。

之前的设计将原理图作为附件进行了审阅。 谢谢、您能为我们分享调试建议。

在我们的设计引脚50中、将1uF 电容器连接到 GND。

根据下面的技术规格定义、除非 GRSTz 只连接到一个接地电容器、否则 VDD33和 VDD 之间不存在上电关系。

µs、VDD 必须在 VDD33之前至少稳定10 μ s。

我们是否可以使用 NOPOP C835来忽略 VDD 和 VDD33的电源时序要求?

谢谢

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

    Daniel、您好!

    如果对 GRSTz 施加了有源复位、则可以忽略上电时序要求;如果仅使用电容器生成复位脉冲、则3.3V 和1.1V 必须同时斜升、或在3.3V 之前为1.1V、

    请移除 R1915该上拉电阻器将使集线器进入测试模式。

    如果在 BIOS 开机自检期间未插入设备、则集线器是否工作?

    此致、

    JMMN

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

    您好、Jmmn、

    感谢你的帮助。

    我们移除 R1915并将 R1914 PD 弹出至 TEST 引脚。

    但我们已经解决了以下问题:如果在 BIOS 开机自检期间未插入设备,则在引导至 BIOS 菜单后,插入 USB 设备,无法正常工作。

    您是否愿意帮助建议调试建议?

    谢谢。

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

    Daniel、您好!

    此问题是否仅在 BIOS 菜单处于活动状态时发生?   在正常(非 BIOS)操作期间、设备的热插拔是否正常工作?

    BIOS 处于活动状态时使用的 USB 驱动程序与标准 USB 驱动程序不同、它们可能不会检查集线器的连接/断开中断。

    BIOS 制作什么?

    此致、

    JMMN

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

    您好、Jmmn、

    我们已经看到 USB 设备丢失、无论 BIOS 开机自检或引导至 Windows、问题都是在不同的主板上随机发生的。

    如果符合规格、我们将检查 USB 端口眼图、并使用 WST BIOS 检查是否有任何 CPU USB 设置可以微调以解决问题。

    您还可以与我们分享其他任何调试建议吗?

    BTW 您是否会帮助检查 AMD Rome 平台上是否有符合 TUSB80XX USB 3.0集线器标准的经验?

    谢谢

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

    Daniel:

    过去、TUSB80xx 集线器多次在 AMD 系统中实现。  不可能需要软件修复、互操作性问题通常与硬件相关。  

    请检查:1) TUSB8041A 通过散热焊盘具有实心接地层连接2) USB_VBUS 应仅在上电主机连接时为高电平3)确认器件或 VBUS 上没有电源压降到下行端口4) 每个端口的 SS TX 对上应该有交流耦合电容。

    此致、

    JMMN

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

    您好、Jmmn、

    感谢你的帮助。 更新我们的检查结果。

    此外、客户还想知道如何在 UEFI BIOS 代码中设置、因为他们认为这可能是与软件相关的问题。

    BIOS 处于活动状态时使用的 USB 驱动程序与标准 USB 驱动程序不同、它们可能不会检查集线器的连接/断开中断。

    BIOS 制作什么?

    1) 1) TUSB8041A 通过散热焊盘具有实心接地层连接

    Daniel:是的、我们在散热焊盘上有实心接地、如下图所示

    2) 2) USB_VBUS 应仅在有通电的上行主机连接时为高电平

    Daniel:是的、我们确认 USB_VBUS 电平正常

    3) 3)确认器件或 VBUS 上没有电源压降到下游端口

    Daniel:我们确认、没有电源压降。

    4) 4)每个端口的 SS TX 对上应该有交流耦合电容。

    Daniel:是的,我们在每个 SS TX 对中都有耦合电容器。

    谢谢

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

    Daniel、您好!

      UEFI BIOS 设置不会直接影响集线器、但如果您需要从驱动器引导、它可能会影响下游连接的设备的操作。

    您能否确认问题是否是下游器件在连接时未出现? 或者下游器件掉线的问题是什么?

    此外、问题是否仅在 BIOS 或正常运行期间发生?

    PCB 上的布线长度有多长?

    此致、

    JMMN

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

    您好、Jmmn、

    感谢你的帮助。

    已确认以下信息。 还有其他建议吗?

    问题1:您能否确认问题是否是下游器件在连接时未出现? 或者下游器件掉线的问题是什么?

    答:在 UEFI shell 期间,无法使用 USB 键盘

    问题2:同样、问题只在 BIOS 中出现还是在正常运行期间出现?

    答:发生在 BIOS 或操作系统中(正常操作)

    Q3:PCB 上的布线长度有多长?

    答:SB2.0:总长度更长为7.8英寸;USB3.0:总长度更长为7.0nch。

    谢谢

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

    Daniel、您好!

    这些布线长度应该是可以的。

    您能否确认它们是否在没有连接到集线器的情况下引导并进入正常操作系统(如果它们连接 USB 键盘)-是否正常工作?  或者它没有出现?

    此致、

    JMMN

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

    您好、Jmmn、

    无论是否进入正常操作系统、它都是在每个下行端口(1、2、3、4)上发生随机故障。

    有时端口1失败,端口2、3、4正常,但在重新引导后,情况变为端口2失败,端口1、3、4正常。

    在我的第一篇帖子中、我们的原理图是否存在任何问题?

    比如我们不支持电池充电、但我们将所有控制引脚上拉。

    谢谢

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

    Daniel、您好!

    是否已加载所有下行端口?  如果是、客户可以尝试通过外部工作台电源为下游 VBUS 供电吗?  当4个下游器件尝试同时上电并且 VBUS 无法处理高电流负载时、我看到了类似的行为。   

    此致、

    JMMN

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

    有更新吗?

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

    您好、Jmmn、

    我们已经确认 PCI 位置是“PCI bus 3,device 0,function 3”(PCI 总线3,设备0,功能3)。(图1)但是当我们执行此工具时,我们看不到集线器。(图2)

    图1.

    图 2.

    谢谢

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

    Daniel、您好!

    我也通过内部电子邮件发送了一些建议、但集线器应显示为已连接到主机。  如果没有、请尝试断开集线器并重新连接(或将 GRSTz 拉低或切换 VBUS)、然后单击"枚 举总线"按钮。  不应将任何主机端口置于合规性模式。  否则,您将需要关闭系统电源并重新加载驱动程序。

    此致、

    JMMN