5293|4

110

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

也谈PIC和AVR的自身抗干扰性能 [复制链接]

在我一次产品中有AVR和PIC两种芯片同时存在,当用AVR推动继电器--再推动接触器。用PIC来显示。发现PIC居然有点小小的干扰,不得不在外围电路上加措施才解决问题。都说PIC的抗干扰一流的,我怀疑之下对两种单片机做一个小小的测试。

首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。
1。电源用变压器变压12V,7805稳压,输入输出均接电解电容和104电容。
2。单片机最小系统,用3个I/O,按钮,指示灯,驱动三极管(继电器--再推动接触器)不用的管脚不管。
3。干扰源,由于没有仪器,只好用接触器的线圈来做干扰源,为了加强干扰,接触器线圈两端没有加104电容。
4。软件,最小最简单,不加任何处理只推动作用。
5。元件选择,PIC的用PIC16C54,PIC16F54,PIC16F877A,PIC16F716。AVR的选用M8。AT28,AT13。
接下来做测试了:
PIC16C54:
先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。再用接触器线圈引线缠绕芯片。在6圈以下还是稳如泰山。上了7圈就有干扰了。看来PIC16C54真是强悍啊。佩服。接下去就试PIC16F54了。
PIC16F54:
先是接触器放在芯片旁边。不得了!程序简直没有办法运行,和PIC16C54简直一个在天上,一个在地下。万思不得其解。查阅PIC资料都说PIC的F系列比C系列差,就是F系列的不同产品抗干扰也不一样。于是又测试PIC16F716。
PIC16F716:
先是接触器放在芯片旁边。果然好多了,10次也就1次复位。
PIC16F877A:
先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。在1圈就有干扰复位了。
以上就是对我有的几种PIC片子的测试结果。接下来对AVR的M8做测试。
M8:
先是接触器放在芯片旁边。先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。在1圈就有干扰复位了。
AT28:结果和PIC16F54一样。
AT13:
先是接触器放在芯片旁边。先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。在1-2圈就有干扰复位了。

声明以下内容为转帖,本人看了受益匪浅,特转过来 推荐大家看看。

从我自己测试的效果看,PIC的C系列很好。F系列的早期产品如PIC16F54很差,还不如51。后期的F系列如PIC16F877还可以。个人估计:原来PIC是生产OTP单片机的,他的OTP技术真是一流,F是后来才生产的(可能是C系列的学习版),技术还在学习和摸索中,所以F系列是早期产品不如后期产品。没有测试18F系列的不知道好不好。
AVR的M8就和PIC16F877A差不多。AT13比M8好一点。M28差。

同一个厂家的产品怎么有如此大的差别呢?干扰又是怎么造成CPU复位的呢?带着疑问我又对M8和PIC16F716再继续做试验。
1:用示波器测试芯片任意地方,发现都有干扰脉冲。不能确定干扰具体位置。
2:用接触器线圈引线对准芯片一个一个脚来测试。结果出来了。
PIC16F716:只要引线对准复位脚,100%的复位,有状态指示出是MCLR复位。引线对准电源脚没有影响。
M8:只要引线对准复位脚,100%的复位,有状态指示出是RESET复位。引线对准电源脚(20-30)%复位。
从以上看来干扰主要是影响了复位脚。电源对PIC的影响比AVR的小。查阅PIC和AVR的复位系统,终于有了答案:





AVR的复位脚通过一个电阻连接到电源,而PIC的则没有,故电源对PIC的影响比AVR的小。将PIC的复位脚外接一个电阻,电源对PIC的影和AVR一样。
将电源和复位连接103或者104电容到地,奇迹发生了。
M8的稳定性能居然和PIC16C54一样了。先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。再用接触器线圈引线缠绕芯片。在4圈以下还是稳如泰山。上了5圈就有干扰了。
PIC16F716:先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。再用接触器线圈引线缠绕芯片。在1-2有干扰了。
查阅PIC的MCLR时间没有结果,看了PIC16F系列的复位电路没有什么改变估计是PIC16F系列的内部质量不高。再说“奇迹发生了”抗干扰能力提高不显著。
查阅各种AVR的复位电路,发现AT11是最差的,连“尖峰滤波电路也没有”所以淘汰停产了。AT24/26/28/15的复位时间只有50-900ns。AT25/13/2313的复位时间要2.5us,难怪要稳定些。M48/88/168为2us,M8为1.5us。(没有比较过M48是不是比M8稳定一些)。复位时间短的肯定比时间长的容易受干扰一些,可是AVR为什么还如此明了的标出复位时间呢?只有一个原因:让用户根据不同的环境选择不同抗干扰的芯片。

终上所述:芯片自身抗干扰能力。个人认为:
PIC的C系列片子可以得10分。
AVR的M8可以得8-9分。
PIC的16F系列片子可以得4分。
AVR的AT13可以得8-9分。
可以看出AVR的足可以用于工业控制了,注意使用AVR的片子的时候要根据不同的环境选择不同的片子,还有AVR的复位脚处理,由于AVR的复位脚通过一个电阻连接到电源,所以电源也要处理。
以上所述只是个人认识,做的试验也不全面,请大虾们不要太计较。现在有一棵新星STC单片机,网上传的很神奇,特别恳请哪位大虾做个测试。

最新回复

比较详细了。没想到AVR的片子现在也有这样好的抗干扰能力。当年PIC的抗干扰能力也是被大家所诟病,不过慢慢的PIC的几款片子抗干扰能力越来越好了。AVR倒是很长时间没有改善,没想到现在倒是有了这么大提升。  详情 回复 发表于 2010-2-22 16:05
点赞 关注
 

回复
举报

6366

帖子

4914

TA的资源

版主

沙发
 
器件自身的抗干扰能力是一方面
另外电路和程序设计的时候也要提高抗干扰能力
 
 
 

回复

1781

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
从来没做过这样的实验,谢谢楼主的分享。。。
 
个人签名只有求知欲,没有求偶欲的人是植物,只有求偶欲,没有求知欲的人叫动物,既没求知欲,又没求偶欲的人是矿物。
 
 

回复

5979

帖子

8

TA的资源

版主

4
 
学习~~~~
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

5
 
比较详细了。没想到AVR的片子现在也有这样好的抗干扰能力。当年PIC的抗干扰能力也是被大家所诟病,不过慢慢的PIC的几款片子抗干扰能力越来越好了。AVR倒是很长时间没有改善,没想到现在倒是有了这么大提升。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表