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

[复制链接]
14919|50
 楼主| 肖邦的夜曲 发表于 2017-8-22 13:20 | 显示全部楼层 |阅读模式
如附件图中所示,RTC芯片采用的是DS1302,晶振采用的是直插的,负载电容6pf,C47 C52未焊接;
晶振采用20ppm的话,误差2s/天,后面试过5ppm的晶振,测试后误差没什么改变,请问有更好的方法提高精度吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
NE5532 发表于 2017-8-22 13:24 | 显示全部楼层
可以考虑温补晶体,或者用电波钟、网络、GPS等取时间校准。
xmar 发表于 2017-8-22 13:27 | 显示全部楼层
更好方法就是对3.3V电源进行更好的稳压以及滤波。
lfc315 发表于 2017-8-22 13:32 | 显示全部楼层
用高精度晶体,把负载电容调整合适。
采用一些校准措施。
28771946 发表于 2017-8-22 15:32 | 显示全部楼层
示波器采集波形,计算误差,软件修补。

评论

这种方式不适合批量生产  发表于 2017-8-22 17:31
ningling_21 发表于 2017-8-22 15:40 | 显示全部楼层
使用精度高一些的RTC芯片如:DS3231
tom_xu 发表于 2017-8-22 15:40 | 显示全部楼层
晶体厂家做匹配.
zhuls 发表于 2017-8-22 17:30 | 显示全部楼层
还是在32.768上多做点**吧,很多市面上的数码钟都是用1302的,半年多都不用调整。
 楼主| 肖邦的夜曲 发表于 2017-8-22 17:31 | 显示全部楼层
ningling_21 发表于 2017-8-22 15:40
使用精度高一些的RTC芯片如:DS3231

跟RTC芯片关系不大吧
 楼主| 肖邦的夜曲 发表于 2017-8-22 17:37 | 显示全部楼层
xmar 发表于 2017-8-22 13:27
更好方法就是对3.3V电源进行更好的稳压以及滤波。

系统断电模式下是通过电池供电的,所以我认为跟3.3V电源芯片电路没关系
ningling_21 发表于 2017-8-22 17:53 | 显示全部楼层
肖邦的夜曲 发表于 2017-8-22 17:31
跟RTC芯片关系不大吧

不同的RTC芯片,误差大小不同
xbwpc 发表于 2017-8-22 19:40 | 显示全部楼层
肖邦的夜曲 发表于 2017-8-22 17:31
跟RTC芯片关系不大吧

芯片影响主要是补偿电容有区别,只要你采购的晶振和芯片的电容//外接电容合适,那就可以了。
提高精度主要是买好晶振,买村田之类的大厂正品精度都不错。
dalarang 发表于 2017-8-22 21:13 | 显示全部楼层
6楼都给出正确答案了,一堆人还视而不见扯些有的没的。

晶振的温漂才是主要问题,DS3231自带温度补偿晶振,0-40℃范围内达到2ppm,-40~85范围内3.5ppm,给你现成的东西都不用,瞎折腾什么。
摸摸 发表于 2017-8-23 00:21 | 显示全部楼层
GPS授时算了.
shang21ic 发表于 2017-8-23 08:51 | 显示全部楼层
国产的DS1302参数掺差不齐,有的负载电容不对,有的耗电很大,还是用美信的吧。除非要求不高。
xuplastic 发表于 2017-8-23 08:59 | 显示全部楼层
这种硬需求没啥好说的,就是花钱买好器件,没啥其他办法,尤其是温漂。你不能控制用户的使用环境
yzqok 发表于 2017-8-23 09:04 | 显示全部楼层
不管什品牌器件都要买正品,会可靠很多
tomzbj 发表于 2017-8-23 09:06 | 显示全部楼层
直接上DS3231, RX8025之类, 带温补晶振
嫌贵的话有国产的BL8025, 性能恐怕稍微差一点.
玄德 发表于 2017-8-23 10:19 | 显示全部楼层
肖邦的夜曲 发表于 2017-8-22 17:31
跟RTC芯片关系不大吧


3231自带晶振。


gujiamao12345 发表于 2017-8-23 13:59 | 显示全部楼层
实测证明,使用DS3231时钟芯片,误差可做到一年小于一分钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

121

帖子

0

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