Other Parts Discussed in Thread: BQ25703, TPS65987, TIDA-050047, BQ25792
I have made a test board with a TPS65987 to communicate to a BQ25703. I have read the SLVAE18 PDF and on table 1 it recommend to use I2C3 to connect the TPS65987 to chargers, etc.
My test board has the ability to jumper select which I2C port can be used to be master to:
the ports in blue go off to the I2C pins on an aardvark header.
When I use configure I2C3 as the master - no data on PD_SDA or clock PD_SCL
If I use I2C1 - I get data and clock. I verify this data using the battery management studio to read the registers on the BQ25703.
I check the GPIO setting for GPIO 5 & 6 and they are configured to be I2C pins.
Ideally I would need to use I2C1 to connect to an embedded controller (going forward from this design).
Can you please advise why I am unable to use I2C3 to communicate with the BQ25703 and why there's no data on it? Please find attached the project file that uses I2C3.