您好、TI 专家!
我有一个简短的问题要问、我尝试使用2个 TPS65988D 来控制4个 TUSB1046显示端口驱动器。 我想通过 I2C 控制驱动器、并想在由4个 TUSB1046、2个 TPS65988D 组成的多主机 I2C 总线中进行设置、通过 I2C3端口连接。 这还将连接到 FPGA 以直接控制所有4个多路 复用器、同时保持 TPS65988D 处于复位状态以进行制造测试。
您可以预见到此配置有任何问题吗?
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.
您好、TI 专家!
我有一个简短的问题要问、我尝试使用2个 TPS65988D 来控制4个 TUSB1046显示端口驱动器。 我想通过 I2C 控制驱动器、并想在由4个 TUSB1046、2个 TPS65988D 组成的多主机 I2C 总线中进行设置、通过 I2C3端口连接。 这还将连接到 FPGA 以直接控制所有4个多路 复用器、同时保持 TPS65988D 处于复位状态以进行制造测试。
您可以预见到此配置有任何问题吗?
尊敬的 Raymon、
感谢您的快速响应、它们都将连接在同一条 I2C 线路上、并且 PD 控制器将设置为通过 I2C 控制 DP 驱动器。 实际上在该 I2C 总线上最终会有3个主器件、FPGA 绝不会与 PD 控制器同时处于总线上(仅限工厂测试)、因此问题是2个 PD 控制器是否会处理多主器件仲裁。

这里的想法是 FPGA 在启动时将每个 PD 控制器保持在复位状态、然后通过 I2CB 将其负载传递给它们(我不使用 SPI 闪存)。 之后、每个引脚通过 I2C3总线控制各自的 DP 驱动器、FPGA 便能够在制造测试中直接控制 DP 驱动器。