新闻详情
DS1302工程师笔记
DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.0V~5.5V。采用三线接口与CPU进行同步通讯,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。
工程师笔记:
● DS1302直接接32.768KHZ晶振,不用接电容,建议晶振选精度高的,不然时间会慢慢拉开差距的,我就遇到过这种事.
● 我试用过了DS1302,经测量它的2、3脚的电压都很低(用MF30型的万用表的1V挡显示几乎为零,但都正常工作,我的DS1302是3V电压工作的),你可以写个程序试一试,一般晶振都不会坏。
● 拆过一块电脑主板上的晶振,上面刻了32.768K的印字,发现这个晶振就很准。
其实你的每天误差2-5秒完全可以用20P的微调电容来修正。还有晶振的外壳要接地。
● 不加C4、C5,秒数码管显示0.2秒往上走,时间走的很快,用手接触32.768K引脚,就正常走动,放手又变得很快...... 但又不是每次都这样。无规律....
● 温漂比较难处理。夏天很准,到冬天就不一定了。