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.

BQ25798: Disable Charging

Expert 4486 points
Part Number: BQ25798

When using the BQ25798 Charger IC EVM, what's the recommended way to disable charging if 

  1. CE pin is always pulled LOW (no firmware control thru MCU/MSPM0)
  2. Battery is in middle of the charge cycle (say, charging 3s Li-ion),
  3. watchdog is disabled by writing 0h to WATCHDOG_2:0 in REG10_Charger_Control_1
  4. External power supply is connected with 14V,2A?

 

If I simply clear the EN_CHG bit of the REG0F_Charger_Control_0 register, then it doesn't immediately and/or doesn't always stop charging. After clearing the EN_CHG bit, if read back the value of the REG0F, its usually set to 0xE1 and then if I need to re-enable charging by setting EN_CHG bit, the value still retains at 0xE1. The only way to clear that is to disconnect the cells and external power supply adapter. In contrast, while keeping the EN_CHG=1, if I directly control the CE pin then it works as intended. What is so peculiar about EN_CHG and how come its functionally different from CE pin, especially in context to stopping active charge cycle? Do you recommend that we should use CE pin instead of the I2C control using EN_CHG for disabling/enabling the charging?