历史上的今天
今天是:2025年04月01日(星期二)
2020年04月01日 | 技术文章—电源模块应用“EMC的设计优化”
2020-04-01 来源:EEworld
摘要:在电源模块应用中,EMC设计往往是重中之重,因为关乎整个用户产品的EMC性能。那么如何提升EMC性能呢?本文从电源模块的设计与应用角度为您解读。
EMC测试又叫做电磁兼容,描述的是产品两个方面的性能,即电磁发射/干扰EME和电磁抗扰EMS。EME中包含传导和辐射;而EMS中又包含静电、脉冲群、浪涌等。为提升用户系统稳定性,接下来我们将为大家讲述如何灵活应用以上方法优化电源EMC,本文将从电源的设计与应用等角度介绍4种常用解决方案:

接下来讲述增强电源模块系统稳定性的几个方案。
浪涌防护电路
电源模块在实际应用中,工程师们经常使用浪涌防护电路来确保EMC性能,保证系统的稳定性。浪涌电压的来源有多种,比如:雷击、短路故障、设备频繁开机等;话不多说,直接来看浪涌防护电路该如何设计:
如图1所示,为提高输入级的浪涌防护能力,在外围增加了压敏电阻和TVS管。但图中的电路(a)、(b)原目的是想实现两级防护,但可能适得其反。如果(a)中MOV2的压敏电压和通流能力比MOV1低,在强干扰场合,MOV2可能无法承受浪涌冲击而提前损坏,导致整个系统瘫痪。同样的,电路(b),由于TVS响应速度比MOV快,往往是MOV未起作用,而TVS过早损坏。所以正确的接法一般是如图(c)、(d)所示,在两个MOV或是MOV和TVS之间接一个电感,将防护器件分隔成两级。

图1 两级浪涌防护
另外,也可以在MOV和TVS之间加一个电阻,可以防止TVS先导通到损坏;在选取R的时候要考虑R的功耗,以免R先损坏;同时可以并联电容,吸收能量,提高抗浪涌能力,如下图。

注意:MOV和TVS的选型很关键,选择适当的最大允许电压和最大通流量很重要,这个就要参照电源模块的输入电压以及浪涌试验等级,如果电压选择小了后端供电不正常,选择大了起不到保护作用,通流量选小了器件容易损坏。
电源模块的PCB设计
因为模块电源产品有模块电源的PCB设计规范要求,它要考虑散热设计、EMC设计、干扰设计和生产工艺设计等等,涉及的内容非常多,所以PCB设计在模块电源产品开发过程中是作为最重要的环节之一来对待的,如下图所示:

电源模块的内部电路设计
电源模块都不是线性电源类型,都是开关电源,在开关管开通、关断时,电压和电流都会被斩波,造成较大瞬态变化(di/dt、dv/dt),所以开关电源是较大的EMC干扰源。隔离电源模块常用的电路拓扑:隔离正激和隔离反激。通过产品内部电路设计+PCB设计,使得产品的EMC性能达到最优状态。

电源模块传导骚扰设计
设计电源模块传导骚扰电路,首先需要分析电源模块的传导骚扰情况,并找到对应解决方案。下面列举一些情况通过示波器进行分析:
低频:150KHz-1MHz频率,尤其是开关频率点——差模骚扰
解决方案:差模滤波
中频: 1MHz-10MHz频率——差模和共模骚扰
解决方案:适当稍加点共模滤波
高频: 10MHz-30MHz频率——共模骚扰
解决方案:共模滤波
所以,为了解决电源模块传导骚扰问题,应在模块传输路径上添加差模滤波和共模滤波电路;如下图所示:

经验分享:若经示波器测试某电源模块频率范围为30MHz-1000MHz;从传导骚扰波形预测辐射骚扰好坏,高频段呈直线性上升无下跌趋势的,产品的辐射骚扰一般都会很差。
总结
EMC试验通常实践性很强,但如果我们掌握一些基本原理,在设计EMC前级电路时,将更有方向进行试验,从而缩短项目开发的时间。
完善的浪涌防护电路搭配性能稳定的电源模块将会最大程度的保证系统供电的稳定可靠。ZLG致远电子自主研发、生产的隔离电源模块,具有宽输入电压范围,隔离1000VDC、1500VDC、3000VDC及6000VDC等多个系列,封装形式多样,兼容国际标准的SIP、DIP等封装。全系列隔离DC-DC电源通过完整的EMC测试,静电抗扰度高达4KV、浪涌抗扰度高达2KV,为用户提供稳定、可靠的电源隔离解决方案。
史海拾趣
|
本人是新手,放大电路很难学,而且很多书上讲得都太深奥难懂,请大大们多多指教。 放大倍数:400左右 波形: [ 本帖最后由 电子几何 于 2010-2-27 09:25 编辑 ]… 查看全部问答> |
|
单片机第七课:单片机内部结构分析(五) 通过前面的学习,我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部作一个完整的分析吧! 看 ...… 查看全部问答> |
|
我写了一个简单的单片机的四人抢答器,但是十秒倒计时显示0之后他显示1,请帮忙看看是怎么回事,谢谢! 程序如下: #include #define uchar unsigned char #define uint unsigned int uchar num; &nb ...… 查看全部问答> |
|
我编写了一个时钟程序,功能比较简单,显示总是为48,不知为何。。。 细细调试,查看到在程序中的函数Conv处发生很奇怪的现象,不知为和原因,想请人解释一下…… 大家看到这幅图,刚进入函数,numhigh为30H,numlow为08H(按理说,他们是局部变 ...… 查看全部问答> |
|
我的这个系统包括:LCD12864显示,4*4键盘,双串口数据通讯 其中LCD12864要随时更新显示串口0传来(软件滤波后)的数据; 键盘要随时响应用户的按键操作; 串口1随时响应上位机; 我现在的做法是: 键盘 :采用轮寻; LCD12864:数据采 ...… 查看全部问答> |
|
本人以太网方面菜鸟,最近看了KEIL下MCB1700 easyWEB例程 不懂函数void CopyFromFrame_EMAC(void *Dest, unsigned short Size)是怎么实现的,请大神们结合以太网包格式讲解以下代码的具体实现步骤,越详细越好 先谢谢了!! void CopyFromFrame ...… 查看全部问答> |
|
根据ALTERA官方FAE(现场应用工程师)的强烈建议,请注意不要随意带电插拔JTAG下载接口,否则会损坏FPGA芯片的JTAG口信号管脚。 现象: 在排除了下载线的问题后,还是不能访问FPGA的JTAG口,那么很有可能你的FPGA芯片的JTAG口已经损坏。此时请用 ...… 查看全部问答> |
|
【玩转C2000 Launchpad】通用输入/输出模块(I/O) 1.多功能复用 GPIO 介绍 F2807提供了多个通用数字I/O引脚,大部分引脚的功能是复用的,通过GPIO多路开关寄存器(GPIO MUX)为这些功能复用的引脚选择工作方式,通过这些寄存器可以把这些引脚设置成数字I/O或者外设I/O信号工作模式。如果是数字I/O ...… 查看全部问答> |




