主题中讨论的其他器件:TUSB1146,, TPS65987
我有一个使用 TPS65987D 的设计、它使用 GPIO 模式与 TUSB1146通信。 在电路板上、当我连接数据驱动器时可以看到 USB3.2数据、但在连接 USB-C 显示屏时、启用 Alt-mode 以传输视频会出现问题。 我的设置包括:
GPIO0:端口0 DP 模式选择事件
GPIO1:端口0电缆方向事件
GPIO2:端口0 USB3事件
我已在 TPS6598X GUI 中使用了"调试"模式、我注意到我从未看到 GPIO0状态变化。 但是、如果我连接 USB3驱动器、我将看到 GPIO2更改为0x1、如果我翻转电缆、我将看到 GPIO1更改为0x1。 那么、这似乎是有效的。 但是、每当我连接交替模式器件以使用 DP 信令时、我从不会看到 GPIO0发生变化。 因此、我认为这是 TPS65987D 的问题、而不是 TUSB1147。
我已经验证我是否设置了"DisplayPort 能力"配置并将其存储到闪存中。 我还尝试了多种不同的 USB-C 视频电缆、适配器和不同的监视器、但寄存器从不发生变化、以指示 TPS65987能够正确检测 DP 模式器件。 我还尝试通过将 GPIO0的初始值设置为0x1来强制它进入此模式、但这也没有效果。
您能帮助我解决我的问题吗? 谢谢