Other Parts Discussed in Thread: TUSB4041I, TUSB3410UARTPDK
器件型号: TUSB4041I
主题 TUSB3410UARTPDK 中讨论了其他器件
仅在 Windows 11 上、我遇到一个或多个端口的下行端口枚举失败问题。 我在 Windows 10 上不会遇到此问题。
该设计使用 12V 外部电源通过 5V 稳压器为下游端口供电、并通过 3.3V 和 1.1V 稳压器为 TUSB4041I 供电。 下行端口是 USB2.0 器件、不会将枚举问题与集线器分开。
每当我断开上游电缆的连接、等待 5 秒钟、重新连接上游电缆时、就会间歇性地发生故障(~40%速率)。 集线器将始终被识别、但 1 个或多个下行端口可能无法通过枚举。 发生错误后插入下行端口 (Re) 无法解决问题。 请注意、外部 12V 电源保持连接、因此集线器不会进行下电上电、仅对上行端口连接进行下电上电。
到目前为止我做过的调试:
- 已验证电压以及上电序列的符合性。
- 已验证时钟频率。
- 循环上游连接会导致 PWRCTL 切换、从而循环将 VBUS 发送至下游端口。 我移除了电源开关以维持下游端口的供电。 无更改。
- 删除了 PWRCTL/BATEN 的上拉电阻器以禁用充电。 无更改。
- 将 FULLPWRMGMTz/SMBA1 和 AUTOENz/HS_SUSPEND 从下拉更改为上拉至 3.3V、以禁用这两种功能。 无更改。
- 将下行端口电源延迟 1 秒、以可能允许集线器在枚举下行端口之前稳定下来。 无更改。
对于 Windows 10、我可以通过每次端口检测来以~1 秒为增量观察电源变化的电流消耗。 但是、在 Windows 11 下、电流的初始变化要快得多、无需表示各个端口检测的标志即可达到预期的电流消耗。 如果端口枚举失败、则总电流消耗较小、就好像故障端口不拉出电流一样。



谢谢。



















