打印

求助:单片机偶尔被烧掉问题!

[复制链接]
2387|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peache|  楼主 | 2013-2-22 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用C8051F020做了个小测量装置.测量半成品的状态,包括直流AD采样.RS485通讯,红外通讯,脉冲捕获,  这个东西的使用频率比较高,每天1000次以上.  经过长时间的使用,发现偶尔会有C8051F020烧掉(上电后程序不运行,所有I/O口为高,程序烧不进).100多台测量装置,大概2  3个月就会有一台被烧掉.
后怀疑AD采样分压电阻过小,使整个AD的灌电流过大,超过了片子的总极限电流,就把AD的分压电阻全改成300K左右的数量级(其中有1路AD是半波整流电压,但峰值没超过AD的承受电压),在电压信号进AD前,再加了个电容对地.但问题依然存在.  请问大概是那个地方出了问题? AD采样外部电路要怎么做,怎么保证单片机的稳定性. 谢谢!

相关帖子

沙发
seachan| | 2013-2-22 11:03 | 只看该作者
加个电压跟随器试试

使用特权

评论回复
板凳
CrazyWill| | 2013-2-22 11:26 | 只看该作者
先判断不良测量装置电源对地是否短路?是否有其他地方短路?
在找MCU问题,MCU怎么个烧掉?
1.量测MCU电源pin对地阻抗是否正常?电源pin内部钳位二极管是否完好?
2.其他IO对地阻抗?IO对电源、对地内部钳位二极管是否完好?

使用特权

评论回复
地板
pa2792| | 2013-2-22 11:49 | 只看该作者
C8051F020比较脆弱,你的进入C8051F020 I/O口的电流可能比较大了,或者经常有电压尖峰。

使用特权

评论回复
5
pa2792| | 2013-2-22 11:58 | 只看该作者
所有上拉电阻该大,输入IO加3。3V的TVS箝位。

使用特权

评论回复
6
weilaiheike| | 2013-2-22 13:26 | 只看该作者
加TVS是个好办法哈,防止瞬态的干扰击穿单片机。另外,还有个问题,485用光耦隔离了吗?

使用特权

评论回复
7
peache|  楼主 | 2013-2-22 14:07 | 只看该作者
CrazyWill 发表于 2013-2-22 11:26
先判断不良测量装置电源对地是否短路?是否有其他地方短路?
在找MCU问题,MCU怎么个烧掉?
1.量测MCU电源p ...

3.3V电源对地没短路,阻值大小跟好的装置大小差不多,都是260欧左右.
其他地方没坏,只要换掉C8051F020,装置就完全正常.
烧坏的芯片I/O口对地量和好的I/O口对地量,都是1.5K左右.

使用特权

评论回复
8
peache|  楼主 | 2013-2-22 14:09 | 只看该作者
weilaiheike 发表于 2013-2-22 13:26
加TVS是个好办法哈,防止瞬态的干扰击穿单片机。另外,还有个问题,485用光耦隔离了吗? ...

485通讯和脉冲捕获,都加了光藕隔离.

使用特权

评论回复
9
XZL| | 2013-2-22 15:04 | 只看该作者
输入模拟电路必须经射随器隔离。IO口要经过光耦隔离。电源要处理好,防止较高尖毛刺!

使用特权

评论回复
10
谈的元| | 2013-2-22 23:55 | 只看该作者
上原理图吧

使用特权

评论回复
11
mcbot| | 2013-2-23 08:25 | 只看该作者
1 数字信号光耦隔离
2 加强电源滤波,提高供电质量
3 模拟信号最后加跟随器,阻抗匹配,级间隔离
4 用示波器测一下你的模拟输入信号峰峰值,长期观测一下是不是有尖峰脉冲。

使用特权

评论回复
12
hulx| | 2013-2-24 09:05 | 只看该作者
这样问题上图才能说,否则都是扯。

使用特权

评论回复
13
jiayi2012| | 2013-2-24 14:46 | 只看该作者
学习了

使用特权

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

本版积分规则

24

主题

85

帖子

1

粉丝