Other Parts Discussed in Thread: BQ40Z50, TPS65987, , BQ25703
Hi.
I'm developing a TIDA-01627 based powerbank using the TPS65987 and a BQ25073 charger. Battery protection is handled by a BQ40z50.
The idea is having the powerbank by default in sink configuration.
When I unlock the battery protections with an external charger I can initialize the BQ25073 and get it to charge the battery correctly, but when the battery is in a protected/discharged state (0V VSYS and no VIN_3V3) I cannot get this to work.
I have inspected the communication between TPS65987 and BQ25073 and there is no I2C traffic (lines idling high, 3V3_LDO goes on correctly) when plugging the USBC with dead battery, however the sequence is as expected when the battery is active.
I have tried setting the charger configuration packets to be triggered in power-on reset, hard reset, and PP1 switch on. This 3 events work with active battery but not with dead battery.
What can be the cause of this problem? It looks like something is preventing the I2C to send packets.
Thank you.