When the BATV is above 3.5V, the BQ25890 can charge the battery normally.
But when I changed another battery which has low battery (BATV is 3.0V), the BQ25890 do not charge is normally.
I read all the registers, and find that:
CHRG_STAT = 0x03, which means Charge Termination Done
NTC = BAT_COLD
TSPCT = 0x7F
But the USB current monitor shows the the USB is supplying power for my board.
I think that is because of the BATV is 3.0V which is below MINSYS(3.5V default), so the TSPCT got by the ADC is wrong. Then the BQ25890 thinks the BAT_COLD and terminate charging.
But: According to the following post, "In battery only mode, the ADC is only functional if the battery voltage is higher than the MINSYS register setting (REG03 bits1:3). "
So, in this post, it seems that even when the USB is plugged in, the TSPCT ADC still can not work normally when the BATV is below MINSYS.
Q: What can I do to make the system charging normally even when the battery has low volatage?
Below shows the configuration I set for BQ25890:
Thank you.