打印

单片机VCC彻底掉电,RTC计时还走吗

[复制链接]
1250|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangchui|  楼主 | 2018-5-17 18:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jiajs| | 2018-5-17 18:22 | 只看该作者
数据手册和技术手册通篇只讲过进入LPM3.5模式,能保持RTC计时。

使用特权

评论回复
板凳
huangchui|  楼主 | 2018-5-17 18:26 | 只看该作者
对,如果不配置任何工作模式,就是直接断电,AUXVCC3脚锂电供电,还会继续计时吗?

使用特权

评论回复
地板
zhanghqi| | 2018-5-17 18:29 | 只看该作者

好好看看手册

使用特权

评论回复
5
huangchui|  楼主 | 2018-5-17 18:32 | 只看该作者

手册讲的不清楚,不像别的单片机手册关于RTC的,只归备用供电部分管,讲的很清楚。

使用特权

评论回复
6
jlyuan| | 2018-5-17 18:34 | 只看该作者

写的啥啊

使用特权

评论回复
7
huangchui|  楼主 | 2018-5-17 18:35 | 只看该作者
这款单片机的RTC寄存器分为2类:一类控制型的,一类时间信息型的。这两类寄存器在有的单片机里都是备用供电管理,MCU复位还是掉电,只有备用供电正常,就继续计时。但430f672x不一样,控制型的受MCU控制,如POR复位,值回到初值。不知讲的对不对??

使用特权

评论回复
8
dengdc| | 2018-5-17 18:38 | 只看该作者

当VCC掉电的时候,为了保证RTC继续工作,可以按照如下设置来实现:

连接电源到主电源DVcc,Avcc,这里为3.3v,连接备用电池到Auxvcc1,Auxvcc3,这里为3.0v锂电池,将不用的备用电源引脚Auxvcc2接地,并在固件代码中关闭它。如下是供电电源切换并关闭Auxvcc2:

AUX0MD=0;AUX1MD=0;AUX2MD=1;

使用特权

评论回复
9
dengdc| | 2018-5-17 18:41 | 只看该作者

设置下一次选择的供电电源:

AUX0OK=1;AUX1OK=1;AUX2OK=0;AUX2PRIO=0;

使用特权

评论回复
10
liliang9554| | 2018-5-17 18:44 | 只看该作者
在程序中当检测到切换到AUXVCC1时,保存当前工作进入LPM3.5模式,直到VCC电源恢复。检测VCC是否恢复使用端口1或者2的中断功能检测。

使用特权

评论回复
11
wuhany| | 2018-5-17 18:48 | 只看该作者

我想知道如果,我不是用备用电源的话,那这几个脚改怎么连接我说硬件上

使用特权

评论回复
12
jiahy| | 2018-5-17 18:50 | 只看该作者
对,毕竟如果不用还要加上4.7uF的电容很难受

使用特权

评论回复
13
lizye| | 2018-5-17 18:52 | 只看该作者
VREF要求去耦贴近IO,这样基本就不可能了

使用特权

评论回复
14
huangchui|  楼主 | 2018-5-17 18:55 | 只看该作者
嗯,我知道了

使用特权

评论回复
15
heweibig| | 2018-5-18 09:14 | 只看该作者

连接备用电池

使用特权

评论回复
16
wuhany| | 2018-5-18 09:14 | 只看该作者

设置下一次选择的供电电源

使用特权

评论回复
17
lizye| | 2018-5-18 09:16 | 只看该作者
这个要看你的硬件设计了,单片机的不是还有备用电源的么?

使用特权

评论回复
18
shimx| | 2018-5-18 09:19 | 只看该作者
当检测到切换到AUXVCC1时,保存当前工作进入LPM3.5模式,直到VCC电源恢复

使用特权

评论回复
19
huangchui|  楼主 | 2018-5-18 09:22 | 只看该作者

结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
20
vibra2016| | 2018-5-20 18:09 | 只看该作者
这个取决于RTC的供电电压的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝