单片机硬件抗干扰经验总结

发布者:MagicalSerenade最新更新时间:2014-03-04 来源: elecfans关键字:单片机  硬件抗干扰  经验总结 手机看文章 扫描二维码
随时随地手机看文章

  在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?

  一、下面的一些系统要特别注意抗电磁干扰:

  1、微控制器时钟频率特别高,总线周期特别快的系统。

  2、系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。

  3、含微弱模拟信号电路以及高精度A/D变换电路的系统。

  二、为增加系统的抗电磁干扰能力采取如下措施:

  1、选用频率低的微控制器

  选用外时钟频率低的微控制器可以有效降低噪声和提高系统的抗干扰能力。同样频率的方波和正弦波,方波中的高频成份比正弦波多得多。虽然方波的高频成份的波的幅度,比基波小,但频率越高越容易发射出成为噪声源,微控制器产生的最有影响的高频噪声大约是时钟频率的3倍。

  2、减小信号传输中的畸变

  微控制器主要采用高速CMOS技术制造。信号输入端静态输入电流在1mA左右,输入电容10PF左右,输入阻抗相当高,高速CMOS电路的输出端都有相当的带载能力,即相当大的输出值,将一个门的输出端通过一段很长线引到输入阻抗相当高的输入端,反射问题就很严重,它会引起信号畸变,增加系统噪声。当Tpd>Tr时,就成了一个传输线问题,必须考虑信号反射,阻抗匹配等问题。

  信号在印制板上的延迟时间与引线的特性阻抗有关,即与印制线路板材料的介电常数有关。可以粗略地认为,信号在印制板引线的传输速度,约为光速的1/3到1/2之间。微控制器构成的系统中常用逻辑电话元件的Tr(标准延迟时间)为3到18ns之间。

  在印制线路板上,信号通过一个7W的电阻和一段25cm长的引线,线上延迟时间大致在4~20ns之间。也就是说,信号在印刷线路上的引线越短越好,最长不宜超过25cm。而且过孔数目也应尽量少,最好不多于2个。

  当信号的上升时间快于信号延迟时间,就要按照快电子学处理。此时要考虑传输线的阻抗匹配,对于一块印刷线路板上的集成块之间的信号传输,要避免出现Td>Trd的情况,印刷线路板越大系统的速度就越不能太快。

  用以下结论归纳印刷线路板设计的一个规则:

  信号在印刷板上传输,其延迟时间不应大于所用器件的标称延迟时间。

  3、减小信号线间的交叉干扰

  A点一个上升时间为Tr的阶跃信号通过引线AB传向B端。信号在AB线上的延迟时间是Td。在D点,由于A点信号的向前传输,到达B点后的信号反射和AB线的延迟,Td时间以后会感应出一个宽度为Tr的页脉冲信号。在C点,由于AB上信号的传输与反射,会感应出一个宽度为信号在AB线上的延迟时间的两倍,即2Td的正脉冲信号。这就是信号间的交叉干扰。干扰信号的强度与C点信号的di/at有关,与线间距离有关。当两信号线不是很长时,AB上看到的实际是两个脉冲的迭加。

  CMOS工艺制造的微控制由输入阻抗高,噪声高,噪声容限也很高,数字电路是迭加100~200mv噪声并不影响其工作。若图中AB线是一模拟信号,这种干扰就变为不能容忍。如印刷线路板为四层板,其中有一层是大面积的地,或双面板,信号线的反面是大面积的地时,这种信号间的交叉干扰就会变小。原因是,大面积的地减小了信号线的特性阻抗,信号在D端的反射大为减小。特性阻抗与信号线到地间的介质的介电常数的平方成反比,与介质厚度的自然对数成正比。若AB线为一模拟信号,要避免数字电路信号线CD对AB的干扰,AB线下方要有大面积的地,AB线到CD线的距离要大于AB线与地距离的2~3倍。可用局部屏蔽地,在有引结的一面引线左右两侧布以地线。

  4、减小来自电源的噪声

  电源在向系统提供能源的同时,也将其噪声加到所供电的电源上。电路中微控制器的复位线,中断线,以及其它一些控制线最容易受外界噪声的干扰。电网上的强干扰通过电源进入电路,即使电池供电的系统,电池本身也有高频噪声。模拟电路中的模拟信号更经受不住来自电源的干扰。

  5、注意印刷线板与元器件的高频特性

  在高频情况下,印刷线路板上的引线,过孔,电阻、电容、接插件的分布电感与电容等不可忽略。电容的分布电感不可忽略,电感的分布电容不可忽略。电阻产生对高频信号的反射,引线的分布电容会起作用,当长度大于噪声频率相应波长的1/20时,就产生天线效应,噪声通过引线向外发射。

  印刷线路板的过孔大约引起0.6pf的电容。

  一个集成电路本身的封装材料引入2~6pf电容。

  一个线路板上的接插件,有520nH的分布电感。一个双列直扦的24引脚集成电路扦座,引入4~18nH的分布电感。

  这些小的分布参数对于这行较低频率下的微控制器系统中是可以忽略不计的;而对于高速系统必须予以特别注意。[page]

  6、元件布置要合理分区

  元件在印刷线路板上排列的位置要充分考虑抗电磁干扰问题,原则之一是各部件之间的引线要尽量短。在布局上,要把模拟信号部分,高速数字电路部分,噪声源部分(如继电器,大电流开关等)这三部分合理地分开,使相互间的信号耦合为最小。

  7、处理好接地线

  印刷电路板上,电源线和地线最重要。克服电磁干扰,最主要的手段就是接地。

  对于双面板,地线布置特别讲究,通过采用单点接地法,电源和地是从电源的两端接到印刷线路板上来的,电源一个接点,地一个接点。印刷线路板上,要有多个返回地线,这些都会聚到回电源的那个接点上,就是所谓单点接地。所谓模拟地、数字地、大功率器件地开分,是指布线分开,而最后都汇集到这个接地点上来。与印刷线路板以外的信号相连时,通常采用屏蔽电缆。对于高频和数字信号,屏蔽电缆两端都接地。低频模拟信号用的屏蔽电缆,一端接地为好。

  对噪声和干扰非常敏感的电路或高频噪声特别严重的电路应该用金属罩屏蔽起来。

  8、用好去耦电容。

  好的高频去耦电容可以去除高到1GHZ的高频成份。陶瓷片电容或多层陶瓷电容的高频特性较好。设计印刷线路板时,每个集成电路的电源,地之间都要加一个去耦电容。去耦电容有两个作用:一方面是本集成电路的蓄能电容,提供和吸收该集成电路开门关门瞬间的充放电能;另一方面旁路掉该器件的高频噪声。数字电路中典型的去耦电容为0.1uf的去耦电容有5nH分布电感,它的并行共振频率大约在7MHz左右,也就是说对于10MHz以下的噪声有较好的去耦作用,对40MHz以上的噪声几乎不起作用。

  1uf,10uf电容,并行共振频率在20MHz以上,去除高频率噪声的效果要好一些。在电源进入印刷板的地方和一个1uf或10uf的去高频电容往往是有利的,即使是用电池供电的系统也需要这种电容。

  每10片左右的集成电路要加一片充放电电容,或称为蓄放电容,电容大小可选10uf。最好不用电解电容,电解电容是两层溥膜卷起来的,这种卷起来的结构在高频时表现为电感,最好使用胆电容或聚碳酸酝电容。

  去耦电容值的选取并不严格,可按C=1/f计算;即10MHz取0.1uf,对微控制器构成的系统,取0.1~0.01uf之间都可以。

  三、降低噪声与电磁干扰的一些经验。

  能用低速芯片就不用高速的,高速芯片用在关键地方。

  可用串一个电阻的办法,降低控制电路上下沿跳变速率。

  尽量为继电器等提供某种形式的阻尼。

  使用满足系统要求的最低频率时钟。

  时钟产生器尽量靠近到用该时钟的器件。石英晶体振荡器外壳要接地。

  用地线将时钟区圈起来,时钟线尽量短。

  I/O驱动电路尽量靠近印刷板边,让其尽快离开印刷板。对进入印制板的信号要加滤波,从高噪声区来的信号也要加滤波,同时用串终端电阻的办法,减小信号反射。

  MCD无用端要接高,或接地,或定义成输出端,集成电路上该接电源地的端都要接,不要悬空。

  闲置不用的门电路输入端不要悬空,闲置不用的运放正输入端接地,负输入端接输出端。 (10) 印制板尽量使用45折线而不用90折线布线以减小高频信号对外的发射与耦合。

  印制板按频率和电流开关特性分区,噪声元件与非噪声元件要距离再远一些。

  单面板和双面板用单点接电源和单点接地、电源线、地线尽量粗,经济是能承受的话用多层板以减小电源,地的容生电感。

  时钟、总线、片选信号要远离I/O线和接插件。

  模拟电压输入线、参考电压端要尽量远离数字电路信号线,特别是时钟。

  对A/D类器件,数字部分与模拟部分宁可统一下也不要交叉。

  时钟线垂直于I/O线比平行I/O线干扰小,时钟元件引脚远离I/O电缆。

  元件引脚尽量短,去耦电容引脚尽量短。

  关键的线要尽量粗,并在两边加上保护地。高速线要短要直。

  对噪声敏感的线不要与大电流,高速开关线平行。

  石英晶体下面以及对噪声敏感的器件下面不要走线。

  弱信号电路,低频电路周围不要形成电流环路。

  任何信号都不要形成环路,如不可避免,让环路区尽量小。

  每个集成电路一个去耦电容。每个电解电容边上都要加一个小的高频旁路电容。

  用大容量的钽电容或聚酷电容而不用电解电容作电路充放电储能电容。使用管状电容时,外壳要接地。

关键字:单片机  硬件抗干扰  经验总结 引用地址:单片机硬件抗干扰经验总结

上一篇:电池温度智能监测系统设计与实现
下一篇:基于MSP430F169的多路电阻测量系统

推荐阅读最新更新时间:2024-03-16 13:36

利用单片机PWM信号进行舵机控制
基于单片机的舵机控制方法具有简单、精度高、成本低、体积小的特点,并可根据不同的舵机数量加以灵活应用。 在机器人机电控制系统中,舵机控制效果是性能的重要影响因素。舵机可以在微机电系统和航模中作为基本的输出执行机构,其简单的控制和输出使得单片机系统非常容易与之接口。 舵机是一种位置伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其工作原理是:控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动
[应用]
基于AVR单片机与CH375的多通道核辐射探测数据采集系统
该系统采用了AVR单片机、高速器件及USB接口技术,采集速度快,死时间短,计数率高,通信量大。USB所具有的即插即用、通用性强、易扩展、可靠性高等优点改善了各探测通道的使用性能。它不仅是4MeV静电加速器不可缺少的重要组成部分,而且为加速器防辐射安全提供确切依据,同时还为加速器在动植物育种、放射治疗、材料改性、放射化学等诸多方面的应用研究提供可靠的技术数据。整个系统已通过省级科技成果鉴定,实际运行良好。在更换探头和稍作参数调整后,还可将该系统用于其它大范围场地多种辐射的监测。 0 引言 文中介绍了多个探测通道组成的多道核数据采集系统,对4MeV静电加速器核辐射进行监测防护。各个通道采用AVR单片机ATmega128作为主控
[单片机]
基于AVR<font color='red'>单片机</font>与CH375的多通道核辐射探测数据采集系统
可配置模拟单片机PIC16C781/782的特点及应用
1概述 美国MICROCHIP公司推出的PIC系列8位单片机是业内首次采用RISC结构的高性价比嵌入式控制器,其高速度、高可靠性、低工作电压、低功耗、大驱动能力、低价OTP技术、体积小巧等都体现了当前微控制器工业的新趋势,并在电脑外设、家电控制、电讯通信、智能仪器仪表、汽车电子、金融电子等领域得到了广泛的应用。最近,PIC系列单片机家族又添新丁,由MICROCHIP公司推出的两款8位可配置模拟单片机PIC16C781和PIC16C782 的问世,给业界送来一股清凉风。新器件集成了多个模拟和数字模块,极大地减少了嵌入式控制系统中所需的元件数,非常适合于闭环控制场合,受到了电子工程师们的青睐。 2引脚排列及特点 PIC1
[单片机]
可配置模拟<font color='red'>单片机</font>PIC16C781/782的特点及应用
基于STC89C52单片机的通风机和加热器自动控制装置设计
本文针对330kV罗夫变电站高压室通风机和加热器由值班员手动投退,温湿度控制效果不理想的问题。设计了基于STC89C52单片机为处理器的自动控制装置,根据室内外温湿度的变化对通风机和加热器进行自动控制。实验验证该装置具有一定的可靠性和实用性,可满足设备运行的需求。 变电站高压室温湿度对设备的安全运行有着重要的影响。目前渭南电网要求将高压室的温度控制在5~20℃、湿度控制在35~75%之间。温度长期超出范围就会造成设备发热、元件寿命缩短等问题。湿度过低易产生静电,静电的积累可能使二次设备的电子元件直接损坏,甚至引起保护或控制元件误动。过高有利于霉菌的生长,霉菌分解出的酸性物质与绝缘材料长期相互作用会极大降低设备的绝缘性能并且当
[单片机]
基于STC89C52<font color='red'>单片机</font>的通风机和加热器自动控制装置设计
密码访问器件X76F100在单片机系统中的应用
X76F100是一种密码访问安全监控器件,内部含有1个112 8位的保密数据阵列,对该阵列的访问由2个64位的读写密码来控制,密码与数据通过I2C总线接口完成输入输出。正常情况下,X76F1000提供最少为10万次的擦写期限和最少100年的数据保存使用。 1 器件的特点 *可编程64位读写密码保护; *重试计数寄存器允许8次密码试验,然后阵列清零; *32位对复位的响应(RST输入); *8字节页写方式; *最大1 MHz时钟速率; *I2C总线接口; *宽电压(3.0~5.5V)低功耗CMOS; *10万次擦写和100年数据保存; *多种(8脚PDIP、SOIC、MSOP、智能卡)外形封装。 2 封装与引脚说明
[单片机]
密码访问器件X76F100在<font color='red'>单片机</font>系统中的应用
STM32单片机设置PWM输出完整教程
STM32单片机 PWM 环境: 主机:XP 开发环境:MDK4.23 MCU:STM32F103CBT6 说明: 使用内部8M晶振,倍频到64M供给TIM3定时器,PA6(通道1)上产生640K,50%方波 源代码: 初始化时钟: //初始化RCC时钟 voidinit_rcc(void) { //将外设RCC寄存器重设为缺省值 RCC_DeInit(); //内部晶振使能 RCC_HSICmd(ENABLE); //等待工作稳定 while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY)==RESET); //LSI的启动,提供给看门狗时钟 RCC_LSICmd(ENABLE);//打开LSI w
[单片机]
C8051F单片机中的ADC注意事项
F020的片内有1个1.2V、15×10-6/℃的带隙电压基准发生器和1个两倍增益的输出缓冲器。2.4V的基准电压(VREF)可通过外引脚分别接入ADC0、ADC1和DAC中。VREF对外带载能力为200μA(建议在驱动外部负载时,对地接1个负载电阻)。ADC使用偏置时,必须将参考源控制寄存器REFxCN中的位1置于"1";如置于"0",则关闭内部偏压,此时可通过VREF引脚(引脚12)使用外部基准电压,外部基准电压必须小于VAV±0.3V(还要大于1V)。不用ADC,也不用DAC时,可将REFxCN的位0置"0",使缓冲放大器处于省电方式(输出为高阻态)。   设置REF0CN的位4为"0"时,ADC0用VREF偏置,为"1"
[模拟电子]
英飞凌推快速评估三种8位微控制器的超低成本三合一评估平台
英飞凌科技股份公司(FSE/NYSE:IFX)宣布推出面向该公司XC800 8位嵌入式闪存微控制器(MCU)家族的超低成本评估套件。全新的XC800 USCALE套件采用USB(通用串行总线)插件样式,能在一个平台上为XC866、XC886和XC888等微控制器提供完整的评估功能。 USCALE套件可访问微控制器的多种关键特性,如CAN(控制器局域网)、模数转换器、捕获比较单元、定时器和用于磁场定向控制的矢量计算机,同时还可以访问这三种微控制器的硬件信号,便于进行更广泛的基准测试和评估。该套件具备开发工具链、示例和指南,可快速安装,方便使用。 英飞凌高性能XC800系列微控制器采用了增强的8051内核与嵌入式闪存,以及功能强大
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved