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.

[参考译文] TPS65981:传统 USB-A 器件配置

Guru**** 2472420 points
Other Parts Discussed in Thread: TPS65981, TPS65981EVM, HD3SS3212, HD3SS460

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/647281/tps65981-legacy-usb-a-device-configuration

器件型号:TPS65981
Thread 中讨论的其他部件: 、HD3SS3212HD3SS460

您好!

我们使用 TPS65981制造电路板并刷写应用程序映像。 我们的应用必须与 USB-C 和传统 USB-A 数据端口配合使用。

我制作了一个与 USB-C 数据端口(例如:Google Pixel Phone)兼容的应用程序映像。 电路板中的 USB2.0和 USB3.0数据路径端接在 USB-C 连接器的右侧。

但是、它无法与 USB-A 端口设备(例如额定 USB-A 笔记本电脑)配合使用。 处理器 USB2.0数据路径不会在 USB-C 连接器上终止、USB3.0 SS 数据路径始终连接到 USB-C 连接器的组1。 我想我在应用中缺少一些配置。 下面我附上了我们的应用映像、该映像在 FYR 的 USB-C 端口上运行良好。 能否为使用 USB-A 端口设备提供适当的配置设置?

e2e.ti.com/.../TIIU_5F00_MMB1-TPS65981-HD3SS460-UFP-Only-20171204.pjt

谢谢。

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

    您似乎已启用 USB EP。 这可能会影响使用传统 USB-A 端口的 USB2.0数据、因为 TPS65981将在 USB 2.0线路上布板并禁用 USB 2.0数据。 您能否在系统配置寄存器中禁用 USB EP 并重新刷写电路板?

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

    尊敬的 Eric:

    我已禁用 USB EP 和 USB2.0告示板 EP、但行为保持不变。 处理器 USB2.0数据路径不会在 USB-C 连接器上终止、USB3.0 SS 数据路径始终连接到 USB-C 连接器的组1。 我们是否错过了任何其他配置? 下面是最新的 FYR 项目文件。

    e2e.ti.com/.../TIIU_5F00_MMB1-TPS65981-HD3SS460-UFP-Only-20171205.pjt

    谢谢。

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

    我使用 DP 扩展 EVM 将您的项目文件加载到 TPS65981EVM 上。 当将 Type-A 转 Type-C 从笔记本电脑连接到 EVM 并将闪存驱动器连接到 DP 扩展 EVM 时、我能够枚举笔记本电脑上的闪存驱动器。 您能向我解释一下您的测试设置吗?

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    好的、我看到了。 Latop 是 USB-A 主设备、我们的板是 USB-C 数据接收设备。 处理器 USB2.0/3.0路径分别提供给 TPS65981和 HD3SS3212多路复用器。 使用 Google Pixel 手机、我可以正确连接 USB2.0/3.0数据。 但是、我无法在笔记本电脑 USB-A 端口上连接它。

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

    您提供的模板包含 HD3SS460多路复用器的 GPIO 事件。 HD3SS3212多路复用器的事件可能不同。 您能否与我分享原理图?

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

    尊敬的 Eric:

    是的、GPIO 事件将在两个多路复用器件之间发生变化。 以下是 TPS65981原理图、供您参考。 我们的电路板看起来使用 USB-C 端口、数据路径端接至正确的 USB-C 连接器组(我们在 项目中禁用了 DP 交替模式、希望 这可能会导致使用 USB-C 器件).e2e.ti.com/.../VVDN_5F00_USB_2D00_C_5F00_Controller_5F00_TPS65981_5F00_Schematics_5F00_20170811.pdf

    谢谢。

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

    我注意到 D+/D-线路正在经过 TPS65981多路复用器。 USB2.0线不会经过 HD3SS3212多路复用器、因此此处的 USB2.0数据应与 GPIO 事件无关。 TPS65981会进行多路复用并将数据传递到您的系统、无论您在原理图中连接到 MY2_USB_DP 和 MY2_USB_DN、都是如此。
    对于 USB3.0数据、我注意到您将 HD3SS3212的"SEL"引脚连接到 GPIO15、该 GPIO15映射到"端口连接 CC2 (电缆方向事件)"。此外、PD 控制器的 GPIO3连接到 HD3SS3212的 OE、当它变为高电平时、该 OE 映射到"Amsel 事件"。 HD3SS3212将关断。 我建议将适当的 GPIO 事件分配给 GPIO3和 GPIO15、以便与 HD3SS3212多路复用器配合使用、从而使 USB3.0数据正常工作。

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

    尊敬的 Eric:
    当 USB3需要无 DP 模式时、GPIO3将处于高阻态。 我们将外部下拉电阻设置为 GPIO3、因此 OE 对于我的应用而言将为低电平(正如 HD3SS3212所预期的那样)。
    与 CC2_CONN 事件一起分配的 GPIO15会在 USB-C 插座的正确组端接处理器 USB3.0 SS 对(如果电缆插入 CC1、则处理器 SS 对连接到插座的组1对上)。 希望、这清楚地说明了从处理器到 USB-C 插座的 USB 数据路径的正确布线。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    我们是否要对这种传统 USB-A 器件模式功能进行分析/诊断。

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

    您可以在 TPS65981的连接器侧和系统侧测量 USB D+/D-线路。 TPS65981不会影响 USB2.0线路上的数据、只需多路复用数据即可处理电缆翻转。 我认为 USB 数据的问题可能出在您的系统中的其他地方。

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    USB2.0不仅存在问题、而且无论电缆是否翻转、USB3.0 SS 对始终在 USB-C 连接器组1侧端接。 我们在连接 USB Type-A 笔记本电脑时会观察到这种行为。 我还会探测 D+/D-线路并尝试了解行为。

    谢谢。