悲催的DS1302实验经历——自己焊时钟板的同学注意了
该调时间功能了。没买板子,觉得随便焊一个就行,一上午怎么也能调通吧。一大早到元件店采购。本地就1302有货。有进口国产之分,时间当然不含糊,进口的吧,结果没货了,一边翻腾着,我眼前一亮
发现了DS12C887+,更重量级的芯片,自带电池和晶振,典型的厚膜电路,国产的1几(应该是仿造的),进口的25一块,立即改主意放弃了1302。
拿回来一查资料傻眼了,东西是好东西,8位并口的,要占11个引脚。乖乖拿回去退了买了国产的1302,怕不准,买了两个晶振,实在没太好的。配上电池,电池夹。这么简单的电路,没当回事。
简单规划了一下,很快就焊好,为了抗干扰,还特意把晶振接地了。最后接电,裤太老不能用。一边通着电,一边查新裤。
几分钟后,悲剧就发生了,我恍惚觉得见过说这个芯片会发热,用手碰了一下,好家伙,差点烫个泡出来!
池也微热了。赶紧断电。芯片烧了倒不怕,电池爆了可太危险了,搭电路也没戴护目镜的习惯。
上网一查,苦主一大堆,很多被烫的。。。郁闷。
网上各种说法都有,主流舆论是,进口的芯片没事,国内仿的会烫到手,还有的说分批次。
还有的说是自激了,需要加个100n的电容在电源上。。。差点骂街,我没见到这条信息前,已经画蛇添足的加了个电容在电源上,正好是100n!还有高人说vcc串个100k电阻~还有的说是程序设置的事。
最后,有人给出了终极解决方案,在记忆电池上接个二极管,电池只放不充。
算是解决了。
后来,发现这是工作原理决定的。如果记忆电池是个充电电池,工作应该是正常的,而我装的不是充电电池,所以会充出问题。
芯片过热,电池没爆算便宜我了。
还有个经验,晶振接地会提高稳定性。如果时钟不准,多半是晶振的问题。那个环节都是木桶的短板,所以,如果端口富裕的话,还是DS12C887靠谱。
{:soso_e103:}非充电电池居然还要接二极管。。。。 弘毅 发表于 2012-4-13 23:06 static/image/common/back.gif
非充电电池居然还要接二极管。。。。
学习学习一下.非充电电池当然要接二极管,不然能把电池冲爆. 学习了,最近我的DS1307也悲剧了,老是没法正确显示! 本帖最后由 thomas 于 2012-4-17 08:33 编辑
Randy 发表于 2012-4-14 15:40 static/image/common/back.gif
学习了,最近我的DS1307也悲剧了,老是没法正确显示!
估计芯片烧了,换了吧。我换了两次不同电池,发烫两次,估计彻底烧了。
现在用电池串二极管的方法正常工作。
如果走的不准,要考虑晶振。选高质量晶振,然后外壳接地 thomas 发表于 2012-4-17 08:29 static/image/common/back.gif
估计芯片烧了,换了吧。我换了两次不同电池,发烫两次,估计彻底烧了。
现在用电池串二极管的方法正常 ...
好的,我去试试,我有好几个有问题的,都是无语! 涓流充电还这么牛? 还有就是匹配下负载电容,不同的电容震荡频率还是有些许差别的 我做89s52的3208时钟时碰到过,当时是烧的很厉害,烫到了我的手指,等回来再调试,那个1302又能用了,也不发烫了,不知道问什么。 我表示现在测我的DS1307木有问题了,都给我之前解决掉了!哈哈! 从DS1302的Datasheet得知,默认情况下是不会开启备用电池充电的,难道你用的库里面初始化的时候把充电开启了?
页:
[1]