[STM32F1] STM32F103 VBAT问题

[复制链接]
4704|10
 楼主| ipman 发表于 2014-4-12 14:16 | 显示全部楼层 |阅读模式
没有外部32。768K时钟,默认VBAT先供电,然后VDD通过USB插入实现供电,请问如何侦测VDD供电事件实现VDD恢复时自动进入工作状态?
mmuuss586 发表于 2014-4-12 14:24 | 显示全部楼层
啥意思,没看明白
 楼主| ipman 发表于 2014-4-12 15:10 | 显示全部楼层
不接WAKEUP, 可否实现判断外部VDD恢复实现唤醒?
huzi2099 发表于 2014-4-12 15:27 | 显示全部楼层
只有vbat是CPU是不能转的,只能在掉电前保存数据.
 楼主| ipman 发表于 2014-4-12 15:59 | 显示全部楼层
如果先接VBAT,后接VDD,此时可否实现唤醒?
grant_jx 发表于 2014-4-12 16:06 | 显示全部楼层
我也没看懂,
1、VBAT与外部32.768K没关系,里面还有个LSI,一样可以做时钟;
2、VBAT供电,只是保证Backup Domain供电。IC上电,Backup Domain会有个检测开关Low voltage detector,检测到VBAT无电,开关会将主电压VDD切到VBAT;
3、你既然在VDD供电前有USB插入的过程,那不就有了判断VDD是否上电了过程?
 楼主| ipman 发表于 2014-4-12 18:58 | 显示全部楼层
我的意思是首次上电, 单独供VBAT不接VDD,软件是否会跑起来? 还是等VDD有了才开始第一次运行?
沧海一笑 发表于 2014-4-12 20:10 | 显示全部楼层
不知道楼主是不是这个意思:就是说只接VBAT,芯片能不能就开始正常工作啦...
注意:要保证MCU的正常工作,必须将芯片所有的电源引脚都连接到相应的供电电源上。
你说的,没有外部32。768K时钟,是不是说用的内置RC振荡器?
沧海一笑 发表于 2014-4-12 20:12 | 显示全部楼层
问题是不清楚你说的VBAT是只是供电以便保存某些寄存器数据,,还是说,整个工作电路都是用VBAT供电...
 楼主| ipman 发表于 2014-4-13 00:56 | 显示全部楼层
我的意思是如果整个IC只有VBAT有电, 软件是否会运行起来?
我认为不会, 此时如果接上VDD, 软件是否从头开始? 如果再断开VDD, VBAT保留了运行信息, 继续恢复VDD, 系统是复位还是从上次断电的地方继续跑?
我只想了解VBAT实际作用?
grant_jx 发表于 2014-4-13 11:40 | 显示全部楼层
不会,VBAT只是保证Backup Domain供电。也就是RTC工作。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:汽车电子

89

主题

550

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部