单片机抗干扰设计如何才能少走弯路

发布者:沈阳阿荣最新更新时间:2014-01-20 来源: dqjsw关键字:单片机  抗干扰设计  代码编写 手机看文章 扫描二维码
随时随地手机看文章

  搞过产品的朋友都有体会,一个设计看似简单,硬件设计和代码编写很快就搞定,但在调试过程中却或多或少的意外,这些都是抗干扰能力不够的体现。

  下面讨论一下如何让你的设计避免走弯路:

  抗干扰体现在2个方面,一是硬件设计上,二是软件编写上。

  这里重点提醒:在MCU设计中主要抗干扰设计是在硬件上,软件为辅。因为MCU的计算能力有限,所以要在硬件上花大工夫。

  看看干扰的途径:

  1:干扰信号干扰MCU的主要路径是通过I/O口,一是影响了MCU的数据采集,二是影响内部其它寄存器。

  解决方法:后面讨论。

  2:电源干扰:MCU虽然适应电压较宽(3-5。5V),但对于电源的波动却很敏感,比如说MCU可以在3V电压下稳定工作,但却不能在电压在3V-5。5V波动的情况下稳定工作。

  解决方法:用电源稳压块,做好电源的滤波等工作,提示:一定要在电源旁路并上0。1UF的瓷片电容来滤除高频干扰,因为电解电容对超过几十KHZ的高频干扰不起作用。

  3:上下电干扰:但每个MCU系统在上电时候都要经过这样一个过程,所以要尤其注意。

  MCU虽然可以在3V电压下稳定工作,但并不是说它不能在3V以下的电压下工作,当然在如此低的电压下MCU是超不稳定状态的。在系统加电时候,系统电源电压是从0V上升到额定电压的,比如当电压到2V时候,MCU开始工作了,但这时是超不稳定的工作,极容易跑飞。

  解决方法:1让MCU在电源稳定后才开始工作。PIC在片内集成了POR(内部上电延时复位),这功能一定要在配置位中打开。

  外部上电延时复位电路。有多种形式,低成本的就是在复位脚接个阻容电路。高成本的是用专用芯片。这方面的资料特多,到处都可以查找。

  最难排除的就是上面第一种干扰,并且干扰信号随时可以发生,干扰信号的强度也不尽相同。

  但它们也有相同点:干扰信号也遵循欧姆定律,干扰信号偶合路径无非是电磁干扰,一是电火花,二是磁场。

  其中干扰最厉害的是电火花干扰,其次是磁场干扰。电火花干扰表现场合主要是附近有大功率开关、继电器、接触器、有刷电机等。磁场干扰表现场合主要是附近有大功率的交流电机、变压器等。

  解决方法:第一点:也是最经典的,就是在PCB步线和元件位置安排上下工夫,这中间学问很多,说几天都说不完^^。

  二:综合考虑各I/O口的输入阻抗,采集速率等因素设计I/O口的外围电路。

  一般决定一个I/O口的输入阻抗有3种情况:

  A:I/O口有上拉电阻,上拉电阻值就是I/O口的输入阻抗。

  一般大家都用4K-20K电阻做上拉,(PIC的B口内部上拉电阻约20K)。

  由于干扰信号也遵循欧姆定律,所以在越存在干扰的场合,选择上拉电阻就要越小,因为干扰信号在电阻上产生的电压就越小。

  由于上拉电阻越小就越耗电,所以在家用设计上,上拉电阻一般都是10-20K,而在强干扰场合上拉电阻甚至可以低到1K。

  (如果在强干扰场合要抛弃B口上拉功能,一定要用外部上拉。)

  B:I/O口与其它数字电路输出脚相连,此时I/O口输入阻抗就是数字电路输出口的阻抗,一般是几十到几百欧。

  可以看出用数字电路做中介可以把阻抗减低到最理想,在许多工业控制板上可以看见大量的数字电路就是为了保证性能和保护MCU的。

  C:I/O口并联了小电容。

  由于电容是通交流阻直流的,并且干扰信号是瞬间产生,瞬间熄灭的,所以电容可以把干扰信号滤除。但不好的是造成I/O口收集信号的速率下降,比如在串口上并电容是绝不可取的,因为电容会把数字信号当干扰信号滤掉。

  对于一些检测开关、干簧管、霍尔元件之类的是可以并电容的,因为这些开关量的变化是不可能有很高的速率的,并一个小电容对信号的采集是没任何影响的。

关键字:单片机  抗干扰设计  代码编写 引用地址:单片机抗干扰设计如何才能少走弯路

上一篇:单片机电源电路的设计与制作
下一篇:单片机控制板的设计注意事项

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

国产的MCU供应商中微半导计划科创板IPO
5月14日,中信证券发布关于中微半导体(深圳)股份有限公司(简称“中微半导”)首次公开发行股票并在科创板上市辅导工作总结报告。 据披露,中信证券为中微半导首次公开发行股票并上市的辅导机构,于2020年10月22日向中国证券监督管理委员会深圳监管局报送了辅导备案登记材料并获得受理。截至2021年5月11日,中信证券已完成对中微半导的上市辅导工作,并向中国证券监督管理委员会深圳监管局报送了《中信证券股份有限公司关于中微半导体(深圳)股份有限公司首次公开发行股票并在科创板上市辅导工作总结报告》。 中信证券认为:经过辅导,中微半导已符合发行上市的各项规定,已达到了辅导工作的预期效果。 官网显示,中微半导体(深圳)股份有限公司成立于2001
[手机便携]
PIC单片机之看门狗
PIC系列不同型号的单片机其,看门狗设置不同,下面是以PIC16F688单片机为例。 1.如果配置字中的WDTE=1那么后面的看门狗开关(WDT)不起作用,所以当我们程序中有休眠模式的时候我们的看门狗会一直溢出,但是溢出后是否复位,这要看单片机的具体类型了,PIC16F688在休眠唤醒后继续执行程序,不复位,但是其他的单片机看手册。如果我们程序中休眠的时候不需要看门狗,那么我们必须把看门狗关了,在唤醒的时候千万不要忘记打开看门狗。 2.单片机的一级分频是和TIME0互用的,同一时刻只能一方使用。 如果我们选用内部4M时钟且我们预分频给了定时器TIME0,那么我们的看门狗最长时间是0.262144s 那么我们采用定时器0喂狗,我们定
[单片机]
浅谈51单片机2个外部中断的应用案例
;51单片机的P1口上接有8只LED。 ;在外部中断0输入引脚P3.2接有一只按钮开关K1。 ;在外部中断1输入引脚P3.3接有一只按钮开关K2。 ;要求K1和K2都未按下时,P1口的8只LED呈流水灯显示, ;仅K1(P3.2)按下时,左右4只LED交替闪烁。 ;仅按下K2(P3.3)时,P1口的8只LED全部闪亮。 ;两个外中断的优先级相同。 ;============================================= ;用 PROTSUE 仿真界面如下: ;下列程序,可以满足要求。 ORG 0000H SJMP MAIN ORG 0003H SJMP X0_INT ORG 0013H SJMP X1_IN
[单片机]
浅谈51<font color='red'>单片机</font>2个外部中断的应用案例
12.STC15W408AS单片机比较器
一、比较器内部结构 STC15W408AS单片机内置比较器功能。的比较器内部规划如下图所示: 比较器正极输入端CMP+电平可以与比较器负极输入端CMP-的电平进行比较,也可以与内部BandGap参考电压(1.27V附近)进行比较。 二、STC15W系列与比较器相关的特殊功能寄存器 2.1 比较器控制寄存器1:CMPCR1 CMPCR1 : 比较器控制寄存器1 CMPEN:比较器模块使能位 CMPEN=1,使能比较器模块; CMPEN=0,禁用比较器模块, 比较器的电源关闭。 在 CMPEN为1的情况下: 当比较器的比较结果由LOW变成HIGH时, 若是PIE被设置成1, 那么内建的某
[单片机]
12.STC15W408AS<font color='red'>单片机</font>比较器
【51单片机快速入门指南】3.2:定时器/计数器
普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 中断知识见【51单片机快速入门指南】3:中断系统 快速使用 可利用STC-ISP的计算器直接生成初始化函数 传统51需设置系统频率=晶振频率,定时器时钟设为12T 使能6T模式后需将系统频率x2 使用更新的1T芯片则定时器时钟应改为1T,系统频率无需x2 硬知识 摘自《普中 51 单片机开发攻略》和《STC89C52系列单片机器件手册》 中断知识见【51单片机快速入门指南】3:中断系统 传统51
[单片机]
【51<font color='red'>单片机</font>快速入门指南】3.2:定时器/计数器
基于C8051F单片机的镍氢电池组管理系统
文章描述了镍氢电池充放电原理和特性的分析,并根据镍氢电池充放电管理需求,提出了一种基于C8051F单片机对多节镍氢电池串联电池组进行综合监测和管理的方案,通过设计:实现了新型电池管理电路,包括完整的硬件和软件解决方案。 随着中国煤炭工业的发展和矿山装备技术的进步,我国对煤矿甲烷安全监控系统,运输监控系统,应急救援系统等使用的后备电源的设备要求越来越高,尤其 是其安全特性。作为煤矿用后备电源的重要的组成之一,镍氢电池无论在安全性上,还是可靠性,成本等方面,都具有较大优势。镍氢电池组是一个串联的组成系 统,其中任何单节电池损坏必将影响整个电池组,如何在保证镍氢电池安全性能的同时,发挥电池自身最大的能量效率,这是矿用镍氢电池管理系统研究和
[单片机]
基于C8051F<font color='red'>单片机</font>的镍氢电池组管理系统
AVR单片机—(三)、ATMEGA16驱动16*2点阵字符液晶模块—01
三、ATMEGA16驱动16*2点阵字符液晶 三—(01)、ATMEGA16驱动16*2点阵字符液晶 这篇文章只是简单的驱动并让1602显示,并没有用到读数据和读状态的部分,也没有用到读写检测(要是感兴趣的话还是写写这里吧) 1、那就是用什么样的液晶,又该怎么驱动,现在把datasheet的部分图片贴出来,看看,so easy~~的 1)就是它的引脚说明(个人感觉要想具体了解还是在网上搜搜吧~~我这里也就是简单了解~) 这里也就三个引脚需要注意就是RS、R/W、E,这三个引脚,传输数据的必用引脚,别的就不用详细介绍了吧~~(后面的程序就是根据这三个引脚的时序图来写的! 2)(说实话,我真的不太想详细说,因为好多人对于驱动
[单片机]
AVR<font color='red'>单片机</font>—(三)、ATMEGA16驱动16*2点阵字符液晶模块—01
紫光新一代车规MCU获功能安全最高认证,携手安谋科技深化车芯市场布局
近日,紫光同芯宣布,其搭载Arm® Cortex®-R52+内核的新一代THA6系列MCU,顺利通过了国际权威认证机构SGS关于功能安全开发流程体系和功能安全产品设计的评估,荣获符合ISO 26262标准的ASIL D等级功能安全流程体系认证、功能安全ASIL D Ready产品认证两项资质。这标志着该款产品成为国内首颗通过ASIL D产品认证的Arm Cortex-R52+内核MCU芯片,达到了功能安全的最高等级要求。作为紫光同芯在汽车电子功能安全领域的最新成果,新一代THA6系列MCU在性能、安全性和可靠性等方面均具有显著优势。目前,该产品已顺利进入流片阶段,将助力国内汽车“新四化”的创新发展。 安谋科技智能物联
[汽车电子]
紫光新一代车规<font color='red'>MCU</font>获功能安全最高认证,携手安谋科技深化车芯市场布局
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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