发新帖我要提问
12
返回列表
打印

我正在做个实时钟的项目,但是遇上的让人很纠结的问题..

[复制链接]
楼主: YangCoCol
手机看帖
扫描二维码
随时随地手机跟帖
21
cuiyong0709| | 2013-1-15 09:41 | 只看该作者 回帖奖励 |倒序浏览
DS1302没用过,我用的是ISL1208,标准I2C接口,和别的I2C器件一起直接挂在I2C总线上,多省地方……

使用特权

评论回复
22
cuiyong0709| | 2013-1-15 09:42 | 只看该作者
如果怀疑是USB带来的电源干扰,可以在USB进来的地方加压敏电阻和TVS管

使用特权

评论回复
23
beanandpeach| | 2013-1-15 10:05 | 只看该作者
还要并个电阻

使用特权

评论回复
24
xpdzsj| | 2013-1-15 10:28 | 只看该作者
程序问题,贴出DS1302的驱动看看,
给你个思路,USB插拔造成1302瞬间停振,你重新启动1302就OK了,
这个问题我经常碰过,自己研究了1个月才解决

使用特权

评论回复
25
zcs132376| | 2013-1-15 10:46 | 只看该作者
强烈关注该该贴。因为我也与到同样的问题。明明备用电源还在3v以上,输出显示的日期就变了:要么快了,要么慢了。

使用特权

评论回复
26
funior| | 2013-1-15 10:48 | 只看该作者
同意干扰是由地线传入的,而且你这晶振很容易受到干扰,确保你用的每台电脑主板上的地都跟机壳连上了,试一下

使用特权

评论回复
27
dan_xb| | 2013-1-15 11:07 | 只看该作者
这个应该是32.768晶振,受到干扰造成错乱的,还有上面网友提到的不工作,手碰一下就工作,也是这个问题
芯片对这种低频晶振其实挺挑的,不好弄,要考虑负载的情况。DS1302规定的那种负载的晶振,其实市场上比较少见,大多数都不符合的
并不是频率对了就可以,如果负载不对,会造成震荡不稳甚至根本不起振

使用特权

评论回复
28
royroyyy| | 2013-1-15 11:15 | 只看该作者
Stone_up 发表于 2013-1-15 00:29
楼主你好   
DS1302的 32.768KHz的晶振 是有讲究的, 选晶振的时候一定要看看 次晶振的负载电容是多少。
DS ...

你说的对,但是手册上的意思是其内部Cp是6PF接地,但如果选了13.5PF的晶振,给晶振外接6PF也是可以的。

使用特权

评论回复
29
royroyyy| | 2013-1-15 11:17 | 只看该作者
beanandpeach 发表于 2013-1-15 09:01
晶振为什么不接不在负载电容?必须的啊

这个要看情况才做匹配的,主要是芯片与负载的匹配,如果他选的是6PF晶振,对于DS1302,是不需要接电容的。

使用特权

评论回复
30
apan| | 2013-1-15 12:18 | 只看该作者
I2C需要上拉!

使用特权

评论回复
31
royroyyy| | 2013-1-15 12:55 | 只看该作者
电路设计做的不好,DS1302没有上拉,USB没有防静电和防串扰,这样即使这个地方没问题,别的地方也可能会出错的。

我分析,就是USB插入和拔出时静电所致,你可以找一个带扼流圈的USB试试,应该会好很多。

使用特权

评论回复
32
whydo| | 2013-1-15 15:49 | 只看该作者
IO 要用电阻拉一下的,上下电期间IO口可能有脉冲

使用特权

评论回复
33
hua9715122| | 2013-1-17 16:49 | 只看该作者
密切关注,也碰到类似问题

使用特权

评论回复
34
bruceding| | 2013-1-17 17:10 | 只看该作者
持续关注

使用特权

评论回复
35
yaoyuanytu| | 2013-1-26 13:25 | 只看该作者
这么多东西啊  厉害  我觉得晶振的原因很大

使用特权

评论回复
36
chenyu988| | 2013-1-26 13:53 | 只看该作者
晶振坏了

使用特权

评论回复
37
21ID| | 2013-1-26 16:50 | 只看该作者
直接换时钟芯片,我用的PCF8563还不错!

使用特权

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

本版积分规则