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.

[参考译文] TUSB8041:USB 3.0 12端口集线器菊花链与级联配置

Guru**** 2481465 points
Other Parts Discussed in Thread: TUSB8041, TUSB8041A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/660115/tusb8041-usb-3-0-12-port-hub-daisy-chain-vs-cascade-confuguration

部件号:TUSB8041

您好,

我正在考虑使用 TUSB8041来设计12端口USB 3.0 集线器。 我知道在设计多端口集线器时有一些传播延迟注意事项,但我正在寻找有关哪种配置最适合的建议。 附件是我的两种方法(PDF文件是否可以?)。 使用联动  的TUSB8041时,请随时添加任何建议。  

此外,是否有任何关于此主题的应用说明可供您指出?

谢谢!

-Je2e.ti.com/.../USB_5F00_HUB_5F00_TIER_5F00_4.pdfe2e.ti.com/.../USB_5F00_HUB_5F00_TIER_5F00_6.pdf

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

    根据USB 2.0 规范,允许的最大层数(包括USB主机上的根集线器)为7。 因此,最多可以有5个菊花链式集线器。
    您所附PDF文件中显示的两种配置都符合此要求,但最好使用最少层数的配置(USB_HUM_Tier_4.pdf); 这不仅是因为传播延迟,而且还因为它允许用户使用其他USB集线器进一步扩展其拓扑,而不管他们连接到哪个端口。

    我们没有详细说明拼合操作的应用说明,但我认为TUSB8041数据表足够清晰,提到了需要了解的所有主题。

    要为联动操作配置TUSB8041,您可以在"ganged/SMBA2/HS_Up"终端上有一个PU电阻器,或者通过外部EEPROM或SMBus主控在"设备配置寄存器"(偏移0x05)上写入1到3位。

    当需要为任何端口打开电源时,组合集线器将打开其所有下游端口的电源。 除非所有端口都处于允许断电的状态,否则不会关闭下游端口的电源。
    此外,当组合集线器感应到过电流事件时,所有下游端口的电源将关闭。

    如果您对此有任何具体问题,请告诉我。

    附:TUSB8041A推荐用于TUSB8041以上的所有新设计。 这两种设备都与引脚对引脚兼容。 请考虑改用TUSB8041A。

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

    感谢您的回答。 当我说“ganged TUSB8041”时,我错过了演讲,我指的是多个TUSB8041连接在一起以创建4个以上端口集线器的应用说明。

    还有一件事,我的要求之一是能够物理识别所有12个端口。 我知道主机通常分配port#,这可能是随机的。 是否有方法对每个端口进行唯一标识,因此无论主机分配什么,我仍然知道哪个端口是?

    最后,您是否知道菊花链与级联在端口枚举顺序上是否有任何影响?

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

    每个下行端口没有唯一的标识符。
    您的软件需要扫描整个USB总线以确定每个设备的位置。

    您可能需要检查USBView的源代码: github.com/.../usbview

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

    感谢您的帮助!

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

    您好,Jorge,

    我正在尝试 计算此12端口集线器的所需功率。 在TUSB8041数据表部分7.7 中有一些参数,因此我尝试根据我的配置和 连接的设备来估计该信息的基础。

    我所有连接的设备都是2.0 ,根据数据表,如果我的主机是2.0 ,而我的连接设备是2.0 ,则从TUSB8041获得的电流为3.3V @ 76mA和1.1V @ 86mA。 我不知道(不在数据表上) 的是当你级联TUSB8041时会发生什么。

    例如,如果我的主机 支持3.0 和2.0 , 并且我有两  个TUSB8041级联,并且我所有连接的设备 都是2.0 , 那么两个TUSB8041是否确实可以 在“2.0 模式”下工作? 如果为TRUE,则每个TUSB8041的电流是否为3.3V @ 76mA和1.1V @ 86mA,加上所连接设备的电流?

    谢谢!

    Jeremy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已在 e2e.ti.com/.../66.4558万上作出答复