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.

[参考译文] TUSB8044A:在嵌入式应用中使用 TUSB8044A、无法让 USB3.0 正常工作

Guru**** 2568585 points
Other Parts Discussed in Thread: TUSB8044A, TUSB8044

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1570813/tusb8044a-using-a-tusb8044a-in-an-embedded-application-and-cant-get-usb3-0-working

器件型号:TUSB8044A
主题中讨论的其他器件: 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

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

    尊敬的 Jacob:

    我们的 USB 集线器专家今天就是 OOO。 我将在他明天 9 月 30 日返回时与他联系、以便得到您的回答。

    谢谢、

    Ryan

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

    您好 Jacob:

      这是标准 USB B 型连接器吗?

    此外、 SSRX_DN3 上是否有交流电容?

    好极了

    Brian

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

    这是一个 Type-A 连接器。 我目前 在 RX 线路上没有交流电容器。 我是否应该为下行嵌入式 LAN7800 执行此操作?

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

    在我的新修订版上,我要这样做,但不明白为什么其他 3.0 设备可以正常工作。

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

    你好 Jacob:'

      由于 J4 是 Type-A 连接器、 您如何将 评估板连接到 PC? 通常、集线器上行端口为 B 类连接器。

      

    该设计中使用的是哪种电源? Board_5V 还是 Vbus_sink? VBUS_SINK 是 来自 Type-C 端口吗?

    此致

    Brian

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

    我使用的是 A 型转 A 型电缆、它像 B 型电缆一样进行 RX 和 TX 切换。

    我使用 USBC VSINK 作为电源。 使用 USB C 接口(通过电力输送控制器传输)时、它没有数据线、只能提供 5V 电压。 不过、我使用辅助 5V 电源进行了测试、从而使其不再适用。

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

    您好 Jacob:

     对于 DN1 端口、具有 Type-A 连接器、  LAN7800 评估板不适用于 USB3 SS、但适用于 USB2 HS

      但其他 USB3 器件在 SS 下工作正常、是正确的吗?

     对于 DN1 端口、是否可以 插入  LAN7800 评估板并检查 DN1_VBus 是否稳定在 5V 并且 iOVERCUR1Z_TD1 是否变为低电平?

    好极了

    Brian

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

    下游电压稳定、当查看 iOVERCUR1Z_TD1 时、在 LAN7800 评估板插入的情况下、该电压稳定在 5V。

    我移除了 R23、似乎没有那么大的摆动量。 它更加稳定、但是 LAN7800 有时仍会断开连接、但现在似乎仍处于树状视图中。

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

    iOVERCUR1Z_TD1 上拉至  3.3V、 为什么  是 5V?

    好极了

    Brian

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

    我再次回到示波器、您说得对、是 3.3V。 我为这个混乱而道歉。

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

    除了移除 R23 外、您是否还可以移除 R27/R28 和 R30?

    并   在端口 1 或端口 2 上测试 LAN7800 板?

    此致

    Brian

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

    好的、我今天可以尝试也想我移除 R31 吗?

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

    是的、您也可以移除 R31。

    好极了

    Brian