关于单片机硬件抗干扰

发布者:MysticalSoul最新更新时间:2012-07-07 来源: mcu99关键字:单片机  硬件抗干扰  分布电感 手机看文章 扫描二维码
随时随地手机看文章

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

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

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之间都可以。

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

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

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

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

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

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

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

7. I/O驱动电路尽量靠近印刷板边,让其尽快离开印刷板。对进入印制板的信号要加滤波,从

8. 高噪声区来的信号也要加滤波,同时用串终端电阻的办法,减小信号反射。

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

10. 闲置不用的门电路输入端不要悬空,闲置不用的运放正输入端接地,负输入端接输出端。

11. 印制板尽量使用45折线而不用90折线布线以减小高频信号对外的发射与耦合。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

关键字:单片机  硬件抗干扰  分布电感 引用地址:关于单片机硬件抗干扰

上一篇:值得注意的单片机控制板的设计原则
下一篇:基于软件的DTMF产生器及其性能分析

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

52单片机存储器的扩展
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 52单片机存储器的扩展----系统扩展结构 为减少连线,简化组成结构,可把具有共阳性的连线归并成一组公共连线,即总线--传送信息的公共通道(BUS)。 STC98C52单片机属于总线型结构,片内各功能部件都是按总线关系设计并集成为整体的。 三总线:地址总线(AB)、数据总
[单片机]
52<font color='red'>单片机</font>存储器的扩展
Microchip推出基于Arm®的新型PIC®单片机系列产品
Microchip推出基于Arm®的新型PIC®单片机系列产品,以更简便方式添加Bluetooth®低功耗连接功能 PIC32CX-BZ2单片机系列内置蓝牙低功耗(BLE)和其他无线功能,提供出色的模拟性能和全面的设计支持 无线连接已成为许多产品的必备功能,但往往会增加系统设计的成本和复杂性,因为它通常必须作为更大应用的附加功能。Microchip Technology Inc.(美国微芯科技公司)今日推出首款基于Arm Cortex®-M4F的PIC单片机(MCU)系列产品,以解决这一无线连接设计挑战。新系列产品将蓝牙低功耗功能直接集成为系统的最基本组件之一,并得到业界最全面的开发生态系统的支持。 Microc
[单片机]
Microchip推出基于Arm®的新型PIC®<font color='red'>单片机</font>系列产品
51单片机IO口直接驱动LED数码管方法
1.实验任务   如图13所示,利用AT89S51 单片机 的P0端口的P0.0-P0.7连接到一个共阴 数码管 的a-h的笔段上,数码管的公共端接地。在数码管上循环显示0-9数字,时间间隔0.2秒。 2. 电路 原理图             图4.7.1 3.系统板上硬件连线   把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个数码管的a-h端口上;要求:P0.0/AD0与a相连,P0.1/AD1与b相连,P0.2/AD2与c相连,……,P0.7/AD7与h相连。 4. 程序设计内容 (1). LED 数码显示原理   七段LED显示器内部由七个条形 发光
[单片机]
51<font color='red'>单片机</font>IO口直接驱动LED数码管方法
单片机C51 - 16 x 16点阵使用指针显示汉字
近年来,点阵LED显示屏利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,已成为众多显示媒体以及户外作业显示的电子工具,广泛地应用于车站、宾馆、金融、证券、邮电、体育等广告发布或交通运输等行业。本文中所介绍的16x16LED显示屏是采用4块最基本的8X8 LED点阵显示模块,理解8X8 LED点阵的工作原理就可以基本掌握LED点阵显示技术。 LED点阵显示的基本原理 8X8点阵LED结构如下图所示 从图中可以看出,8X8点阵是由一排排的LED灯组成的,它们的阴端连接到行,阳端连接到列,当想要点阵显示什么数字或者字母或者图形的时候,只需
[单片机]
<font color='red'>单片机</font>C51 - 16 x 16点阵使用指针显示汉字
51单片机系列连载4—中断
今天介绍51单片机中比较重要的一个环节 中断,所谓中断,就是CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生),CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务),待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。从应用角度上看,基本后续的很多内容都会用到中断,那就先简单说一下中断。 首先,中断响应条件。 有三点:中断源有中断请求、此中断源的中断允许位为1、CPU开中断(即EA=1)。 以上三条同时满足时,CPU才有可能响应中断。在此基础上,下面从三个不同的中断进行介绍。 第一,定时器/计数器中断锁存寄存器TCON。如下图所示:
[单片机]
8051单片机基础7:函数的特殊用法
参考来源:Keil Help uVision Help Cx51 Compiler User’s Guide Language Extensions Function Declarations 函数声明/定义时,与标准C语言存在一定差异,主要为以下几个方面: 声明函数为中断处理函数入口 选择函数使用的8051通用寄存器组 配置函数的内存模型 声明可重入的函数 函数声明/定义规范 return_type funcname ( args ) small / compact / large reentrant interrupt x
[单片机]
8051<font color='red'>单片机</font>基础7:函数的特殊用法
单片机驱动温感的18B20.h文件
DS18B20是世界上第一个单线通讯的12位二进制数字温度传感器。工作电压从3.0~5.5V,测量温度范围从-55℃~125℃,具有最高 0.0625℃的分辨率。 DS18B20数字温度传感器封装后可应用于多种场合。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。 利用单片机完全可以读取DS18B20所测量到的二进制数字温度,测温步骤:1、复位;2、跳过读序列号命令(总线只有一个DS18B20);3、启动温度转换;4、延时;5、读取温度;6、处理测量到的
[单片机]
MCU 面临 800V 电动汽车牵引逆变器的 3 种挑战
电动汽车 (EV) 牵引逆变器是电动汽车的核心。它将高压电池的直流电转换为多相(通常是三相)交流电来驱动牵引电机并控制制动能量的再生。电动汽车电子设备正在从 400V 架构转向 800V 架构,这正在逐步现实、普及,更高的电压会带来至少三个好处: - 快速充电 - 在相同电流下提供双倍的电量。 - 通过使用碳化硅 (SiC) 提高效率和功率密度。 - 通过使用更细的电缆来减轻重量,从而减少 800V 相同额定功率所需的电流。 在牵引逆变器中,微控制器(MCU)是系统的大脑,通过模数转换器(ADC)执行电机控制、电压和电流采样,使用磁芯计算磁场定向控制(FOC)算法,使用脉宽调制 (PWM) 信号驱动功率场效应晶体管
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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