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.

Compiler/BQ24195: Reset DPM status

Part Number: BQ24195

Tool/software: TI C/C++ Compiler

We are developing a power-banks station and faced a problem that some of the 7 power-banks on the station DPM register reg08[3] goes to state 1. I have read the DPM specification and as far as I understand after the time has elapsed it should start charging the battery itself as it detected either a high current or too low voltage. After DPM goes to state 1 - VINDPM or IINDPM, the battery does not return to normal even after days and weeks. Even if it is disconnected from the power supply and returned to another charger. The only way out of this state is to disconnect the battery from the board and return it. This happens randomly on some power-banks and cannot be tested in the lab.

I would be glad to hear any tips on how to "reset" DPM or how to reset the whole chip so that it can get out of this state in case of problems? I assumed that setting reg07[5] to state 1 could help, but since it's impossible to test it, I would like to hear the opinion of the support team.

Thank you

  • Hi,

    What do you mean "After DPM goes to state 1 - VINDPM or IINDPM, the battery does not return to normal"? Below is what should happen for DPM.

    When input source is over-loaded, either the current exceeds the input current limit (REG00[2:0]) or the voltage falls below the input voltage limit (REG00[6:3]). The device then reduces the charge current until the input current falls below the input current limit and the input voltage rises above the input voltage limit. When the charge current is reduced to zero, but the input source is still overloaded, the system voltage starts to drop. Once the system voltage falls below the battery voltage, the device automatically enters the supplement mode where the BATFET turns on and battery starts discharging so that the system is supported from both the input source and battery.

    Thanks,

    Ning.

  • Ning,

    Ning T said:

    What do you mean "After DPM goes to state 1 - VINDPM or IINDPM, the battery does not return to normal"? Below is what should happen for DPM.

    I mean that TI chip stuck in reg08[3] with value equals 1 and my whole question is about how to exit from it. (i.e. reg08[3] become 0 as it by default). 

    Attempting to disconnect the power supply and allow the battery to run down does not help. The only solution to the problem is to disconnect the battery from the board.

    Thanks!

  • Hi,

    The device should be able to exit DPM automatically if the input source is not over-loaded any more. Please try a fresh unit.

    Thanks,

    Ning.