打印

DS1302不准的问题

[复制链接]
5254|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hubo450|  楼主 | 2007-6-17 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我使用DS1302遇到一个问题,就是在板子不加电,靠电池供电的情况下,平均每天时钟慢2秒左右。而加电之后,尤其是在板子上两个CPU串行通信,时钟就会不准,甚至5分钟内可以快1分钟左右。在两个CPU不通信的情况下,DS1302的时钟变慢不显著(还没有长期加电测试过,至少1个小时之内差不到一秒),请问这个是由于干扰的问题吗?
    我现在怀疑可能原因之一就是32.768k晶振离X1,X2有点远,还有什么问题,请使用过的高手给指点一下,谢谢。

我的制版图如下:

相关帖子

沙发
wfl102824| | 2007-6-17 19:14 | 只看该作者

再看看data sheet

DS1302的data sheet中有layout的建议

使用特权

评论回复
板凳
救火车| | 2007-6-18 09:31 | 只看该作者

晶振这种东西离远了肯定不行。我就吃过这个亏。

使用特权

评论回复
地板
hubo450|  楼主 | 2007-6-18 10:14 | 只看该作者

现在又发现一个可能原因

  发现电源的开、闭对DS1302有影响,甚至影响到使得DS1302里面日期和时间寄存器数据丢失和错误。我尝试了让DS1302进入写保护状态,也不管用。然后试了把与之相连的STC12C5410AD拔掉,再测试让电源频繁加电、掉电日期和时间寄存器数据丢失和错误不出现了,我感觉可能是CPU误动作引起日期和时间寄存器数据丢失和错误。但是DS1302写保护应该就无法更改了。没有搞明白什么原因,是否有遇到过同样问题的高手,请指点一下,谢谢。

使用特权

评论回复
5
hubo450|  楼主 | 2007-6-18 10:51 | 只看该作者

电源开关影响DS1302的问题基本解决

   是在CPU上电的时候,CPU连DS1302的RST的引脚,会处于不确定状态,结合其他两个脚的电平,很有可能造成DS1302的紊乱。解决方法是焊了一个1k下拉电阻,但是已经要把改脚设为强推勉输出,否则无法让其达到高电平。

使用特权

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

本版积分规则

12

主题

39

帖子

1

粉丝