Other Parts Discussed in Thread: TPS65987D, TUSB1146,
Hello,
My goal is to load the TPS65987D configuration from the EVM into the TPS65987x Application Customization tool (v6.1.1). The intend is to explore current settings, modify a few and try them out.
Using the above mentioned tool and an Aardvark adapter, an I2C address sweep finds a device at 0x44. Test read on "mode" register returns 1146. As a matter of fact, 0x44 is TUSB1146 I2C address. Wrong customer; I want to reach the TPS65987D.
I understand from the schematics that TPS65987D controls TUSB1146 through its I2C port 1 (I2C1). Datasheet 8.3.12 states port 1 defaults to slave. Then, I assume that the flash configuration file configures that I2C port in master mode, which would explain why it does not answer to the address sweep.
However, flash read gives me 1024KB of 0xFF, except for the first 4 bytes that match the "Test SPI Flash Read" (0 0x20 0 0). Looks like a blank flash. Suspicious...
So, 3 questions:
1- How can I read TPS65987D registers through I2C adapter on the EVM?
2- Why am I reading a blank flash?
3- Is there a way to load a flash binary file in a tool to see the settings?
Complementary information:
See image below
JMP24=I2C interface
JMP22=Aardvark adapter
JMP23 open
DP + USB port to USB-C link works with these settings.
Thanks you very much for your assistance.