Thread 中讨论的其他器件: TUSB1044、 TUSB564
工具/软件:
大家好、我有一个定制的 USB-C 集线器/监视器、它通过 USB-C 连接到移动设备、并将 DisplayPort 信号分离为 eDP 显示和 USB3。 1 个信号发送到 USB-A 连接器。 我在 TUSB544 中尝试了不同的信号配置、但得到了意外的结果:
- 灌入模式下的双通道 DP + USB3:USB3 工作正常、但 DisplayPort 无法完成链路训练(完全无时钟恢复;无论增益/DisplayPort VOD 配置如何)
- 拉电流模式下的双通道 DP + USB3(请记住,这是接收设备):DP 链路训练失败;大多数情况下通道 0 无法完成时钟恢复、但如果可以、则无法完成符号锁定;lane1 始终完成时钟恢复和符号锁定。 当我更改增益/USB3 配置时、这也不会改变(我在此模式下未测试 VOD)
- 4 通道 DP、翻转、处于源模式、翻转 VOD 线路(因此处于正常方向):链路训练完成、使用最小增益/AUX 设置
目前我没有原理图、但从 PCB 上、通道连接方式如下:
- USB-C RX2+/-(B2/B3)=> UTX1+/-、DTX1+/-=> DP1+/-
- USB-C TX2+/-(A10/A11)=> URX1+/-、DRX1+/-=> DP0+/-
- USB-C RX1+/-(A2/A3)=> UTX2+/-、DTX2+/-=> USB3-A SSTX+/-
- USB-C TX1+/-(B10/B11)=> URX2+/-、DRX2+/-=> USB3-A SSRX+/-
给定此连接后、预期设置应为:CTL[1:0]= 0b11、DIR[1:0]= 0b01、FLIP = 0、SWAP = 0
但是、唯一适用于 ME 的设置是: CTL[1:0]= 0b10、DIR[1:0]= 0b00、FLIP = 1、SWAP = 0、并设置 AUX_SBU_OVR = 0b01
请让我知道我在做什么错。 此外、我还想了解 TUSB544 中的灌电流/拉电流模式实际发生了哪些变化、以及它与交换的关系、因为数据表似乎也没有说明。 在灌电流/拉电流模式方面、我可以观察到的唯一区别在于数据表的表 4、例如是否在输入侧或输出侧显示了 DP0P/N 标记。 提前感谢!




