We are seeing some weird behaviour. Our configuration is:
DM3730 GPIOs is controller the PB_IN and PWRON.
DM3730 I2C is used to control the PMIC.
When we have a battery below 3.0V, DM3730 won't power up. So it leave PB_IN and PWRON floating. We had pulldown on PWRON and pull up on PB_IN. Sometimes, TPS65072 could not charge the battery. Looks like the charge function is not activated even the AC is in (5V).
If the voltage is above 3.0V, DM3730 could power up and then issue PB_IN and PWRON. We don't see this issue. Should charger function always on when AC is in?
I had tested demo board and found the following truth table. I could not find any definition in the spec. In short, what condition could stop the PMIC from charging the battery( other than short, thermal, no battery)
PB_IN PWRON charger Vsys
1 0 On On
1 1 On Off
0 0 On Off
0 1 Off Off