解决DS1302发热问题

今天帮人家修理一个时钟,发现上面读取DS1302 数据,回来显示不正常。

于是换了一片新的,放上去好了。

本以为就这么简单,芯片坏了。

可是过了一会,发现DS1302暴热,手指头烫疼的一塌糊涂。

于是百度 GOOGLE 发现有几种说法。

经试验以下这两种方法OK。
 
方法一:

在VCC 和GND 之间串联个104电容。  我上一个上去,发现真的不烫手了。时间显示正常。

问题:DS1302发热的原因,由于电源的纹波引起振荡,导致DS1302发热,可以在芯片的电源接个104的电容进行滤波。
 
但是,发现安装上备用电池后 芯片还是一样热了起来。。原来是这样的。
 
方法二:

如果用的是普通不可充电的备用电池给DS1302掉电用的话,那么最好在8脚和电池正之间反向串一个1N4148二极管,没想到正常了。只是不能再对电池充电了,不过我的CR2032也不能充电。

永不止步步 发表于11-11 15:31 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363791个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号