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.

[参考译文] HD3SS3220:使用 HD3SS3220 时、USB3.1 两侧均未在 DFP 角色上工作

Guru**** 2503615 points
Other Parts Discussed in Thread: HD3SS3220

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1540232/hd3ss3220-usb3-1-not-working-on-both-sides-in-dfp-role-with-hd3ss3220

主题中讨论的其他器件:HD3SS3220

工具/软件:

我在 具有 USB3.1 主机功能的 CPU 与标准 USB Type-C 母连接器之间使用 HD3SS3220。 以下是原理图:

HD3SS3220 设置为 DFP 角色。 我 在母连接器中插入一个 USB 3.1 转换器公头(有时也称为钥匙链)。 我得到了每一面:

[ 2488.150629] usb 5-1: new SuperSpeed USB device number 17 using xhci-hcd
[ 2488.172203] usb 5-1: New USB device found, idVendor=05dc, idProduct=a833, bcdDevice=11.00
[ 2488.172209] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2488.172212] usb 5-1: Product: USB Flash Drive
[ 2488.172215] usb 5-1: Manufacturer: Lexar
[ 2488.172217] usb 5-1: SerialNumber: AAZX1ZH78GMYMZH8
[ 2488.173503] usb-storage 5-1:1.0: USB Mass Storage device detected

[ 2514.298445] usb 4-1: new high-speed USB device number 11 using xhci-hcd
[ 2514.440032] usb 4-1: New USB device found, idVendor=05dc, idProduct=a833, bcdDevice=11.00
[ 2514.440039] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2514.440043] usb 4-1: Product: USB Flash Drive
[ 2514.440045] usb 4-1: Manufacturer: Lexar
[ 2514.440048] usb 4-1: SerialNumber: AAZX1ZH78GMYMZH8
[ 2514.442257] usb-storage 4-1:1.0: USB Mass Storage device detected

 一方面 、加密狗被识别为 USB3.1、另一方面、它只被识别为 USB 2.0。 该加密狗在我的 PC 上的两侧都以超高速方式工作。

 问题出在哪里?我遗漏了什么? 我如何使它在两侧都能作为 USB3.1 工作? 对于记录、PIN 11、因为 DIR 在两侧始终为高电平。 5V 上有更多去耦电容器、并且使用 AP22652 生成 VBUS。

关于交流耦合电容器、有两个 靠近 CPU 的电容器、即 USBs_TX_N/P 之前 我的理解是、HD3SS3220 内部的多路复用器 只是没有任何逻辑的门、因此该器件 不会干扰交流耦合电容器的需求。 至于 RX 线路上的上限、“我的理解“是、应该由加密狗来实施它们(不完全确定:这里有一个类似的问题,但对我没有帮助)

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

    您好:

    如果 HD3SS3220 设置为 DFP、则需要使用 ID 引脚来控制何时通过 Type-C 连接器发送 VBUS。 根据我现在所能说的、ID 引脚不受控制、并且已保持悬空。

    通过连接器发送 VBUS 是 CC 协商过程的一部分、在看到有效的 UFP 设备连接到 HD3SS3220 时、不应发送 VBUS。 看到有效连接后、ID 引脚将变为低电平、然后应通过 GPIO 向 SOC 或 VBUS 开关指示 VBUS 可发送到连接器。 如果 VBUS 控制不当、USB3 将要么仅在一个方向上工作(就像您现在拥有的那样)、要么完全不工作。

    我建议对 ID 引脚进行布线、使其能够正确控制 VBUS。

    谢谢、

    Ryan

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

    经过这种修改、我现在看到 ID 切换、VBUS_EN 反相、跟随此电平。 我还看到 DIR 在反相插入时切换(倒置)。 CC 运行良好。

    尽管如此、我所有的加密狗仍然“闪耀“着 USB 3.1 识别:有些作品、有些则没有。 我 怀疑这个问题是交流去耦。

    在 CPU 周围的 TX 通道上有两个 0.1uF 的电容。 AL 布线较短。 我打开了其中一个密钥链加密狗、在其 TX 通道(所以是我的 RX 通道)上的加密狗 Type-C 公连接器之前看到两个 150nF。 我在 HD3SS3220 和 Type-C 母连接器之间的 TX 通道上添加了 0.1uF 电容器、因此我在 HD3SS3220 前后具有 100nF — 这并不是“完美“、因为我必须切断高速布线、我将使用适当的电容器封装重新进行旋转。 我应该在哪里添加额外的上限以及哪个值?

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

    您好:

    听起来交流耦合可能会影响它。 USB3 线路上的总电容应为 75nF-265nF。 在加密狗方面、似乎他们使用两个 150nF 串联电容器来勉强满足此要求。 对于 TX 线路、如果您有两个 100nF 电容器串联、则会将电容降至 50nF 并超出规格。 加密狗的 RX 侧是否有任何大写字母、您的 TX 信道将进入哪个大写字母?

    如果电容存在问题、最好使用一个 220nF 电容器、而不是 100nF 电容器。 如果有任何电容与 TX 通道串联、这将为您提供更大的灵活性。

    您可以在多路复用器之前放置 TX 通道的电容。

    谢谢、

    Ryan