主题中讨论的其他器件:TPS25820、
工具与软件:
TUSB1142设计使用来自 TPS25820的 Flip 信号切换来自 USB Type C 连接器的 SuperSpeed 信号。 我们根本无法使用 SuperSpeed。
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.
您好!
USB Type-C 使用 配置通道(CC1和 CC2)来实现以下目的:
当两条 CC 线之一下拉时、会检测到 USB-C 端口的连接。 下行端口(DFP)或主机将通过电阻器 Rp 将其两个 CC 引脚上拉、而上行端口(UFP)或器件将通过电阻器 Rd 将其两个 CC 引脚下拉]。 DFP 处理器检测到其 CC 线之一被下拉后、DFP 就知道已建立连接。
电缆方向取决于下拉的 CC 线(如果 CC1下拉、则电缆不翻转;但如果 CC2下拉、电缆会翻转)。 对于无源电缆、另一条 CC 线保持打开状态;对于有源电缆、另一条 CC 线将通过 Ra 下拉。
因此、有 四种可能的数据路径:
使用 TPS2583xA-Q1 CC 控制器、其 POL 是开漏逻辑输出。 它指示哪个 Type-C CC 引脚连接到电缆 CC 线路。 这提供了复用超高速线路所需的信息。 当 CC1引脚连接到电缆 CC 线路时、POL 处于高阻态。 连接 CC1引脚时、TX1/RX1是 USB 路径。 当 CC2引脚连接到电缆 CC 线路时、POL 引脚被置位(驱动为低电平)。 连接 CC2引脚时、TX2/RX2是 USB 路径。
但对于 TUSB1142、当翻转引脚驱动为低电平时、TX1/RX1是 USB 路径。 当 FLIP 引脚驱动为高电平时、TX2/RX2是 USB 路径。 因此、两个器件之间存在极性不匹配问题。
有 两种解决方案可以解决极性不匹配问题:
1.您可以交换 CC1和 CC2、将 CC1从 Type-C 连接器连接到 TPS2583xA-Q1 CC2、并将 CC2从 Type-C 连接器连接到 TPS2583xA-Q1 CC1 或者
2.在 TPS2583xA-Q1 POL 引脚上添加逆变器
TUSB1142 EVM 实施了如下所示的两个选项
谢谢
David