SLVSDB5B July 2018 – August 2021 TPS65988
PRODUCTION DATA
The I2C connection from the TPS65988 and the Thunderbolt control allows the Thunderbolt controller to read the current data status from the TPS65988 when there is connection on the Type-C port. The Thunderbolt controller has two interrupts assigned for two Type-C ports and when one of these interrupts is detected, the Thunderbolt controller will read the I2C address corresponding to the Type-C port. For Port A the I2C address is 0×38 and Port B the address 0×3F. The I2C2 on the TPS65988 is always connected to the Thunderbolt controller and the I2C channel will respond to the both 0x38 and 0x3F I2C addresses. The two interrupt lines from the Thunderbolt controller are both shorted and connected to the I2C2 interrupt on the TPS65988. This will interrupt the Thunderbolt controller to query both port addresses and will determine which port has a data connection.