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.

[参考译文] TUSB2077A:下行端口上的 USB 1.0速度

Guru**** 2439710 points
Other Parts Discussed in Thread: TUSB2077A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1060127/tusb2077a-usb-1-0-speeds-on-downstream-ports

器件型号:TUSB2077A

下午好!

我们的设计在 自供电模式下使用1个 TUSB2077A、在自供电模式下与7个下行端口进行通信。 我们使用集线器对 在7个下行端口的每个端口上承载 PIC32MX270F512H 的设备进行编程。 顶级 TUSB2077A 通过 USB A 接头连接到 Raspberry Pi Zero W

当我们尝试对其中一个 PIC 器件进行编程时(由于 Raspberry Pi Zero W 的限制、我们一次只需要执行一个)、PIC 需要4.5分钟的时间擦除闪存并重新编程。

当我们尝试使用 Raspberry Pi Zero W 和 TUSB2077A 之间的 OTG USB 集线器对其中一个 PIC 器件进行编程时、USB 速度从1.0低速(1.5Mbps)提高到1.1速度(12Mbps)、编程需要1.5分钟。

我附上了 PCB 上当前使用的电路原理图。 您能否就这种情况的原因提供建议和建议?

我们尝试了以下几项:

-已验证 Pi 和 PCB 之间的电缆是 USB 2.0电缆

-阻抗匹配的 PCB 布线正确

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

    您好 Connor、

    您能否检查当 TUSB2077A 直接连接到 Raspberry Pi 时集线器的上游或下游信令是否实际为1.5Mbps 而非12Mbps?  TUSB2077A 集线器的上行端口不支持低速、如果下行器件为全速(DP 上的上拉电阻)、也不能以低速运行。   

    我在您的原理图中没有发现任何不正确的地方、但请注意、我们之前看到过 Raspberry Pi 不能正确支持全速集线器的问题。

    此致、

    JMMN

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

    JMMN、您好!

    直接连接到 Raspberry Pi Zero 后、所有端口均显示为全速:

    我们 还在 Windows 中通过 USB 设备树查看器完成了相同的测试、所有集线器都显示为全速。 我们发现的唯一一个可能需要查询的问题是、当 PIC 器件(COM17)插入其中一个下行集线器时、我们会看到描述符错误、表示器件标识为 USB V2、但仅支持 USB 1.1速度 (这是合理的、因为 TUSB2077A 仅支持 USB 1.1速度。

    另一个注意事项是、我们已尝试将 PCB 与通用 USB 2.0集线器以及与 TUSB2077A 通信的 Raspberry Pi 3和4结合使用、所有这些都在1.5分钟内对我们的 PIC 器件进行编程(它们的编程速度快于使用 Raspberry Pi Zero)。

    您是否对我们如何解决 Raspberry Pi Zero 和 TUSB2077A 之间的此问题有任何建议? 如果您以前注意到过问题、TI 是否提供了可替代 TUSB2077A 的替代器件来解决此问题? 我们的短期修复方法是在 Raspberry Pi Zero 和第一个 TUSB2077A 之间串联一个通用 USB 2.0集线器、 如果您知道某个器件工作正常、我们可以在将来更改 PCB 设计、以删除第一个连接到 Raspberry Pi Zero 的 TUSB2077A 并将其替换为其他器件?

    非常感谢、

    Connor

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

    您好 Connor、

    Raspberry Pi Zero 和多个 FS/LS 器件似乎存在限制(请参阅下文)、通过在混合设备中添加 USB 2.0集线器来处理事务转换、这种影响似乎得到缓解。

    https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#universial-serial-bus-usb

    与低速和全速器件通信时产生的软件开销意味着同时有效的低速和全速器件的数量受到限制。 连接到圆周率(Pi)的少量此类器件不会导致任何问题。

    此致、

    JMMN