为进步单片机自身的牢靠性。近年来单片机的制造商在单片机规划上采取了一系列方法以期进步牢靠性。这些技能首要体现在以下几方面。
1.下降外时钟频率
外时钟是高频的噪声源,除能引起对本运用体系的搅扰之外,还或许发生对外界的搅扰,使电磁兼容检测不能合格。在对体系牢靠性要求很高的运用体系中,选用频率低的单片机是下降体系噪声的准则之一。以8051单片机为例,最短指令周期1μs时,外时钟是12MHz。而相同速度的Motorola 单片机体系时钟只需4MHz,更适合用于工控体系。近年来,一些出产8051兼容单片机的厂商也选用了一些新技能,在不献身运算速度的前提下将对外时钟的需求降至本来的1/3。而Motorola 单片机在新推出的68HC08系列以及其16/32位单片机中遍及选用了内部琐相环技能,将外部时钟频率降至32KHz,而内部总线速度却进步到8MHz甚至更高。
2.低噪声系列单片机
传统的集成电路规划中,在电源、地的引出上一般将其组织在对称的两头。如左下角是地,右下角是电源。这使得电源噪声穿过整个硅片。改善的技能将电源、地组织在两个相邻的引脚上,这样一方面下降了穿过整个硅片的电流,一方面使外部去耦电容在PCB规划上更简单组织,以下降体系噪声。另一个在集成电路规划上下降噪声的比如是驱动电路的规划。一些单片机供给若干个大电流的输出引脚,从几十毫安到数百毫安。这些大功率的驱动电路集成到单片机内部无疑增加了噪声源。而跳变沿的软化技能可消除这方面的影响,方法是将一个大功率管做成若干个小管子的并联,再为每个管子输出端串上不同等效阻值的电阻。以下降di/dt。
3.时钟监测电路、看门狗技能与低电压复位
监测体系时钟,当发现体系时钟停振时发生体系复位信号以康复体系时钟,是单片机进步体系牢靠性的方法之一。而时钟监控有用与省电指令STOP是一对对立。只能运用其中之一。
看门狗技能是监测运用程序中的一段守时中止服务程序的运转状况,当这段程序不作业时判别为体系故障,然后发生体系复位。
低电压复位技能是监测单片机电源电压,当电压低于某一值时发生复位信号。由于单片机技能的开展,单片机自身对电源电压规模的要求越来越宽。电源电压从最初的5V降至3.3V并持续下降到2.7V、2.2V、1.8V。在是否运用低电压复位功用时应依据详细运用状况权衡一下。
4. EFT技能
新近推出的Motorola M68HC08 系列单片机选用EFT(Electrical Fast Transient)技能进一步进步了单片机的抗搅扰才能。当振荡电路的正弦波信号遭到外界搅扰时,其波形上会叠加一些毛刺。以施密特电路对其整形时,这种毛刺会成为触发信号搅扰正常的时钟信号。替换运用施密特电路和RC滤波能够使这类毛刺不起效果,这便是EFT技能。跟着VLSI技能的不断开展,电路内部的抗搅扰技能也在不断开展之中。
5.软件方面的方法
单片机自身在指令规划上也有一些抗搅扰的考虑。不合法指令复位或不合法指令中止是当运转程序时遇到不合法指令或不合法寻址空间能发生复位或中止。单片机运用体系程序是事前写好的,不或许有不合法指令或寻址。必定是体系遭到搅扰,CPU读指令时出错了。
以上说到的是当时广泛运用的单片机应该具有的内部抗搅扰方法。在选用单片机时,要检查一下这些功能是否都有,以求规划出牢靠性高的体系。
在运用软件规划方面,规划者都有各自的经历。这儿要提示的是最终对不必的ROM要做处理。准则是假如程序落到这儿能够自康复。
用于单片机体系的搅扰按捺元件
1.去耦电容
每个集成电路的电源、地之间应装备一个去耦电容,它能够滤掉来自电源的高频噪声。作为储能元件,它吸收或供给该集成电路内部三极管导通、截止引起的电流改变(di/dt),然后下降体系噪声。要选高频特性好的独石电容或瓷片电容作去耦电容。每块印制电路板电源引进的当地要安放一只大容量的储能电容。由于电解电容的环绕式结构,其散布电感较大,对滤除高频搅扰信号几乎不起效果。运用时要与去耦电容成对运用。钽电容则比电解电容效果更好。
2.按捺高频的电感
用粗漆包线穿入轴向有几个孔的铁氧体芯,就构成了高频扼制器材。将其串入电源线或地线中可阻挠高频信号从电源/地线引进。这种元件特别适用于离隔一块印制电路板上的模仿电路区、数字电路区、以及大功率驱动区的供电。应该留意的是它有必要放在该区储能电容与电源之间而不能放在储能电容与用电器材之间。
3.自康复保险丝
这是用一种新式高分子聚合资料制成的器材,当电流低于其额定值时,它的直流电阻只要零点几欧。而电流大到必定程度,它的阻值敏捷升高,引起发热,而越热电阻越大,然后阻断电源电流。当温度降下来今后能主动康复正常。这种器材可防止CMOS器材在遇到强冲击型搅扰时引起所谓“可控硅触发”现象。这种现象指集成电路硅片的基体变得导通,然后引起电流增大,导致CMOS集成电路发热甚至焚毁。
4.防雷击器材
室外运用的单片机体系或电源线、信号线从室外架空引进室内的,要考虑体系的防雷击问题。常用的防雷击器材有:气体放电管,TVS(Transient Voltage Supervention)等,气体放电管是当电源电压大于某一值时,一般为数十伏或数百伏,气体击穿放电,将电源线上强冲击脉冲导入大地,TVS能够当作两个并联且方向相反的齐纳二极管,当电两头电压高于某一额定值时导通。其特点是能够瞬态经过数百甚至上千安培的电流。这类元器材要和抗共模和抗差模搅扰的电感合作运用以进步抗搅扰效果。
进步单片机体系抗搅扰才能的首要手法
1.接地
这儿的接地指接大地,也称作保护地。为单片机体系供给杰出的地线,对进步体系的抗搅扰才能极为有利。特别是对有防雷击要求的体系,杰出的接地至关重要。上面说到的一系列抗搅扰元件,意在将雷击、浪涌式搅扰以及快脉冲群搅扰去除,而去除的方法都是将搅扰引进大地,假如体系不接地,或虽有地线但接地电阻过大,则这些元件都不能发挥效果。为单片机供电的电源的地俗称逻辑地,它们和大地的地的联系能够相通、浮空、或接一电阻,要视运用场合而定。不能把地线随意接在暖气管子上。绝对不能把接地线与动力线的前方、零线中的零线混杂。
2.阻隔与屏蔽
典型的信号阻隔是光电阻隔。运用光电阻隔器材将单片机的输入输出阻隔开,一方面使搅扰信号不得进入单片机体系,另一方面单片机体系自身的噪声也不会以传导的方法传达出去。屏蔽则是用来阻隔空间辐射的,对噪声特别大的部件,如开关电源,用金属盒罩起来,可削减噪声源对单片机体系的搅扰。对特别怕搅扰的模仿电路,如高灵敏度的弱信号扩大电路可屏蔽起来。而重要的是金属屏蔽自身有必要接真实的地。
3.滤波
滤波指各类信号按频率特性分类并操控它们的方向。常用的有各种低通滤波器、高通滤波器、带通滤波器。低通滤波器用在接入的交流电源线上,旨在让50周的交流电顺畅经过,将其它高频噪声导入大地。低通滤波器的装备目标是插入损耗,挑选的低通滤波器插入损耗过低起不到按捺噪声的效果,而过高的插入损耗会导致“漏电”,影响体系的人身安全性。高通、带通滤波器则应依据体系中对信号的处理要求挑选运用。
印制电路板的布线与工艺
印制电路板的规划对单片机体系能否抗搅扰非常重要。要本着尽量操控噪声源、尽量减小噪声的传达与耦合,尽量减小噪声的吸收这三大准则规划印制电路板和布线。当你规划单片机用印制电路板时,不仿对照下面的条条检查一下。
·印制电路板要合理区别,单片机体系一般可分三区,即模仿电路区(怕搅扰),数字电路区(即怕搅扰、又发生搅扰),功率驱动区(搅扰源)。
·印刷板按单点接电源、单点接地准则送电。三个区域的电源线、地线由该点分三路引出。噪声元件与非噪声元件要离得远一些。
·时钟振荡电路、特别高速逻辑电路部分用地线圈起来。让周围电场趋近于零。
·I/O驱动器材、功率扩大器材尽量接近印刷板的边,接近引出接插件。
·能用低速的就不必高速的,高速器材只用在要害的当地。
·运用满意体系要求的最低频率的时钟,时钟发生器要尽量接近用到该时钟的器材。
·石英晶体振荡器外壳要接地,时钟线要尽量短,且不要引得处处都是。
·运用450的折线布线,不要运用900折线,以减小高频信号的发射。
·单面板、双面板,电源线、地线要尽量的粗。信号线的过孔要尽量少。
·4 层板比双面板噪声低20dB。6层板比4层板噪声低10dB。经济条件答应时尽量用多层板。
·要害的线尽量短并要尽量粗,并在两头加上保护地。将灵敏信号和噪声场带信号经过一条扁带电缆引出的话,要用地线-信号-地线……的方法引出。
·石英振荡器下面、噪声灵敏器材下面要加大地的面积而不应该走其它信号线。
·任何信号线都不要构成环路,如不行避免,环路应尽量小。
·时钟线垂直于I/O线比平行于I/O线搅扰小,时钟线要远离I/O线。
·对A/D类器材,数字部分与模仿部分宁可绕一下也不要穿插。噪声灵敏线不要与高速线、大电流线平行。
·单片机及其它IC电路,如有多个电源、地端的话,每端都要加一个去耦电容。
·单片机不必的I/O端口要界说成输出。
·每个集成电路要加一个去耦电容,要选高频信号好的独石电容式瓷片电容作去耦电容。去耦电容焊在印制电路板上时,引脚要尽量短。
·从高噪声区来的信号要加滤波。继电器线圈处要加放电二极管。能够用串一个电阻的方法来软化I/O线的跳变沿或供给必定的阻尼。
·用大容量的钽电容或聚脂电容而不必电解电容作电路充电的储能电容。由于电解电容散布电感较大,对高频无效。运用电解电容时要与高特性好的去耦电容成对运用。
·需求时,电源线、地线上可加用铜线绕制铁氧体而成的高频扼流器材阻断高频噪声的传导。
·弱信号引出线、高频、大功率引出电缆要加屏蔽。引出线与地线要绞起来。
·印刷板过大、或信号线频率过高,使得线上的延迟时间大于等于信号上升时间时,该线要按传输线处理,要加终端匹配电阻。