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.

[参考译文] TUSB8043:USB 2.0枚举问题

Guru**** 2537260 points
Other Parts Discussed in Thread: TUSB8043

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/709078/tusb8043-usb-2-0-enumeration-issue

器件型号:TUSB8043

您好!

我们 在其中一个项目中使用了 TUSB8043器件。

在我们的电路板中、USB 3.0检测工作正常、但器件在放入2.0端口时不会枚举

当我们检查时发现、当 USB 3.0线路被禁用时、USB 2.0线路在启用 USB 3.0后立即正常工作、USB 2.0将不起作用。

USB3.0线路的启用和禁用在软件中完成。

我们是否需要处理其他任何问题来解决这个问题?

此致、

R.Rohith yadav

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

    您好、Rohith、

    在典型应用中、同时启用 USB 3.0和 USB 2.0。  除了端口电源控制之外、集线器的 USB 3.0和 USB 2.0两侧独立运行。  是否可以确认在禁用 USB 3.0时端口已启用电源?

    此致、

    JMMN

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

    我们没有在集线器中使用任何电源控制功能、因此我们将 PWRCTLz 和 OVERCURRZ 引脚保持在其默认状态。
    其他引脚的状态为:
    39 -SMBUSz/SS_SUSPEND - PU
    40 -FULLPWRMGMTz /FULLAUTOz /SMBA1/SS_UP- PD
    41 -PWRCTL_POL- pu
    42 -成组/SMBA2/HS_UP - PD
    45 -AUTOENz/HS_SUSPEND - PU
    集线器和设备始终启用电源。

    此致、
    R.Rohith yadav
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否提供原理图?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    请查找 USB_HUB 部分的化学特性。

    在本节中、我们使用了 USB-C 连接器、为此我们使用了 USB MUX、我们的 MCU 为其提供了选择线路。

    PI3USB302-AZBEX- USB MUX

    105450-0101 - USB-C 连接器

    多路复用器工作:


    MUX_SEL=0 -选择 TX1+/-和 RX1 +/-

    MUX_SEL=1 -选择 TX2+/-和 RX2 +/-

    默认情况下、MUX_SEL 值为0、因此 USB 多路复用器的 TX1+/-和 RX1 +/-连接到 USB 集线器

    2.当 USB-C 电缆按数据来自  TX1+/-和 RX1 +/-的方向连接时、器件编号为 USB3.0、工作正常

    3. 当 USB-C 电缆按数据来自  TX2+/-和 RX2+/-的方向连接时、器件编号为 USB2.0、然后将 MUX_SEL 切换为1并重置 USB_HUB。 现在集线器和设备枚举为 USB 3.0设备

    因此,我们面临的困难是,当 USB3.0处于活动状态时,USB2.0不适用于下游设备(集线器枚举为 USB2.0,但不适用于其下游设备)。

    因此在第3点,设备不枚举为 USB3.0和 USB2.0,因此我们无法切换多路复用器。

    因此、当我们禁用 USB3.0时、下游的 USB2.0线路工作正常。

    我们还为 USB 集线器及其设备提供了足够的电源。

    此致、

    R.Rohith yadav

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

    您好、Rohith、

    如果连接了 USB 2.0设备、您能否确认集线器的 USB 2.0下行端口是否正常工作?  USB 3.0设备在 USB 2.0模式下无法识别或 USB 2.0端口在启用 USB 3.0时根本无法工作的问题是什么?

    谢谢、

    JMMN

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

    您好,

    我们的下行器件完全连接到单板中的集线器、即使集线器的 USB 上行端口连接到 USB2.0端口、集线器的 USB2.0线路也不工作、仅禁用 S\W 中的 USB3.0、集线器的2.0下行线路工作正常。

    是启用 USB 3.0时、USB2.0不工作

    此致、

    Rohith

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

    听起来、嵌入式下游器件仍会在集线器的下游端口上看到 USB SS 端接、即使这些端接已禁用。 启用 USB 3.0后、您能否确认仅使用外部 USB 2.0设备是否可以成功连接到集线器?

    此致、
    JMMN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JMMN、您好!
    我们已经检查了仅 USB2.0器件、发现它可以正常工作、没有任何问题。

    我还有其他几个问题、
    1.您对此集线器(TUSB8043RGCT)有什么修订吗?
    2.您是否有任何工具可以使用 USB 接口读取/写入集线器中的寄存器

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

    您好、Rohith、

    不是、没有 TUSB8043的修订版

    2.这些寄存器只能由 I2C 或 SMBus 设置。

    您能否确认在 TUSB8043和嵌入式 USB 3.0器件连接到 USB 3.0主机后、在仅将主机连接降至 USB 2.0之前、集线器和器件的 VBUS 会切换为低电平?  这可能是 USB 3.0设备未以 USB 2.0速度出现的原因、它可能认为它仍以 USB 3.0速度连接。  此外、当 Type C 端口连接到仅 USB 2.0端口时、请确认集线器的 Type C 端口和上行端口之间的器件移除了超高速终端。

    此致、

    JMMN

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

    JMMN、您好!

    我们已经测试了 Type-C 连接器中的 VBUS 电源、但未发现电源中存在任何切换或波动、如下图所示。

    我想确认、即使在移除 USB MUX (集线器 C 型端口和上行端口之间的器件)并将器件连接到 USB2.0主机后、我们也会有相同的行为、即 USB2.0信号不起作用。

    集线器下游的 USB 2.0仅在集线器的嵌入式器件固件禁用 USB3.0时工作

    谢谢、

    R.Rohith yadav

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

    似乎嵌入式器件无法检测 TUSB8043何时移除其 Rx 端接并进入 USB 2.0模式。 当器件应从 USB 3.0转换到 USB 2.0时、您能否确认它处于活动电源状态(U0/U1/U2)并且 VBUS 切换到器件? 如果器件处于 U3电源状态并且 VBUS 在转换期间保持导通、则器件可能无法正确转换到 USB 2.0模式。

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

    JMMN、您好!

    我有几个问题、

     从 USB3.0到 USB2.0模式的转换意味着什么、一旦我们的器件连接到 USB3.0主机、我们在 USB3.0中枚举器件、我们就不会转换到 USB2.0模式。  

     此问题仅在集线器的下行端口出现、上行端口 USB2、0工作正常。

     3.您是否有任何方法来测试电源状态和 VBUS 信号、我们无法进行检查、因为器件根本没有在 USB2.0中进行枚举。

    谢谢、

    R.Rohith yadav  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    JMMN、您好!
    您是否对此问题有任何更新?

    谢谢、
    R.Rohith yadav
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1./ 2. 当集线器的上行端口从 USB 3.0主机断开并连接到 USB 2.0主机时、所有下行 USB 3.0设备应丢弃并以 USB 2.0速度重新连接。 问题是下游器件未从 USB 3.0转换到 USB 2.0。 它仍处于 USB 3.0模式。

    3.您能否将 VBUS/电源探测到电路板上的下游器件? 当集线器的上行端口从 USB 3.0主机断开并连接到 USB 2.0主机时、它应切换为低电平。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    我们板上嵌入式设备的电源是来自 USB 主机的5V 直接电源、因此该电压直接来自我们的 PC。

    即使我们将电路板直接连接到 USB 2.0主机、我们也会遇到这个问题。 在这种情况下、我们没有在 USB3.0和 USB2.0之间进行任何切换

    谢谢、

    R.Rohith yadav

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

    JMMN、您好!

    有关此问题的任何更新。

    Thnaks、

    R.Rohith yadav

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

    JMMN、您好!

    您是否对此问题有任何更新?

    Thnaks、

    R.Rohith yadav

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

    该器件已在许多 Type-C 应用中实现、我们没有发现任何类似的问题。 您能否在 Type-C 连接器和集线器上行端口之间测试多路复用器开关的 PD 是否有效? 我想确定集线器是否错误地检测上游端口上的 RX 端接。

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

    JMMN、您好!

    我们已通过将多路复用器开关的 PD 置为有效来测试电路板、但下游端口 USB2.0仍未检测到。

    我们还通过移除多路复用器开关进行了测试、但下游端口 USB2.0线路仍然无法正常工作。

    谢谢、

    R.Rohith yadav

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

    如果没有有关器件或 USB 集线器在错误模式下进入何种状态的其他信息、就很难提出修复或解决方法。 我们的许多客户将 TUSB804x 产品与永久连接的 USB 3.1器件搭配使用、但没有发现类似的问题。 这似乎是一个应用/实施问题、而不是一个芯片问题。

    此致、
    JMMN