单片机PCB电磁干扰设计

发布者:幸福的老农最新更新时间:2017-11-18 来源: eefocus关键字:单片机  PCB  电磁干扰 手机看文章 扫描二维码
随时随地手机看文章

    对于新手来说,在单片机的电路设计中可能不会很注意电路设计中电磁干扰对设计本身的输入输出的影响,但是对于一个电子工程师来说其中的厉害关系就不言而喻了,它不仅关系了单片机在控制在中的能力和准确度,还关系到企业在行业中的竞争。

    对电磁干扰的设计我们主要从硬件和软件方面进行设计处理,下面就是从单片机的PCB设计到软件处理方面来介绍对电磁兼容性的处理。

    一、影响EMC的因数

    1.电压

    电源电压越高,意味着电压振幅越大,发射就更多,而低电源电压影响敏感度。

    2.频率

    高频产生更多的发射,周期性信号产生更多的发射。在高频单片机系统中,当器件开关时产生电流尖峰信号;在模拟系统中,当负载电流变化时产生电流尖峰信号。

    3.接地

    在所有EMC题目中,主要题目是不适当的接地引起的。有三种信号接地方法:单点、多点和混合。在频率低于1MHz时,可采用单点接地方法,但不适宜高频;在高频应用中,最好采用多点接地。混合接地是低频用单点接地,而高频用多点接地的方法。地线布局是关键,高频数字电路和低电平模拟电路的接地电路尽不能混合。

    4.PCB设计

    适当的印刷电路板(PCB)布线对防止EMI是至关重要的。

    5.电源往耦

    当器件开关时,在电源线上会产生瞬态电流,必须衰减和滤掉这些瞬态电流。来自高di/dt源的瞬态电流导致地和线迹“发射”电压,高di/dt产生大范围的高频电流,激励部件和线缆辐射。流经导线的电流变化和电感会导致压降,减小电感或电流随时间的变化可使该压降最小。

    二、对干扰措施的硬件处理方法

    1.印刷线路板(PCB)的电磁兼容性设计

    PCB是单片机系统中电路元件和器件的支撑件,它提供电路元件和器件之间的电气连接。随着电子技术的飞速发展,PCB的密度越来越高。PCB设计的好坏对单片机系统的电磁兼容性影响很大,实践证实,即使电路原理图设计正确,印刷电路板设计不当,也会对单片机系统的可靠性产生不利影响。例如,假如印刷电路板的两条细平行线靠的很近,会形成信号波形的延迟,在传输线的终端形成反射噪声。因此,在设计印刷电路板的时候,应留意采用正确的方法,遵守PCB设计的一般原则,并应符合抗干扰的设计要求。要使电子电路获得最佳性能,元器件的布局及导线的布设是很重要的。

    2.输入/输出的电磁兼容性设计

    在单片机系统中输进/输出也是干扰源的传导线,和接收射频干扰信号的拾检源,我们设计时一般要采取有效的措施:

    ①采用必要的共模/差模抑制电路,同时也要采取一定的滤波和防电磁屏蔽措施以减小干扰的进进。

    ②在条件许可的情况下尽可能采取各种隔离措施(如光电隔离或者磁电隔离),从而阻断干扰的传播。

    3.单片机复位电路的设计

    在的单片机系统中,看门狗系统对整个单片机的运行起着特别重要的作用,由于所有的干扰源不可能全部被隔离或往除,一旦进进CPU干扰程序的正常运行,那么复位系统结合软件处理措施就成了一道有效的纠错防御的屏障了。常用的复位系统有以下两种:

    ①外部复位系统。外部“看门狗”电路可以自己设计也可以用专门的“看门狗”芯片来搭建。然而,他们各有优缺点,大部分专用“看门狗”芯片对低频“喂狗”信号不能响应,而高频“喂狗”信号都能响应,使其在低频“喂狗”信号下产生复位动作而在高频的“喂狗”信号下不产生复位动作,这样,假如程序系统陷进一个死循环,而该循环中恰巧有着“喂狗”信号的话,那么该复位电路就无法实现它的应有的功能了。然而,我们自己可以设计一个具有带通的“喂狗”电路和其他复位电路构成的系统就是一个很有效外部监控系统了。

    ②现在越来越多的单片机都带有自己的片上复位系统,这样用户就可以很方便的使用其内部的复位定时器了,但是,有一些型号的单片机它的复位指令太过于简单,这样也会存在象上述死循环那样的“喂狗”指令,使其失往监控作用。有一些单片机的片上复位指令就做的比较好,一般他们把“喂狗”信号做成固定格式的多条指令依顺序来执行,假如有一定错误则该“喂狗”操纵无效,这样就大大进步了复位电路的可靠性。

    4.振荡器

    大部分的单片机都有一个耦合于外部晶体或陶瓷谐振器的振荡器电路。在PCB上,要求外接是电容、晶体或陶瓷谐振器的引线越短越好。RC振荡器对干扰信号有潜伏的敏感性,它能产生很短的时钟周期,因而最好选晶体或陶瓷谐振器。另外,石英晶体的外壳要接地。

    5.防雷击措施

    室外使用的单片机系统或从室外排挤引进室内的电源线、信号线,要考虑系统的防雷击题目。常用的防雷击器件有:气体放电管、TVS(TransientVoltageSuppression)等。气体放电管是当电源的电压大于某一数值时,通常为数十V或数百V,气体击穿放电,将电源线上强冲击脉冲导进大地。TVS可以看成两个并联且方向相反的齐纳二极管,当两端电压高于某一值时导通。其特点是可以瞬态通过数百乃上千A的电流。

    三、对干扰措施的软件处理方法

    电磁干扰源所产生的干扰信号在一些特定的情况下(比如在一些电磁环境比较恶劣的情况下)是无法完全消除的,终极将会进进CPU处理的的核心单元,这样在一些大规模集成电路经常会受到干扰,导致不能正常工作或在错误状态下工作。特别是像RAM这种利用双稳态进行存储的器件,往往会在强干扰下发生翻转,使原来存储的“0”变为“1”,或者“1”变为“0”;一些串行传输的时序及数据会因干扰而发生改变;更严重的会破坏一些重要的数据参数等;造成的后果往往是很严重的。在这种情况下软件设计的好坏直接影响到整个系统的抗干扰能力的高低。

    1.程序会由于电磁干扰大致会一下几种情况:

    ①程序跑飞。

    这种情况是最常见的干扰结果,一般来说有一个好的复位系统或软件帧测系统即可,对整个运行系统的不会产生太大的影响。

    ②死循环或不正常程序代码运行。

    当然这种死循环和不正常程序代码并非设计职员有意写进的,我们知道程序的指令是由字节组成的,有的是单字节指令而有的是多字节指令,当干扰产生后使得PC指针发生变化,从而使原来的程序代码发生了重组产生了不可猜测的可执行的程序代码,那么,这种错误是致命的,它会有可能会往修改重要的数据参数,有可能产生不可猜测的控制输出等一系列错误状态。

    2.对重要参数储存的措施

    一般情况下,我们可以采用错误检测与纠正来有效地减少或避免这种情况的出现。根据检错、纠错的原理,主要思想是在数据写进时,根据写进的数据天生一定位数的校验码,与相应的数据一起保存起来;当读出时,同时也将校验码读出,进行判决。假如出现一位错误则自动纠正,将正确的数据送出,并同时将改正以后的数据回写覆盖原来错误的数据;假如出现两位错误则产生中断报告,通知CPU进行异常处理。所有这一切动作都是靠软件设计自动完成的,具有实时性和自动完成的特点。通过这样的设计,能大大进步系统的抗干扰能力,从而进步系统的可靠性。

    检错与纠错原理:

    首先来看看检错和纠错的基本原理。进行差错控制的基本思想是在信息码组中以一定规则加进不同方式的冗余码,以便在信息读出的时候依靠多余的监视码或校码码来发现或自动纠正错误。

    针对误码发生的特点,即错误发生的随机性和小概任性,它几乎总是随机地影响某个字节中的某一位(bit),因此,假如能够设计自动纠正一位错误,而检查两位错误的编码方式。就可以大大进步系统的可靠性。

    3.对RAM和FLASH(ROM)的检测

    在编制程序时我们最好是写进一些检测程序来测试RAM和FLASH(ROM)的数据代码,看有无发生错误,一旦发生要立即纠正,纠正不了的要及时给出错误指示,以便用户往处理。

    另外,在编制程序时加进程序冗余是不可缺少的。在一定的地方加进三条或三条以上NOP指令对程序的重组有着很有效防止作用。同时,在程序的运行状态中要引进标志数据和检测状态,从而及时发现和纠正错误产生。

关键字:单片机  PCB  电磁干扰 引用地址:单片机PCB电磁干扰设计

上一篇:单片机怎么驱动继电器
下一篇:嵌入式软件开发流程及中断调试方法

推荐阅读最新更新时间:2024-03-16 15:45

单片机程控滤波器设计详解
  设计要求   当输入信号幅度变化时,通过前级的程控增益放大模块实现对增益的精确控制,最终使输出信号幅度基本保持稳定;而对于输入信号频率的改变,借助单片机可编程滤波器芯片的同时,用简单的外围期间来辅助,采用编程数据来完成RC网络的切换,通过单片机变成对各种低频信号实现通、高通(带通、带阻以及全通)滤波处理,而且滤波的特性参数,如中心频率、品质因数等也可以根据不同的应用场合进行设置,提高了滤波器的性能和指标的同时,也有效避免了传统有源滤波器电路滤波特性参数精度不高、电路复杂、设计和调试麻烦等问题,可以很好的应用于信号频率及幅度在宽范围内变化的场所,操作方便,性能优良。   本次设计一个程控滤波器,放大器增益可设置,低通或高通滤波器
[单片机]
<font color='red'>单片机</font>程控滤波器设计详解
C51单片机学习笔记(三)——按键对灯、蜂鸣器等器件的控制
1.独立按键的原理 一般的独立按键有四个脚,无论按键是否被按下,1和2总是相通的,3和4也是相通的。当按键按下时,1、2脚与3、4脚接通,按住不放则保持接通状态 按键通断过程的抖动:当按键按下时(释放时)输出的理想波形是标准的矩形波,但是,由于机械触点的弹性作用,闭合时电路不会马上稳定的接通,这中间会出现一连串的抖动,如图所示,抖动时间一般为5~10ms 按键的消抖:按键的抖动会造成一次按下被误认为多次按下,所以要进行消抖处理,一般分为硬件消抖和软件消抖,这里讨论软件消抖,方法是当单片机检测到按键闭合时,采用延时程序产生5~10ms的延时,等抖动消失后,再判断是否处于闭合状态,同理释放的时候,也要给延时。 按键给单片机
[单片机]
C51<font color='red'>单片机</font>学习笔记(三)——按键对灯、蜂鸣器等器件的控制
驱动永磁无刷直流电机的嵌入式微控制器
    摘要: 本文介绍了一种适用于控制永磁无刷直流电机的廉价嵌入式微控制器,并结合实例给出了软件和硬件两种控制方法。     关键词: 永磁无刷直流电机  控制  嵌入式微控制器 一、 概述 永磁无刷直流电机(Permanent Magnet Brushless DC Motor以下简称PMBLDC)由于其固有的特点,在家用消费类产品(空调、冰箱、洗衣机)和IT周边产品(打印机、软驱、硬驱)中得到广泛的应用。它具有结构简单、高效、低噪声、高功率密度、启动扭矩大、寿命长等其它种类直流电机无法比拟的特性。我国是稀土大国,稀土永磁材料经过这几年的发展,已经有了一定的规模,质量和数据都有较大的提高,价格已不断
[传感技术]
bascom avr单片机仿真oled显示
仿真原理图如下 rem Main.bas file generated by New Project wizard rem rem Created: 周三 1月 16 2019 rem Processor: ATmega88P rem Compiler: BASCOM-AVR2.0.7.9演示版 rem Write your code here '------------------------------------------------------------------------------- ' SSD1306-I2C.BAS ' (c) MCS
[单片机]
bascom avr<font color='red'>单片机</font>仿真oled显示
2016年11月份北美PCB订单出货比回落销量回升
2016年12月22日,美国伊利诺伊州班诺克本 — IPC — 国际电子工业联接协会® 今日发布《2016年11月份北美地区PCB行业调研统计报告》。报告显示11月份PCB订单出货比回落至0.99,但是销售量开始缓慢恢复增长。 2016年11月份北美PCB总出货量,与2015年同期相比,增长了0.6%;年初至今的出货量增长2.6%;与上个月相比,出货量增长了1.0%。 2016年11月份PCB订单量,同比下降5.4%,年初至今的订单量增幅为-0.6%;与上个月相比,11月份的订单量下降了3.8%。 IPC市场调研总监Sharon Starr女士说:“ 2016年下半年,北美PCB订单量与以往相比波动厉害,致使订单出货比上下波动幅
[半导体设计/制造]
2016年11月份北美<font color='red'>PCB</font>订单出货比回落销量回升
兆易创新推出GD32H737/757/759系列Cortex®-M7内核超高性能MCU
中国北京(2023年5月11日) — 业界领先的半导体器件供应商兆易创新GigaDevice(股票代码 603986)今日宣布,正式推出中国首款基于Arm® Cortex®-M7内核的GD32H737/757/759系列超高性能微控制器 。 GD32H7系列MCU具备卓越的处理能效、丰富连接特性及多重安全机制,以先进工艺制程和优化的成本控制,全面释放高级应用的创新潜力。 全新产品组合包括3个系列共27个型号,提供176脚和100脚BGA封装,176脚、144脚和100脚LQFP封装等五种选择,将于5月底陆续开放样片和开发板卡申请,10月起正式量产供货。 GD32H7可广泛用于数字信号处理、电机变频、电源、储能系统、无人机、
[嵌入式]
兆易创新推出GD32H737/757/759系列Cortex®-M7内核超高性能<font color='red'>MCU</font>
PIC18F单片机的入门
在编写了很多关于PIC16F系列微控制器的实验教程之后,我想到了继续发展到PIC18F的增强范围的PIC系列微控制器系列PIC18F。尽管PIC16F系列是出色的通用单片机,但仍出现了某些限制,例如,程序和数据存储器有限,堆栈尺寸小以及所有中断源必须共享一个中断向量。其有限的指令集也无法直接支持USB和CAN等更高级的外围设备接口。 PIC18F系列的基础是要解决限制PIC16F系列的问题。 PIC18F系列单片机具有更大的指令集,更多的内存,更大的堆栈,更多的外部中断,更高的速度,增强的I/O端口架构以及我们将在接下来的教程中探索的更多功能。我已经决定,我不会像在PIC16F上那样花很多时间在焊接和制作自己的PIC18F微控制器
[单片机]
PIC18F<font color='red'>单片机</font>的入门
英飞凌收购PCB制造商Schweizer Electronic 9.4%的股份
2014年12月1日,德国慕尼黑和施兰贝格讯——半导体厂商英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)和印刷电路板(PCB)厂商Schweizer Electronic(FSE: SCE)宣布,英飞凌将收购Schweizer9.4%的股份。相关协议已签订。两家公司同意严格保密合同条款。 此次注资Schweizer,英飞凌凸显了其与合作伙伴携手开发将功率半导体与PCB集成的技术以及挖掘高功率汽车和工业应用芯片嵌入市场的决心。Schweizer的芯片嵌入技术可与英飞凌专有的芯片嵌入封装技术BLADE™结合使用,用于计算机和电信系统处理器所需的直流供电(DC/DC转换)等应用。 芯片嵌入技术创造优势
[半导体设计/制造]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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