打印

如何提高RTC计时精度(误差不超过0.5s/天)

[复制链接]
12819|50
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
NE5532| | 2017-8-22 13:24 | 只看该作者
可以考虑温补晶体,或者用电波钟、网络、GPS等取时间校准。

使用特权

评论回复
板凳
xmar| | 2017-8-22 13:27 | 只看该作者
更好方法就是对3.3V电源进行更好的稳压以及滤波。

使用特权

评论回复
地板
lfc315| | 2017-8-22 13:32 | 只看该作者
用高精度晶体,把负载电容调整合适。
采用一些校准措施。

使用特权

评论回复
5
28771946| | 2017-8-22 15:32 | 只看该作者
示波器采集波形,计算误差,软件修补。

使用特权

评论回复
评论
肖邦的夜曲 2017-8-22 17:31 回复TA
这种方式不适合批量生产 
6
ningling_21| | 2017-8-22 15:40 | 只看该作者
使用精度高一些的RTC芯片如:DS3231

使用特权

评论回复
7
tom_xu| | 2017-8-22 15:40 | 只看该作者
晶体厂家做匹配.

使用特权

评论回复
8
zhuls| | 2017-8-22 17:30 | 只看该作者
还是在32.768上多做点**吧,很多市面上的数码钟都是用1302的,半年多都不用调整。

使用特权

评论回复
9
肖邦的夜曲|  楼主 | 2017-8-22 17:31 | 只看该作者
ningling_21 发表于 2017-8-22 15:40
使用精度高一些的RTC芯片如:DS3231

跟RTC芯片关系不大吧

使用特权

评论回复
10
肖邦的夜曲|  楼主 | 2017-8-22 17:37 | 只看该作者
xmar 发表于 2017-8-22 13:27
更好方法就是对3.3V电源进行更好的稳压以及滤波。

系统断电模式下是通过电池供电的,所以我认为跟3.3V电源芯片电路没关系

使用特权

评论回复
11
ningling_21| | 2017-8-22 17:53 | 只看该作者
肖邦的夜曲 发表于 2017-8-22 17:31
跟RTC芯片关系不大吧

不同的RTC芯片,误差大小不同

使用特权

评论回复
12
xbwpc| | 2017-8-22 19:40 | 只看该作者
肖邦的夜曲 发表于 2017-8-22 17:31
跟RTC芯片关系不大吧

芯片影响主要是补偿电容有区别,只要你采购的晶振和芯片的电容//外接电容合适,那就可以了。
提高精度主要是买好晶振,买村田之类的大厂正品精度都不错。

使用特权

评论回复
13
dalarang| | 2017-8-22 21:13 | 只看该作者
6楼都给出正确答案了,一堆人还视而不见扯些有的没的。

晶振的温漂才是主要问题,DS3231自带温度补偿晶振,0-40℃范围内达到2ppm,-40~85范围内3.5ppm,给你现成的东西都不用,瞎折腾什么。

使用特权

评论回复
14
摸摸| | 2017-8-23 00:21 | 只看该作者
GPS授时算了.

使用特权

评论回复
15
shang21ic| | 2017-8-23 08:51 | 只看该作者
国产的DS1302参数掺差不齐,有的负载电容不对,有的耗电很大,还是用美信的吧。除非要求不高。

使用特权

评论回复
16
xuplastic| | 2017-8-23 08:59 | 只看该作者
这种硬需求没啥好说的,就是花钱买好器件,没啥其他办法,尤其是温漂。你不能控制用户的使用环境

使用特权

评论回复
17
yzqok| | 2017-8-23 09:04 | 只看该作者
不管什品牌器件都要买正品,会可靠很多

使用特权

评论回复
18
tomzbj| | 2017-8-23 09:06 | 只看该作者
直接上DS3231, RX8025之类, 带温补晶振
嫌贵的话有国产的BL8025, 性能恐怕稍微差一点.

使用特权

评论回复
19
玄德| | 2017-8-23 10:19 | 只看该作者
肖邦的夜曲 发表于 2017-8-22 17:31
跟RTC芯片关系不大吧


3231自带晶振。


使用特权

评论回复
20
gujiamao12345| | 2017-8-23 13:59 | 只看该作者
实测证明,使用DS3231时钟芯片,误差可做到一年小于一分钟

使用特权

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

本版积分规则

18

主题

121

帖子

0

粉丝