时钟芯片VS1302使用经验 zz

来源:百度文库 编辑:神马文学网 时间:2024/04/27 17:59:51
时钟芯片VS1302使用经验(亦适用于DS1302)[原创]0推荐

时钟芯片VS1302简单易用,但是,实际上小问题也多,需要注意以下几点:

1、现象:正常使用时,经常莫名其妙的发生晶振停震或者31字节的RAM数据丢失错乱的现象。一般都是干扰造成的。改正方法:1)改软件,写操作前,要先把控制寄存器(地址为8Eh)的最高位(WP标志位)置0,允许写;写操作之后再置为1,禁止写操作,可防止外接电源等干扰。2)改硬件,如果电源使用有变压器请注意5V主电源(VCC2)的掉电脉冲干扰,可加100uF+104电容滤波,掉电时间要尽可能的缓长,以利于VCC1电池的切换。

2、现象:时钟时间不准确,差别大。晶振应使用6pF、40kOhm的,X1、X2走线尽可能的短,外壳要接地。

3、现象:初始化后发现时钟不走。初始化一定要把秒寄存器的最高位(CH标志位)置0。

4、现象:经常开关机,发现时间越来越慢。对于每次启动都要操作CH标志位的,请先读出来秒寄存器(地址为81h)的数值,将MSB清零后再写入秒寄存器(地址为80h)。

5、如果不使用涓流充电功能,请将寄存器(地址为90h)设置成0x00。