新手上路
- 积分
- 43
- 金钱
- 43
- 注册时间
- 2019-4-4
- 在线时间
- 7 小时
|
设备使用了2个电源:因为外接电源随时可能断电,所以用后备锂电池同时供电,处理突然断电情况下,系统的后续存储等操作,防止系统错误。
外接电源:产生3.3V,正常工作时,主要使用这个3.3V。
后备锂电池:也产生3.3V,电池产生3.3V电路如下:
上电过程:外接电源上电后,cpu控制bat_on为高电平,打开锂电池供电通道,用431稳压产生3.9V,通过一个二极管连接到系统的3.3V上。
断电过程:系统检测到外接电源断电后,处理后续操作(lcd显示一个断电的标志),需要大概2s,然后置bat_on为低电平,关闭锂电池供电,系统整体断电。
现在的问题是:外接电源断电后,系统显示没有处理后续的操作,直接就断电了,好像是电池产生的3.3V根本没有工作。
实测正常工作时,Q2的E极上电压时3.95V,通过二极管电压降一点,但是应该也足够给cpu供电了,cpu是stm32f103RE,工作电压2V多就能工作。
电池容量足够,不存在断电后,电压立即跌落的问题。
各位大拿帮忙看看,啥原因,谢谢。
|
|