工具与软件:
您好!
我有一个 Type-C 应用、其中支持 USB 3.0 Gen2 x 1以及4通道 DP 交替模式输入和输出。 我想在 I2C 模式下使用 TUSB1044、以便我们能够更好地控制均衡设置和信号方向。 但是、I2C 在 SOC 引导加载程序模式下不可用于配置转接驱动器。 转接驱动器直接连接到 Type-C 连接器、I2C 模式下的默认设置启用单个 Rx 对。 如果连接器发生翻转、那么我们将无法在引导加载程序模式下连接 USB3.0信号。
一种解决方案是在 GPIO 模式下引导转接驱动器、并使用 FLIP 引脚配置哪些通道处于运行状态、或将其设置为 启用所有四个通道的自定义模式。 然后启动 SOC 后、复位转接驱动器并在 I2C 模式下启动。 这个问题比较棘手、因为它涉及到将 GPIO 发送到翻转引脚、而该引脚也兼作 I2C_SCL。 还需要复位转接驱动器、这可能会中断任何现有的链路协商。
1) 1)是否有更好的替代方案支持此用例? 这包括不同的工作模式或不同的转接驱动器 IC
2) 2)在 GPIO 和 I2C 模式之间转换来对转接驱动器进行下电上电的唯一方法是吗?
谢谢!
Ryan