DS1302芯片总是发热烧坏!急!!急!!

[复制链接]
18086|72
q331513266 发表于 2011-11-18 08:54 | 显示全部楼层
把备用电池去掉 ,看是否有问题。 如过连单片机都挂了,应该是线路故障,IO口可以考虑用开漏。
yanwl666 发表于 2011-11-18 12:44 | 显示全部楼层
嗯,是软件的问题。我前几天刚调试好的,你要源代码的话,跟我说一声
yanwl666@163.com
yanwl666 发表于 2011-11-18 12:45 | 显示全部楼层
对了,如果你用STC的单片机的话,记得一定要加上拉电阻
ligg2005 发表于 2011-11-18 19:18 | 显示全部楼层
顶一下~
wsfphs 发表于 2011-11-18 21:38 | 显示全部楼层
en sadra
greenbug 发表于 2011-11-22 10:59 | 显示全部楼层
没消息了?
szsfy 发表于 2011-11-28 19:54 | 显示全部楼层
悲剧啊,我也遇到这个问题
szsfy 发表于 2011-11-28 19:56 | 显示全部楼层
在发热的时候,电池电压从3.3V降到1V以下了
hahax 发表于 2011-12-1 19:22 | 显示全部楼层
ds1302发热,我也遇到过,目前还没有找到解决的办法,我的两款测试板中,都发现又这样的问题,一个板子cpu用的atmega8,一个使用的atmega128,目前DS1302已经烧坏了4个,有两个芯片,焊接完通电有20分钟,就over了,一个用了一个月,另外一个更是神奇,我把DS1302焊接好,没有进行任何操作,通电大概有两天(这两天中也测试这个电路板中其他模块),突然之间DS1302就冒烟了。但是其他的模块运行正常,单片机也没有受到任何影响。
我看了DS1302芯片,就是1108版本
hahax 发表于 2011-12-1 19:22 | 显示全部楼层
ds1302发热,我也遇到过,目前还没有找到解决的办法,我的两款测试板中,都发现又这样的问题,一个板子cpu用的atmega8,一个使用的atmega128,目前DS1302已经烧坏了4个,有两个芯片,焊接完通电有20分钟,就over了,一个用了一个月,另外一个更是神奇,我把DS1302焊接好,没有进行任何操作,通电大概有两天(这两天中也测试这个电路板中其他模块),突然之间DS1302就冒烟了。但是其他的模块运行正常,单片机也没有受到任何影响。
我看了DS1302芯片,就是1108版本
hahax 发表于 2011-12-1 19:23 | 显示全部楼层
ds1302发热,我也遇到过,目前还没有找到解决的办法,我的两款测试板中,都发现又这样的问题,一个板子cpu用的atmega8,一个使用的atmega128,目前DS1302已经烧坏了4个,有两个芯片,焊接完通电有20分钟,就over了,一个用了一个月,另外一个更是神奇,我把DS1302焊接好,没有进行任何操作,通电大概有两天(这两天中也测试这个电路板中其他模块),突然之间DS1302就冒烟了。但是其他的模块运行正常,单片机也没有受到任何影响。
我看了DS1302芯片,就是1108版本
hahax 发表于 2011-12-1 19:27 | 显示全部楼层
ds1302发热,我也遇到过,目前还没有找到解决的办法,我的两款测试板中,都发现又这样的问题,一个板子cpu用的atmega8,一个使用的atmega128,目前DS1302已经烧坏了4个,有两个芯片,焊接完通电有20分钟,就over了,一个用了一个月,另外一个更是神奇,我把DS1302焊接好,没有进行任何操作,通电大概有两天(这两天中也测试这个电路板中其他模块),突然之间DS1302就冒烟了。但是其他的模块运行正常,单片机也没有受到任何影响。
我看了DS1302芯片,就是1108版本
 楼主| mjx91282041 发表于 2011-12-4 16:05 | 显示全部楼层
经过我这段时间的测试,没发过热了,但是DS1302的时间好像保存不住,上电要初始化(板子移动或者多次上电会初始化),不然读出来秒的高位是停止的。关于发热做了以下处理:1、1脚接主电源,8脚接电池,I2C总线上拉4.7k电阻;2、对PCB的布局做了一些更改,原来I2C总线离晶振太近,添加了一根地线屏蔽晶振的干扰;3、原来的开关电源直接输出现在添加了7805作为稳压,电源纹波基本上没有了;4、程序我没有怎么改,同时我重新买了ds1302,原来的都烧完了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部