张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

提几点单片机设计初期EMC的小建议

玩转单片机 2018-12-02 11:41 次阅读

本文主要参考自《MICROCONTROLLER DESIGN GUIDELINES FOR ELECTROMAGNETIC COMPATIBILITY》,此文虽然写在多年前,不过有很多很现实的参考意义。另外别的IC厂商也有很多的参考文档,如果大家有兴趣可以参考一下。 题外话,写这个话题主要是去剖析模块内部主要的干扰源和敏感器件,通过这些主要的东西的设计来慢慢体会模块的EMC设计,不过难免有些一鳞半爪之嫌,积累 多了可能未来在设计电路的时候在前期就很容易把问题考虑周到和细致。

提几点单片机设计初期EMC的小建议

1、单片机的工作频率

1.1单片机的设计应根据客户的需求来选择较低的工作频率

首先介绍一下这样做的优点:采用低的晶振和总线频率使得我们可以选择较小的单片机满足时序的要求,这样单片机的工作电流可以变得更低,最重要的是VDD到VSS的电流峰值会更小。

当然我们这里需要做一个妥协,因为客户的要求可能是兼容的和平台化的(目前汽车电子的发展趋势就是平台化),选择较高的工作频率可以兼容更多的平台,也方便以后升级和扩展,因此要选择一个较低的可以接受的工作频率。

2、恰当的输出驱动能力

在给定负载规范,上升和下降时间,选择适当的输出的上升时间,最大限度地降低输出和内部驱动器的峰值电流是减小EMI的最重要的设计考虑因素之一。驱动能 力不匹配或不控制输出电压变化率,可能会导致阻抗不匹配,更快的开关边沿,输出信号的上冲和下冲或电源和地弹噪声。

2.1设计单片机的输出驱动器,首先确定模块需求的负载,上升和下降的时间,输出电流等参数,根据以上的信息驱动能力,控制电压摆率,只有这样才能得到符合模块需求又能满足EMC要求。

驱动器能力比负载实际需要的充电速度高时,会产生的更高的边沿速率,这样会有两个缺点

1.信号的谐波成分增加了。

2.与负载电容和寄生内部bonding线,IC封装,PCB电感一起,会造成信号的上冲和下冲。

选择合适的的di/dt开关特性,可通过仔细选择驱动能力的大小和控制电压摆率来实现。最好的选择是使用一个与负载无关的恒定的电压摆率输出缓冲器。同样的 预驱动器输出的电压摆率可以减少(即上升和下降时间可以增加),但是相应的传播延迟将增加,我们需要控制总的开关时间)。

2.2使用单片机的可编程的输出口的驱动能力,满足模块实际负载要求。

可编程的输出口的驱动器的最简单是的并联的一对驱动器,他们的MOS的Rdson不能,能输出的电流能力也不相同。我们在测试和实际使用的时候可以选择不同的模式。实际上目前的单片机一般至少有两种模式可选择,有些甚至可以有三种(强,中等,弱)

2.3当时序约束有足够的余量的时候,通过降低输出能力来减缓内部时钟驱动的边沿。

减少同步开关的峰值电流,和di/dt,一个重要的考虑因素就是降低内部时钟驱动的能力(其实就是放大倍数,穿通电流与之相关型很大)。降低时钟边沿的电 流,将显著改善EMI。当然这样做的缺点就是,由于时钟和负载的开通时间的变长使得单片机的平均电流可能增加。快速边沿和相对较高的峰值电流,时间更长边 沿较慢的电流脉冲这两者需要做一个妥协。

2.4晶振的内部驱动(反向器)最好不要超过实际的需求。

这个问题,实际上前面也谈过了,当增益过大的时候会带来更大的干扰。

3、设计最小穿通电流的驱动器

3.1 时钟,总线和输出驱动器应尽可能使得传统电流最小

穿通电流【重叠电流,短路电流】,是从单片机在切换过程中,PMOS和NMOS同时导通时候,电源到地线的电流,穿通电流直接影响了EMI和功耗。

这个内容实际上是在单片机内部的,时钟,总线和输出驱动器,消除或减少穿通电流的方法是尽量先关闭一个FET,然后再开通一个FET。当电流较大时,需要额外的预驱动电路或电压摆率。

4、时钟的生成和分配

4.1就单片机内部而言,我们宁可给每个部分分配时钟(尽可能小的高频时钟),当然我们需要额外的管理时钟偏移工作。这样做要比使用一个增益很大的的时钟缓冲器,驱动整个IC的时钟好很多

同步CMOS的设计,在时钟边沿产生很大的峰值电流。时钟树的结构使用(在系统时间允许的条件下),比起主时钟驱动器和时钟分配线路,将减少同步开关电流。【时钟树结构中固有的延迟时间使得开关在不同时间分离开来】

4.2使用电源管理技术。

把时钟源尽可能靠近需要的IC,如果在一个模块内需要分配时钟的话。在不需要时钟的时候,关闭时钟源。【睡眠模式的时候通常需要做时钟的切换】

4.3在系统的限制允许的条件下,尽量使用非重叠时钟。

非重叠时钟,是指没有同步边缘的时钟。从系统的角度来说,非重叠的时钟边沿有助于消除竞争冒险和亚稳态。从EMC的角度看,加入时钟边沿之间的过渡时间会降低峰值电流和谐波的峰值幅度。平均电流从时间跨度上来看将保持大致相同,但幅度和频谱形状会发生变化。

如果时钟间的过渡是接近的但不同步(假设边沿速度相对于时钟周期要快得多),电流波形会变平和持续时间会变长。随着过渡时间的增加,对每个边沿来说到电流波形会分离成若干个脉冲。较低的脉冲幅度相应降低了谐波的频谱幅度,电流脉冲边沿很可能依然大致相同(维持脉冲带宽)。理想情况下,两相系统中非重叠的占空比为33%,最大限度地加大时钟边沿之间的时间。然而,实际应用中不可能使用这种方式,必须做一些妥协,实际系统中不容许时钟边沿的有这么大的跨度。

4.4使时钟电路尽量远离I / O逻辑电路,减少共模辐射问题发生的可能性。

时钟信号需要远离I / O逻辑或平行的引线。时钟暂态边沿可以耦合到I / O逻辑,产生电压的噪声。

4.5 输入引脚同步器移动远离单片机引脚区域,进入单片机的核心模块。

这项方法可以减少所需的时钟驱动器的大小,

移动同步器靠近时钟源可减少时钟信号线路长度。时钟驱动器上的电容负载部分取决于引线的寄生电容的,时钟驱动充电负荷将变小。

声明:本文由入驻电子说专栏的作者撰写或者网上转载,观点仅代表作者本人,不代表电子发烧友网立场。如有侵权或者其他问题,请联系举报。侵权投诉

原文标题:单片机设计初期EMC的一些建议!

文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

玩单片机到千万身家,“技术型老总”需要哪些神技能?

中国硬件创新大赛网络培训会—技术培训篇如果你就干这行,毫无疑问你不能错过这次直播;如果不是,可能你不一定喜欢单片机,也不
发表于 05-16 00:00 585次 阅读
玩单片机到千万身家,“技术型老总”需要哪些神技能?

请问大佬们,关于51单片机电源的问题

单片机的电源是不是经常与外围电路(电机什么的)分开,如果用同一个电源的话得用到什么芯片较好,稳定在5v(51的) ...
发表于 08-19 17:39 140次 阅读
请问大佬们,关于51单片机电源的问题

【VIP福利汇总】一网打尽,模电/单片机/电源/PCB/电赛资料汇总

开通VIP送资料活动已经进行了5期,包括PCB设计资料、电源资料、单片机资料、电赛资料、模电资料,内容涵盖电路、代码、教...
发表于 08-19 15:42 168次 阅读
【VIP福利汇总】一网打尽,模电/单片机/电源/PCB/电赛资料汇总

ttl电平转换电路

第一例电路用了两个NPN三极管,我们先看单片机的发送,RS232的接收部分:当单片机的TXD输出高电....
的头像 发烧友学院 发表于 08-19 14:22 39次 阅读
ttl电平转换电路

电路板连接触摸屏,触摸屏无反应

电路板连接触摸屏,触摸屏无反应
发表于 08-19 14:14 81次 阅读
电路板连接触摸屏,触摸屏无反应

STC-ISP单片机下载编程烧录软件四个版本应用程序免费下载

本文档的主要内容详细介绍的是STC-ISP单片机下载编程烧录软件四个版本应用程序免费下载包括了:st....
发表于 08-19 08:00 8次 阅读
STC-ISP单片机下载编程烧录软件四个版本应用程序免费下载

如何利用MSP430F449设计数字频率计?

利用前置分频器SAB6456A和高速数字分频器74HC390的分频功能,结合新型的MSP430F449单片机,给出了一种新颖的、全自动...
发表于 08-19 07:32 36次 阅读
如何利用MSP430F449设计数字频率计?

如何下手补基于407的嵌入式系统基础知识?

以前就用c语言写过一些单片机小程序,我们老大都说我这是基础不行。。现在工作接触的什么内存管理,什么结构体啊简直是不知所云,...
发表于 08-18 22:45 34次 阅读
如何下手补基于407的嵌入式系统基础知识?

中颖单片机解释分享!

相信各位坛友看到这标题后,会产生疑问:中颖单片机是啥? 顾名思义,它就是一款单片机,是一款什么的单片机呢? 好吧,直接点...
发表于 08-18 19:41 87次 阅读
中颖单片机解释分享!

750KHZ下串口3.3V转5V波形问题求解释?

750K波特率 UART 串口3.3V转5V波形,当TX发高电平时,RX输出上升沿都是瞬间达到3.3V,然后再从3.3V慢慢升到5V。不...
发表于 08-18 00:59 180次 阅读
750KHZ下串口3.3V转5V波形问题求解释?

使用C语言进行单片机编程的基本知识点和编程规范资料总结

这个8*8按键程序的过程中,不管是在自己写还是参考别人程序的过程中,发现自己对C语言有些基本知识点和....
的头像 玩转单片机 发表于 08-17 09:08 183次 阅读
使用C语言进行单片机编程的基本知识点和编程规范资料总结

【设计技巧】STM32开发笔记:STM32L0低功耗设计——需求概述

单片机型号:STM32L053R8T6 这几篇日志将详细记录,自己应用stm32进行低功耗设计的全过程。     使用芯片:S...
发表于 08-17 08:30 434次 阅读
【设计技巧】STM32开发笔记:STM32L0低功耗设计——需求概述

STM8S105系列单片机的数据手册免费下载

STM8S105xx接入线8位微控制器提供16至32千字节的闪存程序存储器,以及集成的真数据EEPR....
发表于 08-16 17:37 54次 阅读
STM8S105系列单片机的数据手册免费下载

怎么将相同两个传感器发送给上位机的数据分开保存和显示呢?

同时使用两个相同型号的传感器检测数据,单片机将数据上传到但闹上,两个数据的数据格式相同,可是怎么将这两个传感器的数据分开...
发表于 08-16 17:17 184次 阅读
怎么将相同两个传感器发送给上位机的数据分开保存和显示呢?

求大佬说下这个单片机型号

一个20脚的单片丝印00T1T0P,有大佬知道这个是什么型号,哪都查不到,求助!!!!!!!!! ...
发表于 08-16 10:25 238次 阅读
求大佬说下这个单片机型号

复位电路的三种方式

单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机....
的头像 发烧友学院 发表于 08-15 15:23 173次 阅读
复位电路的三种方式

从原理图到PCB设计的DS18B20的测温电路实例演示

对于经常与单片机打交道的人,Protues是经常使用的仿真软件,对于我们的设计帮助很大。从设计到PC....
发表于 08-14 17:42 75次 阅读
从原理图到PCB设计的DS18B20的测温电路实例演示

W5500全硬件TCP IP协议以太网控制器模块的用户手册免费下载

YIXIN_W5500以太网模块是一款基于WIZnet W5500芯片的以太网模块,是一款性能出色、....
发表于 08-14 16:56 64次 阅读
W5500全硬件TCP IP协议以太网控制器模块的用户手册免费下载

单片机入门视频教程之基本电路知识的详细资料说明

本文档的主要内容详细介绍的是单片机入门视频教程之基本电路知识的详细资料说明。
发表于 08-14 16:56 178次 阅读
单片机入门视频教程之基本电路知识的详细资料说明

使用STM32F4和FDC2214实现简单的纸张计数工程文件免费下载

本文档的主要内容详细介绍的是使用STM32F4系列单片机和FDC2214电容传感器芯片实现简单的纸张....
发表于 08-14 08:00 107次 阅读
使用STM32F4和FDC2214实现简单的纸张计数工程文件免费下载

单片机外围器件实用技术手册电源器件分册PDF电子书免费下载

《单片机外围器件实用手册:电源器件分册》(北京航空航天大学出版社。关德新。冯文全) PDF格式扫描版....
发表于 08-13 17:15 139次 阅读
单片机外围器件实用技术手册电源器件分册PDF电子书免费下载

干货 | 几种常用单片机之间的通信方式

串行接口的RAM在市场上很少见,不但难以买到而且价格很高。
的头像 电子工程技术 发表于 08-12 16:59 226次 阅读
干货 | 几种常用单片机之间的通信方式

无线遥控灯具的结构及安装使用方法

无线遥控灯,由遥控部分和灯具部分组成。遥控和灯具上各由一块HT46单片机作为控制器,以NRF905无....
的头像 牵手一起梦 发表于 08-12 14:51 874次 阅读
无线遥控灯具的结构及安装使用方法

单片机的程序编写

MCU的程序的编写与PC下的程序的编写存在很大的区别,虽然现在基于C的MCU开发工具越来越流行,但对....
的头像 国科环宇 发表于 08-12 09:57 363次 阅读
单片机的程序编写

单片机的学习窍门分享

任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。
的头像 中国标准化 发表于 08-12 09:53 299次 阅读
单片机的学习窍门分享

微控制器的分类及应用

MCU是Microcontroller Unit 的简称,中文叫微控制器,俗称单片机,是把CPU的频....
的头像 电子工程技术 发表于 08-12 09:45 161次 阅读
微控制器的分类及应用

SN8F5702单片机的IO和定时器及PWM等学习资料合集免费下载

本文档的主要内容详细介绍的是SN8F5702单片机的IO和定时器及PWM等学习资料合集免费下载。 ....
发表于 08-12 08:00 36次 阅读
SN8F5702单片机的IO和定时器及PWM等学习资料合集免费下载

松翰单片机仿真器SN Link ISP V2.02应用程序免费下载

本文档的主要内容详细介绍的是松翰单片机仿真器SN Link ISP V2.02应用程序免费下载。
发表于 08-12 08:00 29次 阅读
松翰单片机仿真器SN Link ISP V2.02应用程序免费下载

DL-RTS1278M无线串口模块的数据手册免费下载

DL-RTS1278M是针对无线抄表、工业远程控制行业研发的一款高性能无线串口模块,其嵌入高速低功耗....
发表于 08-12 08:00 33次 阅读
DL-RTS1278M无线串口模块的数据手册免费下载

单片机最小系统的振荡电路原理分析

单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机....
的头像 玩转单片机 发表于 08-11 11:34 976次 阅读
单片机最小系统的振荡电路原理分析

单片机的“功耗”如何计算?

单片机的功耗是非常难算的,而且在高温下,单片机的功耗还是一个特别重要的参数。
的头像 电子工程技术 发表于 08-11 11:33 625次 阅读
单片机的“功耗”如何计算?

如何在单片机上实现卡尔曼滤波详细计算方法和程序概述

本文档的主要内容详细介绍的是如何在单片机上实现卡尔曼滤波详细计算方法和程序概述。
的头像 玩转单片机 发表于 08-11 11:23 358次 阅读
如何在单片机上实现卡尔曼滤波详细计算方法和程序概述

51单片机的keil配置方法

Compact的方式要自己通过程序来指定页的高位地址,编程比较复杂,如果外部RAM很少,只有256个....
发表于 08-10 10:28 87次 阅读
51单片机的keil配置方法

STC ISP单片机烧录软件下载程序不成功应该如何解决详细方法说明

本文档的主要内容详细介绍的是STC ISP单片机烧录软件下载程序不成功的多个解决详细方法说明资料免费....
发表于 08-09 17:17 81次 阅读
STC ISP单片机烧录软件下载程序不成功应该如何解决详细方法说明

51系列中嵌入式单片机的优缺点分析

51系列是应用最广泛的单片机,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的....
发表于 08-08 11:14 135次 阅读
51系列中嵌入式单片机的优缺点分析

51单片机从入门到精通教程之单片机原理与接口技术的详细资料讲解

本篇共6章,主要介绍MCS-51系列单片机的基础知识,内容包括51系列单片机的发展概况、硬件结构、指....
发表于 08-08 08:00 179次 阅读
51单片机从入门到精通教程之单片机原理与接口技术的详细资料讲解

使用单片机进行智能寻迹小车的设计资料合集免费下载

本文档的主要内容详细介绍的是使用单片机进行智能寻迹小车的设计资料合集免费下载包括了:毕业设计论文,参....
发表于 08-08 08:00 99次 阅读
使用单片机进行智能寻迹小车的设计资料合集免费下载

TX-1C 51单片机开发板使用手册和使用ADC0804实现示波器的工程文件

本文档的主要内容详细介绍的是TX-1C 51单片机开发板使用手册和使用ADC0804实现LCD128....
发表于 08-08 08:00 88次 阅读
TX-1C 51单片机开发板使用手册和使用ADC0804实现示波器的工程文件

微机原理及接口技术的七个实验指导资料免费下载

本文档的主要内容详细介绍的是微机原理及接口技术的七个实验指导资料免费下载包括了:实验一 一个简单的微....
发表于 08-08 08:00 102次 阅读
微机原理及接口技术的七个实验指导资料免费下载

浅析单片机指令执行过程

单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。
的头像 贸泽电子设计圈 发表于 08-07 14:47 202次 阅读
浅析单片机指令执行过程

单片机中,P0上拉电阻的阻值的选取何讲究?

由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供....
的头像 贸泽电子设计圈 发表于 08-07 14:23 173次 阅读
单片机中,P0上拉电阻的阻值的选取何讲究?

RAM在单片机中用途是什么?

单片机就是个小计算机,大计算机少不了的数据存储系统,单片机一样有,而且往往和CPU集成在一起,更加显....
的头像 贸泽电子设计圈 发表于 08-07 14:10 186次 阅读
RAM在单片机中用途是什么?

MSP430F5529开发板实验指导书和程序免费下载

MSP430F5529 是最新一代的具有集成 USB 的超低功耗单片机,可以应用于能量收集、无线传感....
发表于 08-07 08:00 150次 阅读
MSP430F5529开发板实验指导书和程序免费下载

使用AVR单片机的I2C读取MPU6050发送到串口的程序免费下载

本文档的主要内容详细介绍的是使用AVR单片机的I2C读取MPU6050的数据发送到串口的程序免费下载....
发表于 08-06 16:39 139次 阅读
使用AVR单片机的I2C读取MPU6050发送到串口的程序免费下载

使用16位单片机和开关电容技术设计四阶低通椭圆程控滤波器

 本系统以凌阳16位单片机为控制核心,利用开关电容技术实现程控滤波的功能。前端放大器由运放和数字电位....
发表于 08-06 16:09 65次 阅读
使用16位单片机和开关电容技术设计四阶低通椭圆程控滤波器

单片机4大硬件加密方法解析

学会保护自己劳动成果很重要!
的头像 嵌入式资讯精选 发表于 08-06 15:16 203次 阅读
单片机4大硬件加密方法解析

干货 | 单片机编程设计需要好方法

高手都是练出来的
的头像 嵌入式资讯精选 发表于 08-06 14:28 191次 阅读
干货 | 单片机编程设计需要好方法

常用单片机通信方式综述

几种常用单片机之间的通信方式
的头像 嵌入式资讯精选 发表于 08-06 11:56 234次 阅读
常用单片机通信方式综述

单片机中的高阻态

让加上拉电阻,真的是有道理的!
的头像 嵌入式资讯精选 发表于 08-06 11:23 378次 阅读
单片机中的高阻态

单片机电子电路中常用的两种负压产生电路解析

现在的单片机有很多都带有了PWM输出,我们在使用单片机的时候PWM很多时候是没有用到的用他辅助产生负....
发表于 08-06 08:51 186次 阅读
单片机电子电路中常用的两种负压产生电路解析

MCUISP STM32单片机编译工具应用程序免费下载

MCUISP STM32是一款非常实用单片机编译工具。mcuisp stm32主要用于解决stm32....
发表于 08-06 08:00 54次 阅读
MCUISP STM32单片机编译工具应用程序免费下载

经常使用的AD元件库详细整理合集免费下载

本文档的主要内容详细介绍的是经常使用的AD元件库详细整理合集免费下载。包括了:CD4001,IC,M....
发表于 08-06 08:00 53次 阅读
经常使用的AD元件库详细整理合集免费下载

单片机是如何采样模拟量信号数据的

单片机的ADC接口属于模数转换接口,将外部的模拟量信号转化为数字信号,单片机属于数字器件,需将模拟信....
发表于 08-05 17:46 174次 阅读
单片机是如何采样模拟量信号数据的

四种单片机按键软硬件设计方案介绍

在单片机系统里,按键是常见的输入设备。
的头像 贸泽电子设计圈 发表于 08-05 16:40 297次 阅读
四种单片机按键软硬件设计方案介绍

国内MCU产业发展现状

通俗点来讲,MCU就是一台计算机,但是它是微型的计算机,也就是单片机。
的头像 电子工程技术 发表于 08-05 16:07 485次 阅读
国内MCU产业发展现状

MSP430F5XX系列单片机中文用户手册免费下载

本书是在 MSP430F5XX 系列用户指南的基础上翻译而成,目前仍为草稿状态,仅限于公司内部的学习....
发表于 08-05 08:00 71次 阅读
MSP430F5XX系列单片机中文用户手册免费下载

单片机的10个经典实验指导书资料合集内容有例程和原理图

本文档的主要内容详细介绍的是单片机的10个经典实验指导书资料合集包括了:实验一 Keil与Prote....
发表于 08-05 08:00 155次 阅读
单片机的10个经典实验指导书资料合集内容有例程和原理图

电流信号检测装置的设计报告免费下载

本电流信号检测装置由功率放大电路与信号采集处理模块组成。功率放大电路使用放大器芯片LT1210。采集....
发表于 08-05 08:00 85次 阅读
电流信号检测装置的设计报告免费下载

使用STM32单片机进行ADC间断转换模式的应用实例说明

有时我们可能需要对多个ADC通道进行分组转换,组与组之间希望有可调的时间间隔。比方像下面图示的情形。....
的头像 ST MCU 信息交流 发表于 08-03 11:50 734次 阅读
使用STM32单片机进行ADC间断转换模式的应用实例说明

浅析单片机通信时序

所谓“时序”从字面意义上来理解,一是“时间问题”,二是“顺序问题”。
的头像 玩转单片机 发表于 08-03 11:13 369次 阅读
浅析单片机通信时序

什么是单片机堆栈?单片机堆栈有什么作用和原理说明

什么是单片机堆栈?在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进....
的头像 贸泽电子设计圈 发表于 08-03 09:29 322次 阅读
什么是单片机堆栈?单片机堆栈有什么作用和原理说明