虽然你说电源给锂电池充电的电路有二极管,电流只能流向单片机Vbat引脚,但可能存在漏电或短路的情况。这可能是由于电路板上的其他元件或线路与Vbat引脚产生了意外的连接,导致电池在非正常工作状态下被消耗。
下载贤集网APP入驻自媒体
STM32单片机的Vbat引脚备份电池很快耗尽是什么原因 最近在维修几台仪器,用的是STM32F407VGT6单片机,主要问题都是上电无法进入程序,死机,手动复位无反应,重新开机后问题仍然存在。最初怀疑是BOOT0或者复位系统的问题,但在芯片里写入简单的流水灯程序可以正常运行,说明问题并不在硬件上。查了一下资料,网上有很多相似的案例,说是32.768K的晶振不起振导致的RTC无法运行,死循环,算是STM32的老毛病之一。昨天在关机状态下测量了一下Vbat引脚上纽扣电池的电压(3.3V可充锂电池),发现都只有零点几伏的电压了,显然不太对,就把它们全部换上了新电池,可问题还是没有解决。今天无意中发现,昨天换上的新电池,关机状态下,电压全部又只有零点几伏了。 想了半天,想不出是什么原因导致纽扣电池亏电。电源给锂电池充电的电路有二极管,所以电池里的电流只能流向单片机Vbat引脚,在已经关机的情况下,芯片也不至耗电啊。本人在单片机上水平不高,属于半路出家,所以在这里向大家求教,看有没有同行遇到过同样的问题,有什么好建议,谢谢了。