Part Number: USB-C-PD-DUO-EVM
Dear Sir/Mam,
I'm trying to read back I2C registers from TPS65987D sink part of the USB-C-PD-DUO-EVM.
I get very strange values. Generally I read from addresses 0x38, 0x20, 0x21.
As far as I understand:
-slave address 0x38 represents I2C1, which is common for both sink and source ICs.
-slave address 0x20 represents I2C2, which is source IC.
-slave address 0x21 represents I2C2, which is sink IC.
I'm trying to read for example, register 3, and get "APP " from all 3 addresses, which is OK.
I'm trying to read register 4, and get "I2C " only from 0x38, the remaining 2 addresses return zeros.
When I'm trying to read Status, Power Path Status and Power Status registers, I get very unreasonable values.
What can be a reason for that?
Thanks a lot and Best Regards,
Boris.