TPS65987/88 I2C Master Programming
The TPS65987 and TPS65988 are stand-alone USB Type-C and Power Delivery (PD) controller providing cable plug and orientation detection for two USB Type-C connectors. Upon cable detection, these PD controllers communicates on the CC wire using the USB PD protocol. When cable detection and USB PD negotiation are complete, the TPS65987 and
TPS65988 enables the appropriate power path and configures alternate mode settings for external multiplexers. This device also includes three I2C ports out of which two can work as an I2C master and two can work as an I2C slave. The I2C masters allow the PD controller to control various kinds of slaves directly instead of using an external controller to do the same. This helps to design robust systems with least external dependencies while reducing the system latencies. This application report will also demonstrate the usage of TI's configuration utility to configure the I2C masters of TPS65987 and TPS65988 PD Controller to control two different kind of devices.