采用12VDC给8.4V锂电池充电,充电电流1.25A,预充、终止充电电流0.125A,(锂电池为3并2串,厂商封装好,有相应过压短路保护),原理图如下:
理论上:电池充满后,应该停止充电,当电池电压降低后,再进入一个充电周期。
实际情况是:电池充满后,仍以极小电流充电。大概7~8mA电流。导致电池电压持续缓慢上升,1~2天时间后,达到电池内部的过压保护点。此时测电池两端电压为10.4V左右(应该是电池内部过压保护后,断开连接。Charger反复检测电池是否存在,导致输出端电压升高)。把电池取下来单独测其电压,为8.49V。
最初电池充电电压设为8.4V,出现这种情况。以为是电阻精度原因导致实际充电电压高于电池内部保护点,(比如需要充电到8.6V时Charger才认为充满,而8.5V时电池已经断开),充电过程中Charger检测不到电池。
后来调整电池充电电压至8.2V,使用单片机检测电池电压,每分钟检测一次。发现电压达到8.2V后,充电指示灯熄灭。但电压持续缓慢上升,最终达到8.5V的电池内部过压保护点。
时间记录如下(只截取了电压变化的时间点):
可以看到电池电压在两天多时间由8.29V升至8.49V,然后突然升至10.42V。(实际电池在8.49V时内部过压保护)
为什么电池充电不能完全停止?充电电流/漏电流哪里来的?查了MOSFET Q1的DS漏电流是1uA,不应该是MOSFET Q1造成的。
请TI工程师帮忙看看?