This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ25120A: How to get the charge current state under TS_FAULT WARM

Part Number: BQ25120A

Hi Team,

According to the specification.CHARGER BEHAVIOR will be Reduce VBATREG by 140 mV at TS_FAULT WARM, 
So there are two scenarios.
1: If the battery voltage at 3.7V occurs TS_FAULT WARM, then the BQ will continue to charge according to the fast charging current at this time.
2: If TS_FAULT WARM occurs when the battery voltage is 4.06mV, then the BQ will stop charging at this time.But there is no charge done interrupt sends to host;

How do the Host know if the BQ is charging when TS_FAULT WARM is running?
We need to do some UI actions when stop charging.

Thanks;

Wayne

  • Hello,

    Charge termination is disabled when in Warm so no charge done interrupt will be sent.

    You can use the VBMON register to determine the battery voltage and then read the TS fault bits and the charge status bits to determine when in Warm.