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.

[参考译文] TMUXHS4212:USB3.2不能反向连接

Guru**** 2465890 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1466926/tmuxhs4212-usb3-2-not-working-on-inverse-connection

器件型号:TMUXHS4212

工具与软件:

我想将我的 USB Type C 母连接器与多路复用器结合并连接到 FFC 连接器、这 只能在一端使用 USB3.2、另一端不检测 USB3.2、为什么会这样?

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

    您好!

    在 CC 控制器中、DIR 引脚没有被上拉、为什么会被上拉?

    已尝试从外部上拉它、然后转到 USB3。 这是测试时发现的新结果

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

    您好!

    看看您发送的原理图、我注意到的一点是您有用于 VBUS_DET 的10K 电阻器。 我们建议使用900K Ω 电阻器连接 VBUS、这样就可以检测 VBUS、而不会对具有较高 VBUS 电压的器件造成潜在损害。

    我注意到的另一件事是、DIR 线上没有上拉电阻。 对于我来说、这是一个错误、我建议您不需要上拉电阻器、但您实际上确实需要上拉电阻器。 在我们的示例中、我们使用高达3.3V 的10KOhm 电阻器。 抱歉我最后出错了

    另一项建议是以某种方式将 ID 引脚连接到主机或 VBUS 启用开关、因为这可以在配置为 DFP 或 UFP 时通知主机、并在需要发送 VBUS 时进行通信。 例如、当 DRP 配置为 DFP 时、ID 引脚将拉低、这应该会指示主机发送 VBUS。

    再次对出现的任何错误表示抱歉。

    谢谢!

    Ryan

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

    您好!

    好了、就会将电阻器替换为900k。

    是的、我们将进行这些更改。 但再说一次、当上拉时、它具有相同的问题、即一侧 USB3并在反相时转到 USB2。

    而 ID 引脚可以连接在哪里?
    我们没有 VBUS 启用开关、如果连接到主机、则应将其连接到哪个引脚、因为两端只有连接器。

    谢谢

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

    您好!

    而当 CC1连接时的电压为0.432V、但当 CC2连接时的电压为4.82V、这是什么意思?

    谢谢

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

    您好!

    得到它后、将电阻替换为900k。

    修复此电阻器可能有助于 提高器件性能。

    以及 ID 引脚在哪里可以连接?
    我们没有 VBUS 启用开关、如果连接到主机、则应将其连接到哪个引脚、因为两端只有连接器。[/QUOT]

    如果可以将 ID 引脚路由到主机、则只需将其连接到主机上的 GPIO、然后使用该引脚告知主机何时发送 VBUS。 如果无法将 ID 引脚路由到主机、可能需要 VBUS 开关。

    需要通知主机发送 VBUS 是 DFP 的具体要求。 此 E2E 常见问题解答提供了有关如何控制 VBUS 的更多信息: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1324014/faq-how-to-control-vbus-on-a-usb-c-port

    是的、我们将进行这些更改。 但是、再次强调、当上拉时、它具有相同的问题、即一侧 USB3并在反相时转到 USB2。[/报价]

    上拉 DIR 引脚在任一方向上都无助于提高 USB3性能?  

    尝试从外部将其上拉、然后转到 USB3。 这是测试时的新发现
    [/quote]

    之前的消息使其听起来像是将其向上拉解决了它。  

    [报价 userid="619986" url="~/support/interface-group/interface/f/interface-forum/1466926/tmuxhs4212-usb3-2-not-working-on-inverse-connection/5630424 #5630424"]并且连接 CC1时的电压为0.432V、但连接 CC2时的电压为4.82V、这是什么意思?[/QUOT]

    通常、这意味着主机上拉了一条线、而器件下拉了一条线。 它指示已建立连接。

    谢谢!

    Ryan

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

    您好!

    否、它无法路由到主机。 没有空间添加 VBUS 开关。

    它在一个方向上进行检测、在该方向上它未检测到 USB3。 但是、上拉 USB3后、USB3正常工作的那个显示为 USB2。

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

    您好!

    否、无法路由到主机。 没有空间添加 VBUS 开关。[/QUOT]

    确实需要通过某种方式控制 VBUS、以确保在 CC 协商完成之后才发送 VBUS、如我之前发送的常见问题解答中所述。 它不必是上述方法之一、但确实需要加以控制。

    它在一个方向上检测不到 USB3。 但是、上拉 USB3时的那个显示为 USB2。

    是否可以测量 DIR 引脚的电压以确保其发生变化、或者无论电缆方向如何、该电压是否保持在一个电压?

    谢谢!

    Ryan

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

    DIR 的 IN 电压在两种情况下是相同的、为0.5V

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

    您好!

    使用10k 将 DIR 拉至3.3V、标识为 USB2的端口被标识为 USB3、但之前标识为 USB3的端口现在显示为 USB2、 原因是什么?

    上拉是在从 DIR 到 SEL 引脚的布线上完成的。

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

    又注意到了一个、

    插入一侧、CC1电压为0.432V、CC2为0.05V。
    另一侧插入的 CC1电压为0.432V、CC2为0.432V

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

    您好!

    看起来无论电缆方向如何、DIR 引脚实际上都没有改变方向、这听起来 CC 协商尚未完成。 当 VBUS 未受 USB Type-C 规范的 CC 协商控制时、通常会发生这种情况。

    如果您可以对 CC 引脚进行一些波形测量以了解是否发生了此协商、或者它是否与我们数据表中的类似、这也是一个不错的选择。

    谢谢!

    Ryan

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

    您好!

    对不起、它是:
    插入一侧、CC1电压为0.432V、CC2电压为0.0V。
    在另一侧插入的 CC1电压为0V、CC2为0.432V

    https://www.ti.com/lit/df/tidrk35/tidrk35.pdf?ts = 1738245790770
    这是 TI 本身提供的基准、SEL 未上拉。

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

    您好!

    明白了、这与我的预期有点接近、一侧为高电平、而另一侧为低电平。 但是、如果不进行 CC 协商、则无论 CC 引脚电平如何、一侧无法识别 USB3、而另一侧仅识别 USB2的情况都不会改变、因为没有 CC 引脚协商、所以 CC 控制器无法通过 DIR 引脚与多路复用器正确通信、无论 Type-C 电缆采用何种方向、多路复用器都可以进行切换。

    https://www.ti.com/lit/df/tidrk35/tidrk35.pdf?ts = 1738245790770
    这是 TI 本身提供的参考、未上拉 SEL。

    这可能是在2015年设计中出现的错误。 感谢您指出这一点、我将了解如何对其进行更新。

    在哪里测量 CC 引脚电压? 还是 CC 引脚的 UFP 器件/源极? 是否可以监控 CC 引脚的波形以查看是否存在任何协商或只是某个平坦值? 是否没有控制 VBUS 的方法?

    谢谢!

    Ryan

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

    您好!

    在两侧监控 CC 引脚、情况相同。 我们再次尝试使用10k 将其上拉、然后 USB3也在反相和正常情况下被识别。 这可能是第一次出现焊接问题。  
    对不起的错误信息。

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

    您好!

    明白了、那么问题就解决了吗? 无论 Type-C 电缆的方向如何、您都能检测到 USB3吗?

    谢谢!

    Ryan

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

    您好!

    很抱歉耽误你的时间。 是的、问题已解决。 无论电缆方向如何、USB3都会进行检测。