主题中讨论的其他器件: TUSB8044
工具/软件:
我使用 TUSB8044A 集线器并利用所有 4 个下行端口。 端口 1 和 2 连接到 USB Type A (USB3) 连接器、端口 3 和 4 连接到嵌入在同一 PCB 上的 2 个不同 USB 器件。 下游 3 具有一个 LAN7800 以太网设备 (USB 3.0)、下游 4 具有一个音频编解码器芯片 (USB 2.0)
由于端口 1 和 2 由用户用于可插拔器件、因此在嵌入式端口不通过开关时、我通过负载开关控制这些 VBUS。
为 TUSB8044A 上电时、USB 树会看到 2.0 集线器和 3.0 集线器。 音频编解码器在 USB 2.0 集线器下的下游 4 上运行良好、但在 USB 3.0 集线器下的下游端口 3 上的 LAN7800 上运行良好。 它大约每 7-10 秒就会打开和关闭总线。 发生这种情况时、音频编解码器器件仍然保持连接并正常工作。
当我获得不同的 USB3.0 设备并将它们插入 A 型连接器时、它们在 USB 3 SS 下显示在树形视图上、这些设备运行良好。 当我使用 LAN7800 评估板并插入这些端口时、我会看到相同的摆动问题。 如果我使用相同的 LAN7800 并通过 USB 2.0 电缆将其连接到 Type A 端口、则工作正常。
如果我采用相同的 LAN7800 评估板,并将其直接插入 PC 而不是通过我的板,那么它就可以正常工作。
其他注意事项:如果我采用 TUSB8044 评估板并插入 LAN7800 评估板、一切都正常。 e2e.ti.com/.../205_2D00_3827_2D00_0.PDF



