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.

[参考译文] TUSB2036:未枚举下行链路器件(任何更长时间):USB 器件所需的功率超过端口所能提供的功率

Guru**** 2556830 points
Other Parts Discussed in Thread: PCM2900C, TUSB2036

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/983055/tusb2036-downlink-device-not-enumerating-any-longer-usb-device-needs-more-power-than-the-port-can-supply

器件型号:TUSB2036
主题中讨论的其他器件:PCM2900C

您好、论坛、

我正在努力解决一个我无法理解的问题。 我们重新制造了一个采用 TUSB2036的 PCB、该 PCB 具有两个永久总线供电的下行链路器件。 一个是 PCM2900C、另一个是通过 X1连接的第三方 HID 器件。 我们重新制造、以便更好地访问 PCM HID 引脚、提高信号完整性、并将 USB 迷你 B 替换为 USB C。对于另一个器件、我们没有做太多更改、因为它已经运行良好。

使用新的 PCB 时、集线器和 PCM 会进行完美枚举、但其他器件会发生故障。 但是、由于 VID 和 PID 被正确读取、通信是可能的。 可能导致此错误消息的原因是什么?

在重新设计过程中添加了标有绿色框的项目。

在论坛中搜索见解(并应用不同类型的可能修复方法)时、我发现总线供电设备对整个 VBUS 去耦(我已经使用过)很敏感。 这是问题吗?

总结:
-首先与器件通信(读取 VID、PID)
-发出问题代码10 (启动失败)
-操作系统信号出现过功率情况
-器件在旧的 PCB 版本上工作正常、对其电路进行的更改很少(是的、我已经绕过上行链路中的串联 Rs 并移除了 DP/DM 去耦电容器→无更改)

感谢您提供任何提示。

此致

塞韦林

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

    Severin、您好!

    您是否说过您从操作系统中获得过流错误?  这可能是 X1连接器上的浪涌电流问题。  您能否向 VBUS 添加22uF 的大容量电容?  X1连接器上的引脚9连接了什么?

    此致、

    JMMN

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

    JMMN、您好!

    感谢您的回复。 是的、操作系统过流。 它如何知道? 它是否监控根集线器的 VBUS? 如果这是它的工作方式、那么在器件启动时肯定会出现压降。 我确实尝试了一些在 X1.1 (VBUS)和 GND 平面之间焊接的电解电容器(高达100uF)来排除它、但它们没有产生任何影响。 根据数据表、引脚 X1.9被称为 USBEN、顾名思义、在这里很重要。 有趣的是、当 X1.9悬空时、旧 PCB 仍然工作。

    此致、

    塞韦林

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

    Severin、您好!

    主机端口可能会监控根集线器上的 VBUS 并感应到浪涌电流导致的过流。  USB 主机更有可能看到 TUSB2036报告为总线供电、默认情况下、每个下行端口的 USB 2.0集线器预算为100mA。  如果被连接的器件报告它是一个总线供电的器件、要求大于100mA、即使没有实际过流、USB 驱动器也可能将它标记为过流事件。  

    如果在旧 PCB 上使用了相同的器件、并且 TUSB2036配置为报告总线供电、那么我很惊讶该错误也没有出现。  您能否尝试上拉 TUSB2036上的 BUSPWR/引脚以查看问题是否已解决?

    此致、

    JMMN

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

    JMMN、您好!

    我会尝试一下、并告诉您。

    此致、
    塞韦林