Part Number: TPS65988EVM
Hi,
I'm trying to control TPS55289 from TPS65988 via I2C. I followed the instructions in "Using I2C Master in TPS65987D and TPS65988 PD Controllers" (www.ti.com/.../slvae18.pdf
Current setup:
- TPS65988EVM: default jumper configuration, running TPS65987_88_F707_10_10.bin firmware
- TPS55289EVM: default jumper apart from JP1 which is set to ON; I2C address is 0x74
- TPS65988EVM connected to the TPS55289EVM via I2C.
- TPS6598X-CONFIG tool, v6.1.4
- Running "Sweep I2C address range for device response" lists the addresses 0x20, 0x24 and 0x74; i.e. TPS55289 is alive and I2C works
- Relevant configuration changes for TPS65988 compared to EVM default configuration:
- Port 1 Global system configuration register 0x27: I2C1 Enable as Master ticked; TBT Controller I2C Port set to I2C2
- Port 1 I2C Master Configuration register 0x64: Slave 1 I2C address set to 0x74; Slave 1 Master Selection set to I2C1
- Port 1 I2C Controller Events: Record index 1: Trigger event Detach, Data length 3, Slave Address Index 0, Data 0x01a400
- Port 1 App Config Binary Data Indices register 0x62: Common, Port1, and Port2 Start index and record numbers all set to 1
- A Test Sink (STEVAL-ISC005V1) connected to Port A works as expected with the default configuration and the modified one
I would expect I2C traffic as soon as I detach the Sink from Port A but nothing happens. I tried various trigger events to no avail.