打印

再问个问题,STM32自带的RTC稳定吗?

[复制链接]
2838|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
贾斯文|  楼主 | 2009-5-8 20:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32自带的RTC稳定吗?还有掉电备份区域?会不会在上下电的时候冲击错乱?以前的产品用了DS1302、8583、8563等在上下电很容易冲击错乱。
沙发
香水城| | 2009-5-8 21:59 | 只看该作者

从原理上讲STM32的RTC只是一个计数器,晶振稳定RTC就稳定

计时的稳定性与STM32无关,只与外部晶体的特性有关。

ST网站上有一个应用笔记里有更多有关晶振的信息:AN2867 ST微控制器振荡器设计指南 (2009年1月)。

使用特权

评论回复
板凳
贾斯文|  楼主 | 2009-5-9 09:35 | 只看该作者

可能我表达的不清楚

虽然有外置备用电池,但是在上下电的过程中,计数器或掉电备份区域数据有可能会乱,不知道STM32有没有特殊硬件处理措施(PVD除外)。比如在写寄存器的时候,电压已经降到了临界值。

使用特权

评论回复
地板
香水城| | 2009-5-9 10:31 | 只看该作者

STM32的上电复位控制和掉电复位控制可以保证数据和操作正确

使用特权

评论回复
5
kbgyzp| | 2009-5-9 15:20 | 只看该作者

经试验,不怎么稳定。

打静电8000V,可以把掉电备份区域的数据打乱,也可使RTC在某些时候无法正常初始化。

我前段时间的死机问题就出在这里。

我在掉电备份区域放置了一个数据标志,表示第一次上电RTC是否初始化,在打静电试验时,发现有时会死机,原因就是掉电备份区域的数据打乱了,就从新初始化RTC,而RTC有时无法正常初始化,这个放在了开狗之前,所以就死机了

使用特权

评论回复
6
luxinsun| | 2009-5-9 15:37 | 只看该作者

LZ的那个问题,也是我遇到过的难题。

LZ的那个问题,也是我遇到过的难题。
香水城似乎没有把问题弄明白。LZ的意思是说,上电、掉电时会不会把掉电备份区域的数据损坏。

使用特权

评论回复
7
香水城| | 2009-5-9 16:15 | 只看该作者

上电、掉电时不会把掉电备份区域的数据损坏

回6楼:我明白楼主的意思,只不过没有直接说出结论,而是说出了它的原理:STM32的上电复位控制和掉电复位控制可以保证数据和操作正确。

5楼说的情况不在此例,因为在STM32不能承受8000V的静电,在这种干扰超标的情况下,内部数据肯定会受到干扰。

使用特权

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

本版积分规则

12

主题

24

帖子

0

粉丝