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.

[参考译文] TPS25762-Q1:CC 线路如何控制 SS 对之间的选择?

Guru**** 2442090 points
Other Parts Discussed in Thread: TUSB542, TPS25762-Q1, TUSB4041I-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1538301/tps25762-q1-how-can-the-cc-lines-control-the-selection-between-the-ss-pairs

器件型号:TPS25762-Q1
Thread 中讨论的其他器件: TUSB4041I-Q1、TUSB542

工具/软件:

您好、

我有 TUSB4041I-Q1 集线器控制器、一个 MCU(在不同的电路板上)、TPS25762-Q1 PD 控制器和一个 USB Type C 连接器。 MCU 的 SS 信号连接到需要 USB 3.0 支持的 Type-C 连接器。 MCU 的数据线 D+和 D-连接到 TUSB4041I-Q1 集线器控制器的上游、下游端口的 D+和 D-线路之一连接到同一 Type-C 连接器的 D+和 D-线路。

我不想使用任何 USB 3.0 集线器、因此我计划 从另一板的 MCU 获取 1 个 3.0 Type C 连接器所需的 SS 信号、并从集线器控制器获取 D+和 D-等其余信号。 (PS 同一 MCU 的 D+和 D-到达集线器的上行端口)。

我的电路板上有两个选项、用于为 Type C 端口供电。 要么使用 PD 控制器、要么使用电源开关。 如果我使用 PD 控制器、电源开关将是 DNP、我将使 PD 控制器的 CC 线路连接到下游 Type-C 连接器的 CC 线路。 但是、由于我在这里不使用任何多路复用器、因此如何在 SS_1 和 SS_2 之间进行选择。 我也无法向另一电路板上的 MCU 提供任何信号。 那么、PD 控制器将如何进行选择?  

请注意、所有 SS1_TX、SS1_RX、SS2_TX 和 SS2_RX 信号在所有 Type-C 连接器上都相互连接。

此致、
Adithya

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

    尊敬的 Adithya:

    我的团队负责 TPS25762-Q1 PD 控制器。  我们不直接在 USB3 数据路径中发挥作用,因此我不是这方面的专家。   如果您需要 USB3 数据路径的其他资源、建议联系本地 FAE。  如果您还没有联系人、我可以尝试为您查找联系人。

    我对这个问题的理解如下:您已将 SSTX1/2 和 SSRX1/2 从下行 Type-C 端口直接路由到上行 Type-C 端口(然后路由到您的 MCU)。  将 MCU 板连接到中间板的电缆可以按任一方向翻转。  此外、连接到 DFP Type-C 端口的电缆可以按任一方向翻转。  因此、不能保证 SSTX/RX 信号路径在 USB 主机到器件之间是连续的。  即使从 MCU 到中间板的电缆处于已知/固定方向、我们仍需要考虑 DFP 处的电缆可能会翻转。

    据我所知、唯一的解决方案是添加 USB3 多路复用器。  TPS25762-Q1 会检查 CC1 和 CC2 引脚、并根据哪个引脚被下拉、来告知电缆的方向。  我们可以使用此信息将 GPIO 置为有效、从而控制多路复用器以正确路由 SSTX/RX 路径。  同样、可能有更好的资源可供您参考正确的器件、但在初始搜索时、可以使用 TUSB542 或 A 等器件 (www.ti.com/.../TUSB542)。

    此致、
    Eric