| 
 
新手上路 
 
	积分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多就能工作。
 
 电池容量足够,不存在断电后,电压立即跌落的问题。
 
 
 各位大拿帮忙看看,啥原因,谢谢。
 
 
 
 
 
 
 
 
 | 
 |