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.

BQ24195L: Charge termination in host mode

Part Number: BQ24195L

Hello,

I'm using a BQ24195L on an Arduino MKR GSM 1400. The battery is charging and I get an interrupt when the charging is complete. Then I continue getting interrupts and the LED connected to the STAT pin flickers. I modified my interrupt handler to disable charging (set REG01[5:4] = 00) when the charger reports that charging is done (REG08[5:4] = 11). The repeated interrupts went away and the STAT LED stays off. Is that how it's supposed to be handled in host mode, or should I be doing something different?

Thanks,

Tony

  • Anthony,

    After charge terminates, the charger waits for the battery to discharge below VRCH threshold and then starts a re-charge cycle.  If your SYS load is high or battery has high self leakage, this behavior is not unexpected.  You can disable charge, which will disable the repeated termination/recharge charge but how will you know when the battery needs to recharge? 

    If you are monitoring the battery voltage with an ADC, then your software can re-enable charge when the battery voltage drops.

    Regards,

    Jeff

  • My SYS load isn't very high (10's of mA), but it is an older battery. I'll try a different one and see if it behaves better. For my application, I can just re-enable charging when the charger is disconnected and reconnected.