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