打印

DS1302 不太准

[复制链接]
4545|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cuianbin|  楼主 | 2010-5-29 08:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用Dallas的DS1302做了个表,可显示年月日,星期,时分秒,温度,带闹钟,倒计时。与电脑的时间对照,在校准后,跑一天,发现快5秒,这是什么原因?是不是32.768Khz晶振的原因?

相关帖子

沙发
ayb_ice| | 2010-5-29 09:24 | 只看该作者
准不准与晶振有关

使用特权

评论回复
板凳
alpha321| | 2010-5-29 09:40 | 只看该作者
是跟晶振有关, 在调试时可用一台精度较高的频率计测测晶振频率, 如果有可能, 也可以用RTC芯片自带的CLOCKOUT脚测分频后的频率, 边测边调整晶振旁边的电容, 直到准确.
另外晶振的频率受温度变化的影响, 一般RTC计时用手表晶振就可以了, 精度要求很高的可用带温度补偿的晶振.

使用特权

评论回复
地板
电子三极管| | 2010-5-29 14:36 | 只看该作者
晶振

使用特权

评论回复
5
NE5532| | 2010-5-29 15:04 | 只看该作者
你要想做到准,至少要达到10ppm级别的精度,就是说你要找个ppm级别的高精度计数器来校正晶体,另外还要考虑温飘问题。

使用特权

评论回复
6
Quentin| | 2010-5-29 15:44 | 只看该作者
晶振两端对地接电容了吗

使用特权

评论回复
7
NE5532| | 2010-5-29 19:09 | 只看该作者
晶振两端对地接电容了吗
Quentin 发表于 2010-5-29 15:44


这个不一定,有的电容是串联模式的,就不要电容。

使用特权

评论回复
8
hulx| | 2010-5-29 19:25 | 只看该作者
如果不能保证外置晶振的精度,就应该选用内置晶振的RTC。
如:DS3231系列,0-40℃为±2ppm,串口的。
DS12C887的精度也不错,手册上说+25°C月误差±1分钟,我用过,远远好于标称值,可惜内置电池,会废掉。

使用特权

评论回复
9
linjing| | 2010-5-29 20:51 | 只看该作者
时钟芯片不存在准不准的问题,就是一个计数器罢了,时钟误差来自晶振。

另外注意,DS1302的晶振要求是6pF,不是12pF的

使用特权

评论回复
10
xwj| | 2010-5-29 22:04 | 只看该作者
LS,虽然“时钟误差来自晶振”,但是却有自带高精度温补晶振的时钟IC,比如ds3231、DS32C35、DS32KHZ等,由于其自带高精度温补振荡器和晶振,所以才可以全年误差控制在1分钟~几分钟。

而外接晶振的时钟IC,振荡器和晶体大都不是温补型的,晶体误差一般也是至少6ppm,所以全年误差肯定要大些。
所以时钟IC还是有区别的。

对于LZ的问题,你只需要用频率计或者示波器调整好晶振的负载电容就可以调出更好的精度,比如一天误差小于1秒

使用特权

评论回复
11
cuianbin|  楼主 | 2010-6-4 16:42 | 只看该作者
晶振两端对地没有接电容,不知道对于DS1302来说,接电容是不是合适?也许只能换晶振了

使用特权

评论回复
12
gszzjf| | 2010-6-5 09:20 | 只看该作者
一天快5S 你走完一天减5S就好了呀 调晶振多烦琐

使用特权

评论回复
13
wohuazai| | 2010-6-5 10:52 | 只看该作者
谁能推荐一款比较好的时钟芯片

使用特权

评论回复
14
佰财MCU| | 2010-6-5 12:02 | 只看该作者
用一下美信的DS32KHZ温度补偿晶振,DATASHEET上说常温下可以做到2PPM,我现在在用,很不错.

使用特权

评论回复
15
佰财MCU| | 2010-6-5 12:03 | 只看该作者
免费申请的样品

使用特权

评论回复
16
佰财MCU| | 2010-6-5 12:08 | 只看该作者
ds32khz的数据手册

使用特权

评论回复
17
佰财MCU| | 2010-6-5 12:13 | 只看该作者
[local]1[/local]

使用特权

评论回复
18
佰财MCU| | 2010-6-5 12:15 | 只看该作者
如何发附件

使用特权

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

本版积分规则

个人签名:来到这个论坛,乐于分享,好好学习!!

86

主题

439

帖子

5

粉丝