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

[复制链接]
18089|72
 楼主| mjx91282041 发表于 2011-11-14 16:27 | 显示全部楼层 |阅读模式
我做的一个PCB电路,电路如图,P3为5V电源输入接口,U2为ds1302,U1为单片机。在使用中,1302时不时的发烫烧坏,我换了好几片啦!我把ds1302的电源换成3.3V,不烧1302但是烧我的U1单片机了!很崩溃呀!我原来以为是买的开关电源的,我把电源调到4.8V,还是一样,我通过示波器观测电源几个小时也没发现不稳定或者尖峰。各位帮我分析一下是啥原因!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
jjjyufan 发表于 2011-11-14 16:30 | 显示全部楼层
上原理图 更直观的
jjjyufan 发表于 2011-11-14 16:34 | 显示全部楼层
1脚为主电源,8脚为后备电池,这个你弄错了吧
DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。
 楼主| mjx91282041 发表于 2011-11-14 16:35 | 显示全部楼层
1302的电源我换过来了也是这样!关键是我把1302的电源改为3.3后烧我单片机呀!
jjjyufan 发表于 2011-11-14 16:35 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| mjx91282041 发表于 2011-11-14 16:36 | 显示全部楼层
原理图很简单,我以前用万用板都做过
l4157 发表于 2011-11-14 16:41 | 显示全部楼层
本帖最后由 l4157 于 2011-11-14 16:43 编辑

我估计是软件的原因,如在I/O线上两个芯片有竞争(一个输出高同时一个输出低),可以试着不对DS1302操作,看会不会烧芯片。
 楼主| mjx91282041 发表于 2011-11-14 16:44 | 显示全部楼层
我估计是软件的原因,如在I/O线上两个芯片有竞争(一个输出高同时一个输出低),可以试作不对DS1302操作,看会不会烧芯片。
 楼主| mjx91282041 发表于 2011-11-14 16:45 | 显示全部楼层
我估计是软件的原因,如在I/O线上两个芯片有竞争(一个输出高同时一个输出低),可以试作不对DS1302操作,看会不会烧芯片。
不太明白!I2c总线是不会有竞争的呀,那我把1302的电源换成3.3后,为啥单片机也会烧呢?3.3是我板子上的稳压芯片输出的。
 楼主| mjx91282041 发表于 2011-11-14 16:48 | 显示全部楼层
这个电路能正常工作,是在工作的过程中会出现烧片子。比如工作几个小时后者几天,没有定数。
jjjyufan 发表于 2011-11-14 16:51 | 显示全部楼层
还是电平不一致的问题,你老实按手册的来,VCC2 5V  单片机电源5V VCC1接后备电池。i/o上拉5v
怎么折腾都不会坏的。当然你还要注意下MCU的IO配置
t.jm 发表于 2011-11-14 16:53 | 显示全部楼层
1302的电源我换过来了也是这样!关键是我把1302的电源改为3.3后烧我单片机呀!
mjx91282041 发表于 2011-11-14 16:35

问题应该如3L所说。
 楼主| mjx91282041 发表于 2011-11-14 17:01 | 显示全部楼层
jjjyufan

1302的电源我换过来了,没加上拉电阻,也没法加,mcu的io配置?我单片机是STC12C5A60S2,直接默认的方式输出,兼容51系列的。
 楼主| mjx91282041 发表于 2011-11-14 17:04 | 显示全部楼层
我注意一下楼上所分析的问题!我问一下,IO电平不匹配的话,单片机也会烧掉吗?
jjjyufan 发表于 2011-11-14 17:11 | 显示全部楼层
你图上是有上拉接到5V的,焊上吧
电平不匹配,要看IC内部结构,万一不小心驱动电流比较大,一个是灌入电流,那就悲剧了
没用过STC单片机,可以看看IO口是否可以超出VCC
xyz769 发表于 2011-11-14 17:21 | 显示全部楼层
本帖最后由 xyz769 于 2011-11-14 17:23 编辑

主备电源的确接反了。。但要烧芯片,估计是5v电源问题了。。否则,考虑人品问题。。:D
 楼主| mjx91282041 发表于 2011-11-14 18:03 | 显示全部楼层
我人品还可以呀,不偷不抢,不吭不骗,只是这次头脑不清醒把1302电源搞错了!为啥和我过不去呀!折腾我块一个月了!:'(
MakeBetter 发表于 2011-11-14 18:19 | 显示全部楼层
少啰嗦,
我估计是软件的原因,如在I/O线上两个芯片有竞争(一个输出高同时一个输出低),可以试着不对DS1302操作,看会不会烧芯片。
l4157 发表于 2011-11-14 16:41

按这种方法试试先,试下又不死人。
MakeBetter 发表于 2011-11-14 18:22 | 显示全部楼层
还有,你所谓的烧坏,是指失效还是彻底损坏?
测一下坏后的1302的晶振有没有振。
你所谓的烧单片机,又是指什么?是不是IO读不出数据,换1302也没反应就判断为单片机烧坏?你可不可以同时单片机用其它IO驱动LED闪,判断是不是仅仅是单片机IO烧了呢?

若如此,那就是程序驱动IO问题了。
 楼主| mjx91282041 发表于 2011-11-14 18:31 | 显示全部楼层
单片机是stc的,发烫烧坏后我定时输出的系统运行指示灯停止,LCD不显示,再下载程序没法下载。1302烧了后是直接读不出数据,初始化也初始化不了。在一个现象就是它发烫还是那种很烫的,我在旁边都能闻到芯片烧坏的那种味道,手去摸还烫了我一次。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

54

帖子

1

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