OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3735|回复: 4

内置电池和外接电源同时供电,但是内置电池供电不起作用

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2019-4-4
在线时间
7 小时
发表于 2019-4-4 17:47:20 | 显示全部楼层 |阅读模式
设备使用了2个电源:因为外接电源随时可能断电,所以用后备锂电池同时供电,处理突然断电情况下,系统的后续存储等操作,防止系统错误。

外接电源:产生3.3V,正常工作时,主要使用这个3.3V。
后备锂电池:也产生3.3V,电池产生3.3V电路如下:


微信图片_20190404174646.png

上电过程:外接电源上电后,cpu控制bat_on为高电平,打开锂电池供电通道,用431稳压产生3.9V,通过一个二极管连接到系统的3.3V上。
断电过程:系统检测到外接电源断电后,处理后续操作(lcd显示一个断电的标志),需要大概2s,然后置bat_on为低电平,关闭锂电池供电,系统整体断电。

现在的问题是:外接电源断电后,系统显示没有处理后续的操作,直接就断电了,好像是电池产生的3.3V根本没有工作。

实测正常工作时,Q2的E极上电压时3.95V,通过二极管电压降一点,但是应该也足够给cpu供电了,cpu是stm32f103RE,工作电压2V多就能工作。

电池容量足够,不存在断电后,电压立即跌落的问题。


各位大拿帮忙看看,啥原因,谢谢。







正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

686

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
10287
金钱
10287
注册时间
2014-6-12
在线时间
1006 小时
发表于 2019-4-5 13:22:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2019-4-4
在线时间
7 小时
 楼主| 发表于 2019-4-15 11:17:31 | 显示全部楼层
@xuyaqi ,谢谢,这样确实也行,电池一直在浮充状态,4.2V时输出给cpu会稍微有点高,并且不能切断。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2019-4-4
在线时间
7 小时
 楼主| 发表于 2019-4-15 11:18:42 | 显示全部楼层
最后解决了,2个原因:
1.图纸上的R6焊接错了,实际焊接了100偶的电阻,外部电源掉电时,从bat出来的电流变大后,压降大了。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2019-4-4
在线时间
7 小时
 楼主| 发表于 2019-4-15 11:19:56 | 显示全部楼层
2.软件上,bat_on的控制和lcd的复位用了同一个引脚。lcd的复位实际上并没有用,用的是硬复位,但是厂家的demo中有定义,程序中也操作了,忘记给取消关联了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 20:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表