张飞软硬开源基于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次 阅读
玩单片机到千万身家,“技术型老总”需要哪些神技能?

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

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

SPIN3202控制板:单电阻FOC电机驱动原理图/代码/调试文档等详细资料开源分享 (主芯片STSPIN32F0A)

SPIN3202控制板:单电阻FOC电机驱动原理图/代码/调试文档等详细资料开源分享 (主芯片STSPIN32F0A:内置MC...
发表于 06-17 16:19 42次 阅读
SPIN3202控制板:单电阻FOC电机驱动原理图/代码/调试文档等详细资料开源分享 (主芯片STSPIN32F0A)

单片机定时器中断原理及s3c2440的定时器使用方法

使CPU中断的事件称中断源。中断源向CPU发出中断请求,CPU暂时中断原来执行的事件A转去做事件B。....
发表于 06-17 16:06 20次 阅读
单片机定时器中断原理及s3c2440的定时器使用方法

在多单片机通信时,通讯所用的线是什么线?

单片机之间通讯线,询问,刚刚接触。 各位老师,请问:在多单片机通信时(一个作为主站,其余作为从站,使用485通信,modbus通...
发表于 06-17 16:00 68次 阅读
在多单片机通信时,通讯所用的线是什么线?

51单片机的定时器

从上面定时器/计数器的结构图中我们可以看出,16位的定时/计数器分别由两个8位专用寄存器组成,即:T....
发表于 06-17 15:02 21次 阅读
51单片机的定时器

无线监控方案中感光芯片镜头主控芯片wifi模组的最佳组合?

发表于 06-17 14:56 71次 阅读
无线监控方案中感光芯片镜头主控芯片wifi模组的最佳组合?

stm32的COM事件影响程序的执行顺序

     想在stm32的com中断里面读取BLDC的开关表,按照stm32的技术手册高级定时器那部分说明配置了代码:...
发表于 06-17 13:04 38次 阅读
stm32的COM事件影响程序的执行顺序

单片机定时器/计数器的结构

 每来一个脉冲计数器加1,当加到计数器为全1(即FFFFH)时,再输入一个脉冲就使计数器回零,且计数....
发表于 06-17 09:57 47次 阅读
单片机定时器/计数器的结构

单片机定时器/计数器基本原理

AT89S52单片机内部的定时/计数器的结构如图2所示。定时器T0由特殊功能寄存器TL0(低8位)和....
发表于 06-17 09:19 34次 阅读
单片机定时器/计数器基本原理

使用TMS320F28027单片机进行LED照明的程序免费下载

本文档的主要内容详细介绍的是使用TMS320F28027单片机进行LED照明的程序免费下载。
发表于 06-17 08:00 14次 阅读
使用TMS320F28027单片机进行LED照明的程序免费下载

C8051F系列单片机板子的原理图和PCB资料免费下载

本文档的C8051F系列单片机板子的原理图和PCB资料免费下载。
发表于 06-17 08:00 7次 阅读
C8051F系列单片机板子的原理图和PCB资料免费下载

TEA5767数控调频收音机

图1 完整版模块 图2 简化版模块 放暑假了,终于有时间和心爱的单片机结伴而行啦。这次用单片机来执行什么任务呢?笔者正...
发表于 06-17 07:50 14次 阅读
TEA5767数控调频收音机

单片机无法检测

关于霍尔芯片44E-SZYHM 的电路,磁极接近是Vout电压只有0.2V,磁极远离时Vout电压0.01V,单片机无法检测到怎么办? ...
发表于 06-17 04:36 6次 阅读
单片机无法检测

STC单片机有几个I/0输出不太对

STC单片机,有几个I/0输出不太对。管脚置1之后,量管脚电压为0.2V,这是什么原因呢?求指教啊。     ...
发表于 06-17 03:20 3次 阅读
STC单片机有几个I/0输出不太对

单片机的负载电路的标准是什么样的?

求助
发表于 06-16 13:21 200次 阅读
单片机的负载电路的标准是什么样的?

你有这些嵌入式硬件电路设计的基本功吗?

我走的电子开发道路其实和大多数人说的一样,基本的路线为模拟电子(熟练)→数字电路设计(掌握)→单片机....
的头像 玩转单片机 发表于 06-16 11:52 425次 阅读
你有这些嵌入式硬件电路设计的基本功吗?

单片机-原理、操作、实验、应用

发表于 06-15 16:27 333次 阅读
单片机-原理、操作、实验、应用

关于while的问题

while(W25QXX_ReadID()!=W25Q128) {printf(“W25Q128 ERROR”);} while中无论是==还是!=,,串口都...
发表于 06-14 14:43 198次 阅读
关于while的问题

使用单片机设计超声波测距1602显示的程序和接线图免费下载

本文档的主要内容详细介绍的是使用单片机设计超声波测距1602显示的程序和接线图免费下载
发表于 06-13 17:40 47次 阅读
使用单片机设计超声波测距1602显示的程序和接线图免费下载

如何提高单片机的抗干扰性

搞过产品的朋友都有体会,一个设计看似简单,硬件设计和代码编写很快就搞定,但在调试过程中却或多或少的意....
发表于 06-13 17:40 54次 阅读
如何提高单片机的抗干扰性

使用单片机设计MP3的电路图免费下载

本文档的主要内容详细介绍的是使用单片机设计具有能显示歌名,电子书,闹钟,随音乐播放流水灯功能的MP3....
发表于 06-13 17:40 63次 阅读
使用单片机设计MP3的电路图免费下载

如何使用单片机设计AD和DA转换器详细资料说明

 某些单片机内部巳经集成了AD DA转换器,使其在工控行业、仪器仪表.家电产品的应用与日俱增.但是这....
发表于 06-13 17:17 53次 阅读
如何使用单片机设计AD和DA转换器详细资料说明

PROTEUS仿真软件的基本使用教程免费下载

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件....
发表于 06-13 17:17 53次 阅读
PROTEUS仿真软件的基本使用教程免费下载

如何进行直流稳压电源的设计详细资料说明

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器R....
发表于 06-13 16:58 66次 阅读
如何进行直流稳压电源的设计详细资料说明

基于GPRS技术的单片机开发特点及过程介绍

针对这一问题,提出一种基于GPRS的单片机上网的解决方案,即在单片机中实现PPP协议,并通过驱动GP....
发表于 06-13 15:20 114次 阅读
基于GPRS技术的单片机开发特点及过程介绍

四个单片机原理与应用的实验指导书资料免费下载

本文档的主要内容详细介绍的是四个单片机原理与应用的实验指导书资料免费下载实验项目包括了:实验一 I/....
发表于 06-13 08:00 25次 阅读
四个单片机原理与应用的实验指导书资料免费下载

使用AT89C51单片机设计步进电机控制系统论文资料免费下载

步进电机是现代控制技术中最早出现的执行部件,其特点是将数字脉冲控制信号直接转换为一定数值的机械角位移....
发表于 06-13 08:00 28次 阅读
使用AT89C51单片机设计步进电机控制系统论文资料免费下载

单片机最小系统电路原理图免费下载

本文档的主要内容详细介绍的是单片机最小系统电路原理图免费下载。
发表于 06-13 08:00 109次 阅读
单片机最小系统电路原理图免费下载

如何设计智能巡线小车的多模式速度控制系统详细设计方案说明

介绍了基于 Freescale HCS12 系列单片机的智能巡线小车多模式速度控制系统的设计方案。该....
发表于 06-12 17:07 37次 阅读
如何设计智能巡线小车的多模式速度控制系统详细设计方案说明

STM32F1单片机的IO位带操作头文件免费下载

本文档的主要内容详细介绍的是STM32F1单片机的IO位带操作头文件免费下载。
发表于 06-12 16:31 42次 阅读
STM32F1单片机的IO位带操作头文件免费下载

单片机精确延时的方法解析

1、使用循环函数延时: void delay1ms(void) //误差 0us,延时1ms ....
发表于 06-12 15:32 101次 阅读
单片机精确延时的方法解析

使用51单片机设计的计算器的程序和仿真资料免费下载

本文档的主要内容详细介绍的是使用51单片机设计的计算器的程序和仿真资料免费下载,可以计算加减乘除小数....
发表于 06-12 08:00 25次 阅读
使用51单片机设计的计算器的程序和仿真资料免费下载

CC2530 SOC芯片的数据手册免费下载

CC2530是一个真正的系统芯片(SOC)解决方案,适用于IEEE 802.15.4、ZigBee和....
发表于 06-12 08:00 27次 阅读
CC2530 SOC芯片的数据手册免费下载

STC15F408AD系列单片机的总体介绍资料免费下载

STC15F408AD系列单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功....
发表于 06-12 08:00 31次 阅读
STC15F408AD系列单片机的总体介绍资料免费下载

使用单片机进行电子称的设计资料合集免费下载

本文档的主要内容详细介绍的是使用单片机进行电子称的设计资料合集免费下载包括了:1.设计开发原理说明(....
发表于 06-12 08:00 49次 阅读
使用单片机进行电子称的设计资料合集免费下载

TI高性能单片机和模拟器件在高校中的应用和选型指南PDF电子书

本手册主要着眼于选型,因此一些涉及深入的技术细节的章节在本手册中略去,大家可以参考我们的培训 PPT....
发表于 06-12 08:00 40次 阅读
TI高性能单片机和模拟器件在高校中的应用和选型指南PDF电子书

如何使用51单片机进行智能小车避障电路的实现

随着汽车工业的发展 ,汽车本身的安全 性和智 能性 日益得到重视。 目前 ,国内外 已经有了很多有关....
发表于 06-11 17:20 71次 阅读
如何使用51单片机进行智能小车避障电路的实现

如何实现电动小车的自动循迹和声控行驶资料说明

本系统通过采集光电传感器和驻极体的数据来实现电动小车的自动循迹和声控行驶。控制终端由 C8051F0....
发表于 06-11 17:20 45次 阅读
如何实现电动小车的自动循迹和声控行驶资料说明

使用51单片机进行自动循迹智能小车的程序资料免费下载

本文档的主要内容详细介绍的是使用51单片机进行自动循迹小车的程序资料免费下载
发表于 06-11 16:13 32次 阅读
使用51单片机进行自动循迹智能小车的程序资料免费下载

普中51单片机开发攻略PDF电子书免费下载

本开发攻略配套的实验平台为:普中 51-双核-A6/A7 开发板,前一款开发板采用的是双 CPU 设....
发表于 06-11 08:00 40次 阅读
普中51单片机开发攻略PDF电子书免费下载

如何使用ATmage32L单片机进行自动循迹智能小车的设计

本寻迹小车是以有机玻璃为车架,ATmage32L单片机为控制核心,加以直流电机、光电传感器和电源电路....
发表于 06-10 18:01 40次 阅读
如何使用ATmage32L单片机进行自动循迹智能小车的设计

使用STM32单片机应用LDC1000电感数字转换器的程序和工程文件

本文档的主要内容详细介绍的是使用STM32单片机应用LDC1000电感数字转换器的程序和工程文件资料....
发表于 06-10 17:39 50次 阅读
使用STM32单片机应用LDC1000电感数字转换器的程序和工程文件

如何让小车在路上走进行智能小车寻迹的详细资料说明

多数情况下,车是在路上跑的,我们的圆梦小车也不例外,只是它能认识的“路”与现实世界不同,因为它的眼睛....
发表于 06-10 17:38 57次 阅读
如何让小车在路上走进行智能小车寻迹的详细资料说明

太阳能电池板自动对光控制集成电路的关键技术研究

针对太阳能电池板自动对光控制集成电路的关键技术展开研究,设计一种可以通过太阳光电池板自动对光的集成电....
的头像 集成电路应用杂志 发表于 06-10 17:25 278次 阅读
太阳能电池板自动对光控制集成电路的关键技术研究

使用STM32F030单片机读取温湿度传感器SHT20的C语言源代码免费下载

本文档的主要内容详细介绍的是使用STM32F030单片机读取温湿度传感器SHT20的C语言源代码免费....
发表于 06-10 17:07 59次 阅读
使用STM32F030单片机读取温湿度传感器SHT20的C语言源代码免费下载

单片机晶振电路中22pf或30pf电容的作用

刚学单片机的学长告诉我单片机的晶振电路中就是用22pf或30pf的电容就行,听人劝吃饱饭吧,照着焊电....
的头像 传感器技术 发表于 06-10 16:44 289次 阅读
单片机晶振电路中22pf或30pf电容的作用

使用单片机进行电子音响实验的C语言程序和工程文件免费下载

本文档的主要内容详细介绍的是使用单片机进行电子音响实验的C语言程序和工程文件免费下载。
发表于 06-10 08:00 45次 阅读
使用单片机进行电子音响实验的C语言程序和工程文件免费下载

如何进行超声波测距仪的设计

电子测距仪要求测量范围在0.10~5.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳....
发表于 06-06 17:52 134次 阅读
如何进行超声波测距仪的设计

KQM2801A空气质量模块的数据手册和使用程序及工程文件免费下载

KQM2801A型空气质量检测模块,是使用半导体空气质量传感器作为检测空气中有机化合物气体的模块,它....
发表于 06-06 17:22 71次 阅读
KQM2801A空气质量模块的数据手册和使用程序及工程文件免费下载

单片机编程学习入门教程之LaunchPad板的实验报告资料说明

名为LaunchPad 的MSP-EXP430G2 低成本试验板是一款适用于TI 最新MSP430G....
发表于 06-06 16:52 63次 阅读
单片机编程学习入门教程之LaunchPad板的实验报告资料说明

使用单片机设计智能台灯的毕业设计资料合集免费下载

本文档的主要内容详细介绍的是使用单片机设计智能台灯的毕业设计资料合集免费下载包括了:基于单片机的智能....
发表于 06-06 08:00 79次 阅读
使用单片机设计智能台灯的毕业设计资料合集免费下载

单片机 | 基础汇编语言编程实例

单片机汇编语言编程
的头像 玩转单片机 发表于 06-05 18:04 520次 阅读
单片机 | 基础汇编语言编程实例

单片机 | 音乐程序设计原理解析

利用程序来控制单处机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的矩形波,接上喇叭就能....
的头像 畅学单片机 发表于 06-05 17:18 334次 阅读
单片机 | 音乐程序设计原理解析

单片机 | P0口什么时候使用上拉电阻?

P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是....
的头像 单片机精讲吴鉴鹰 发表于 06-05 17:17 447次 阅读
单片机 | P0口什么时候使用上拉电阻?

使用单片机进行自主寻迹电动小车的设计论文程序和电路图合集免费下载

针对小车在行驶过程中的寻迹要求,设计了以AT89C51单片机为核心的控制电路,采用模块化的设计方案,....
发表于 06-05 16:49 65次 阅读
使用单片机进行自主寻迹电动小车的设计论文程序和电路图合集免费下载

51单片机汇编语言教程之矩阵式键盘接口技术及程序设计的详细资料说明

在单片机系统中键盘中按钮数量较多时,为了减少I/O 口的占用,常常将按钮排列成矩阵形式,如图1所示。....
发表于 06-05 16:49 65次 阅读
51单片机汇编语言教程之矩阵式键盘接口技术及程序设计的详细资料说明

51单片机汇编语言教程之音乐程序设计的详细资料说明

 利用单片机(或单板机)奏乐大概是无线电爱好者感兴趣的问题之一。本文从单片机的基本发间实验出发,谈谈....
发表于 06-05 16:49 50次 阅读
51单片机汇编语言教程之音乐程序设计的详细资料说明

51单片机汇编语言教程之动态扫描显示接口电路的介绍及程序说明

在单片机系统中动态扫描显示接口是单片机中应用最为广泛的一种显示方式之一。其接口电路是把所有显示器的8....
发表于 06-05 16:29 42次 阅读
51单片机汇编语言教程之动态扫描显示接口电路的介绍及程序说明

51单片机汇编语言教程之单片机串行口的详细资料介绍

串行通信的方式:异步通信:它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:在....
发表于 06-05 16:29 51次 阅读
51单片机汇编语言教程之单片机串行口的详细资料介绍

51单片机汇编语言教程之LED数码管静态显示接口与编程的详细资料说明

在单片机系统中,常常用LED 数码数码管显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用....
发表于 06-05 16:29 97次 阅读
51单片机汇编语言教程之LED数码管静态显示接口与编程的详细资料说明

YUYP-02单片机开发应用技术综合实验实训装置的详细资料讲解

本单片机开发应用技术综合实验实训装置由控制屏、实验桌组成,通过本实验台可完成单片机的接口扩展、数据采....
发表于 06-05 08:00 38次 阅读
YUYP-02单片机开发应用技术综合实验实训装置的详细资料讲解