新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC和AVR的自身抗干扰性能

PIC和AVR的自身抗干扰性能

作者:时间:2013-04-08来源:网络收藏

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

首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。

1。电源用变压器变压12V,7805稳压,输入输出均接电解电容和104电容。

2。单片机最小系统,用3个I/O,按钮,指示灯,驱动三极管(继电器--再推动接触器)不用的管脚不管。

3。干扰源,由于没有仪器,只好用接触器的线圈来做干扰源,为了加强干扰,接触器线圈两端没有加104电容。

4。软件,最小最简单,不加任何处理只推动作用。

5。元件选择,PIC的用PIC16C54,PIC16F54,PIC16F877A,PIC16F716。的选用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)%复位。


上一页 1 2 下一页

关键词: PIC AVR 抗干扰性能

评论


相关推荐

技术专区

关闭