news 2026/10/6 17:47:26

抖频技术实战:从EMI超标到余量充足的电源整改指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
抖频技术实战:从EMI超标到余量充足的电源整改指南

做过电源产品量产的朋友都有过这种经历:样机调试一切正常,功率、效率、温升全都漂亮,结果样机一送实验室,传导EMI超标几个dB,整个项目瞬间停摆。我见过太多工程师这时候的第一反应是加滤波器、改PCB、换MOS管驱动电阻,忙活一星期收效甚微。其实很多时候,一个不起眼的芯片功能——抖频(也叫展频),就能把余量从负变成正。这篇文章就把我用抖频技术处理EMI超标的完整思路、实测数据和踩坑记录全部摊开讲,重点是那些datasheet上不会写、只有真正调过机才会懂的细节。

先说清楚这篇文章适合谁:正在做AC-DC、DC-DC电源设计,被传导或辐射EMI卡住,想试试抖频但不知道怎么选参数的工程师;以及已经开了抖频功能,但发现音频噪声、输出纹波变差,不知道怎么权衡的同行。文章不会跟你扯玄乎的理论,全部是实验室里能复现的操作和实测结论。

1. 为什么抖频能治EMI:先搞懂测试仪到底在“看”什么

1.1 从一次整改失败说起

去年我做了一款65W的USB PD适配器,反激拓扑,开关频率65kHz。初版样机功能测试全过,结果送EMI预测试,传导骚扰在2MHz到5MHz频段超了大概6dB,而且是准峰值(QP)和平均值(AVG)一起超。当时我第一反应是加大EMI滤波器的共模电感感量,从10mH换到20mH,X电容也从0.1uF加到0.22uF,结果高频段纹丝不动,反而低频段因为滤波器谐振把增益顶起来了。后来我意识到问题可能不在滤波器上,而是开关谐波的能量太“集中”了。

那段时间我在逐项排查噪声源,偶然把芯片的展频功能打开试了试,参数随便设了个三角波、调制频率5kHz、展宽比例3%,没想到传导曲线在2MHz到5MHz整整降了10dB以上,直接在实验室里就叫出来了。从那以后我就把抖频作为EMI整改的第一个试探动作,而不是最后的手段。

1.2 频谱能量的“搬家”逻辑

要理解抖频为什么有效,得先明白EMI接收机是怎么工作的。开关电源的干扰本质上是周期性开关动作产生的窄带谐波,频率是开关频率的整数倍。这些谐波能量非常集中,在频谱上是一根根尖峰。而EMI测试仪用的是准峰值和平均值检波器,本质上是在一个带宽窗口(通常120kHz)内测量信号的幅度,再按充电放电时间常数加权。窄带尖峰一旦落入某个频点,检波器很容易抓到它的峰值。

抖频的思路很直接:让开关频率周期性地变化,比如65kHz在±3%范围内来回扫动,那么原本稳定在130kHz、195kHz、260kHz这些频点上的谐波,也会跟着扩展开来。原来集中在某一个频点上的能量,被摊开到一定的频率带宽内,每个频点的幅度自然就降下来了。可以这么理解:同样一桶水,倒进一个杯子里水位很高,但如果你把这一桶水泼到一排杯子里,每个杯子的水位都矮了一大截。EMI测试仪就是盯着某一个杯子看水位的,水位降了,测试就过了。

需要强调的是,抖频并不能减少干扰的总能量,它只是把能量重新分配。但对于EMI测试这种“只看单点幅度”的测量方式,这一招非常有效。

1.3 抖频对传导和辐射的作用差异

很多工程师以为抖频通吃所有EMI问题,其实不然。传导EMI测试范围是150kHz到30MHz,在这个频段,开关谐波的频率间隔通常大于接收机的带宽,抖频的展宽效果非常明显,尤其是开关频率的3次以上谐波。但对于辐射EMI(30MHz以上),情况复杂很多,因为辐射噪声除了开关谐波,还有di/dt、dv/dt驱动的天线效应、线缆共模辐射等宽带噪声成分,抖频对宽带噪声基本无能为力。

我实测的经验是:抖频对150kHz到10MHz频段的传导噪声改善最明显,10MHz以上改善逐渐减弱,到了30MHz以上的辐射频段,如果噪声源是谐振性质的尖峰,抖频可能有一定效果,但如果是不连续的地弹、振铃引起的宽带噪声,抖频几乎帮不上忙。所以见到EMI超标,先别急着开抖频,要先判段噪声的性质。怎么判?把频谱仪的扫宽拉大,看噪声是离散的尖峰还是连续的包络,离散尖峰用抖频大概率有效,连续包络就得从滤波、布局、驱动这些方向入手。

2. 抖频参数怎么选:调制频率、展宽比例和调制波形

2.1 调制频率:别掉进音频区间

抖频有两个核心参数:调制频率(modulation frequency)和展宽比例(spread percentage)。调制频率指的是开关频率上下扫动的快慢,一般芯片支持的范围是几百赫兹到几十千赫兹。这个参数第一优先级不是EMI效果,而是音频噪声。人耳的敏感范围是20Hz到20kHz,如果调制频率落在这一区间,变压器和电感发出的啸叫会被耳朵捕捉到,而且因为频率在变化,听起来像蚊子叫或者吱吱声,比固定频率的啸叫更恼人。

所以调制频率要么选低于20Hz——但这样扫动太慢,EMI测试仪在单次扫描内可能捕捉不到完整的展宽效果,要么选高于20kHz——但太高了又可能和控制环路、采样电路产生交互。实际产品里,我见过最多的选择是4kHz到10kHz这个区间,比如TI的很多芯片默认推荐7kHz到10kHz。这里有个矛盾:10kHz以下的调制频率理论上更容易被听到,但实测中,只要变压器浸漆质量好、磁芯没有松动,音频噪声往往并不明显,因为能量主要还在开关频率附近。真正的风险点是轻载跳频模式和抖频叠加,那才是啸叫的重灾区,后面会专门讲。

2.2 展宽比例:不是越大越好

展宽比例决定开关频率扫动的幅度,常见设定是±1%到±5%。理论上展得越宽,EMI改善越多,但代价是开关频率的偏移范围变大,这会影响变压器和滤波器的设计裕量。举个具体例子:反激电源的RCD吸收电路和输出二极管应力是按最高开关频率设计的,如果你把展宽比例设成±5%,那么65kHz会变成61.75kHz到68.25kHz,高频端的开关损耗、漏感尖峰都会比固定频率时更恶劣。同时,最低频点决定了变压器磁通摆幅的极限,展宽后磁芯更容易饱和。

我的经验是:传导EMI超标量在6dB以内,±2%到±3%的展宽比例足够;超标10dB以上,先别指望靠加大展宽比例硬扛,要么改成±5%试试,要么同时优化滤波器。另外,不同芯片的展宽实现方式不同,有的是相对于中心频率对称展宽(center spread),有的是只往低频方向展宽(down spread)。对称展宽效果最好,但会抬高最高工作频率,影响器件应力;down spread对器件应力影响小,但同样展宽比例下EMI改善效果稍差。设计时看到芯片手册里写着“spread spectrum”选项,一定要看清是哪一种。

2.3 调制波形:三角波、正弦波还是随机波

调制波形决定了开关频率在展宽范围内的变化规律,常见的有三角波、正弦波和伪随机波形。三角波的特点是频率在上下限之间线性扫动,停留时间分布均匀,展宽后的频谱包络接近矩形,EMI改善效果最好,也是大多数芯片默认的实现方式。正弦波调制在频段两端停留时间长,中间停留时间短,频谱包络是两边高中间低的形态,EMI峰值改善不如三角波,但好处是频率变化更平滑,对控制环路的扰动更小。

伪随机波形是近几年高端控制器喜欢用的方案,频率跳变没有固定规律,好处是不会在某个边带形成集中的能量峰,特别适合多个电源并联的场景——两个同样用三角波抖频的电源,如果调制同步,反而可能在特定边带叠加出更高的干扰。随机调制相当于把能量进一步“打散”,但对接收机来说,准峰值检波对这种快速跳变的响应比较复杂,实测改善不一定比三角波好。我的建议是:单机设计无脑选三角波;多机并联系统,优先选随机波形或者确保各电源的调制频率不同步。

这里还要补充一个参数:调制速率和扫频方向。有些芯片支持双向扫频(先升后降、反复循环),有些只支持单向。双向扫频的EMI改善更均匀,但每周期内开关频率变化斜率更大,对环路稳定性影响也更大。实际调试时我习惯先用双向扫频确认效果上限,再切换到单向扫频对比,很多芯片单向扫频也能拿到80%的改善效果,但对系统稳定性的影响小得多。

3. 实测效果:从超标到余量充足的全过程记录

3.1 测试条件与设备配置

先交代那次65W适配器的实测条件:输入220V/50Hz,输出20V/3.25A满载,环境温度25℃。EMI接收机用R&S ESR7,测试标准按EN 55032 Class B的传导限值执行,频率范围150kHz到30MHz,接收机带宽120kHz,检波方式分别是准峰值和平均值。为了对比抖频前后的真实差异,我严格控制变量:除了切换芯片的SS_CFG引脚配置,其他电路、负载、布线完全不动。

这里提醒一句,做抖频前后对比测试时,千万别顺手改了其他东西。我有一次对比测试时顺手把输入共模电感从一个牌子换成另一个牌子,结果抖频的改善数据完全失真,后来重新做了一轮才拿到干净的数据。对比测试最忌讳的就是同时动两个变量,这条经验在做任何EMI整改验证时都适用。

3.2 实测数据对比:QP和AVG到底降了多少

先看基线数据。固定65kHz开关频率时,传导骚扰的噪声峰值出现在2.3MHz附近,QP值约58dBuV,而EN 55032 Class B在2.3MHz的QP限值是56dBuV,超标2dB;平均值检测下,1.8MHz处约52dBuV,限值46dBuV,超标6dB。最让人头疼的是平均值超标比准峰值还严重,因为平均值限值更严格。

打开抖频后,参数设为中心对称展宽±3%,调制频率8kHz,三角波。重新扫描,结果如下表所示:

关键频点固定频率QP抖频后QP固定频率AVG抖频后AVG
1.8MHz55485243
2.3MHz58495041
5.6MHz52464538
12MHz47434135

可以看到,1.8MHz处平均值的改善达到9dB,2.3MHz处准峰值改善9dB,低频段150kHz到500kHz的改善幅度稍小,只有4到6dB。这符合预期,因为低频段主要是开关频率基波附近,谐波间隔本来就是开关频率,展宽后基波的边带可能部分落入接收机带宽内,改善幅度被“稀释”了。整体来说,原来平均超标约4到6dB的产品,开抖频后从超标变成了有4到8dB的余量,整个项目顺利过测。

3.3 为什么有些谐波纹丝不动

细看频谱图会发现一个有意思的现象:并不是所有频点的噪声都同步下降。比如在22.6MHz处有个尖峰,无论抖频开不开,它都稳稳地杵在那里,幅度变化不到1dB。我后来用近场探头定位,发现这个尖峰来自变压器的屏蔽绕组和次级绕组之间的谐振,属于结构性的寄生参数问题,频率不随开关频率变化。

这类“不听话”的噪声,抖频是管不了的,因为它们不是开关频率的整数倍谐波,而是电路寄生参数和开关动作共同激发的谐振峰。遇到这种情况,就得回到传统整改手段:调整吸收电路、改善变压器绕组结构、优化PCB布局,或者用滤波器把这些固定频点的能量压下去。抖频能解决的是“频率固定、能量集中”这个问题,解决不了“电路本身就辐射很强”这个病根。

3.4 展宽比例和改善量的量化关系

根据我多次实测的统计,展宽比例和传导EMI改善量大致呈如下关系:±1%展宽约改善3到4dB,±2%约6到7dB,±3%约8到10dB,±5%约10到12dB。超过±5%之后,改善量增长明显变缓,这是因为展宽后的边带已经覆盖了接收机带宽的多个窗口,再展宽边际效益递减,但代价——开关频率偏移、音频噪声风险、环路扰动——却在加速增加。

所以我把±3%到±4%当作“甜点区”,大多数应用在这个区间能拿到接近满血的改善,同时把副作用控制在可接受范围内。如果±4%还不够,问题大概率不在抖频参数上,而在噪声源本身或者滤波器设计上,这时候继续加展宽比例是浪费时间。

4. 抖频的七大坑:音频噪声、纹波、环路、并联同步

4.1 音频噪声:调制频率踩进人耳“警戒区”

抖频最常被吐槽的副作用就是变压器啸叫。我调试时把调制频率设成5kHz,满载输入90V时一切正常,但把负载降到10%轻载后,整个实验室都能听到明显的吱吱声,频率听起来大概5kHz左右。原因是轻载时系统进入跳周期模式,开关频率本身在跳变,抖频又叠加上去,两者交互产生音频范围的差频分量,激励变压器和电感发声。

解决办法有几个方向:一是把调制频率提高到20kHz以上,让基频分量和差频都超出人耳范围,代价是控制环路需要更快的响应能力;二是避免在轻载跳频模式下启用抖频,很多芯片支持通过负载检测自动关闭展频功能;三是改善变压器浸漆和装配工艺,从物理上抑制磁芯振动。我实际试下来,调制频率10kHz配合浸漆良好的变压器,人耳基本听不到噪声,这是性价比最高的方案。

还有一个容易忽略的点:调制频率和电源控制环路的带宽不能太接近。比如你的环路穿越频率设成10kHz,调制频率也设成10kHz,两个频率相互干扰,输出电压纹波会出现明显的低频包络,甚至诱发次谐波振荡。环路的穿越频率最好低于调制频率的1/5,或者高于调制频率5倍以上,给它们之间留出足够的隔离带。

4.2 输出纹波和动态响应被“带偏”

抖频会让输出纹波产生一个与调制频率相关的起伏。原因是开关频率变化时,输出电感的纹波电流随之变化,低开关频率时刻的纹波更大,整个纹波包络就会出现低频调制。以12V输出为例,固定频率时纹波是40mV,开±3%抖频后,纹波峰值能到52mV,多了30%左右,而且和调制频率同步起伏。对追求低纹波的应用,这是一个需要注意的代价。

动态响应也会受影响。抖频改变了开关周期,意味着控制环路在每个开关周期看到的“增益”也在变化。如果调制频率和环路穿越频率接近,输出电压在动态负载下的恢复时间会变长,甚至出现振荡。我测试过一款3.3V输出的DC-DC,环路穿越频率8kHz,调制频率7kHz,结果负载突变时输出电压出现明显的振铃衰减,振荡频率约7kHz,幅度约80mV,持续十几个周期才稳定。把调制频率改到20kHz之后,这个现象彻底消失。

所以设计阶段就要把抖频参数和环路参数放在一起评估,别等到样机出来才组合排查。我的推荐流程是:先按闭环稳定性要求设计环路,再根据EMI需求确定调制频率,最后检查两个频率是否冲突,冲突就调整,不要硬凑。

4.3 多路并联与同步:抖频把时序打乱了

在多模块并联的电源系统里,抖频带来的风险经常被忽视。两个电源模块如果各自独立抖频,它们的开关频率会周期性地靠近又远离,当两个频率接近时,两者之间的差频可能落在音频范围,产生明显的拍频噪声。更糟糕的是,如果两个模块共享输入EMI滤波器,各自的谐波可能在某个频段同时出现,导致滤波器饱和或噪声叠加。

解决思路有三种:第一种,选择支持外部同步的控制器,让所有模块同步到同一个参考时钟,参考时钟本身再做展频,这样所有模块的开关动作保持一致,谐波不会互相叠加;第二种,利用芯片的“抖动相位”功能,让各模块的调制相位错开,避免同时处在展宽频率的同一端点;第三种,如果以上功能都没有,就把两个模块的展宽比例设成不同值,比如一个±2%、一个±3%,让它们的谐波频点错开。

我实际用过第三种方案,在一块双路输出板上把两路DC-DC的展宽比例分别设为±2%和±3.5%,结果输入端的传导EMI比两路都设±3%时还低了约3dB,因为两路的谐波边带没有完全重合,峰值被进一步拉平了。当然这个效果跟具体频谱分布有关,不能保证所有场景都有效,但值得一试。

4.4 抖频对输出电容和磁性元件应力影响

开关频率在变化,意味着每个开关周期的电流纹波也在变化,输出电容的纹波电流有效值会比固定频率时略高。我之前算过一笔账:65kHz开关、±3%展宽,输出电容的纹波电流有效值大约增加8%左右。别小看这个数字,如果电容选型刚好卡在规格边缘,长期运行可能加速电容老化。同样,变压器和电感的磁芯损耗也会因为频率变化而略有增加,尤其是高频端,磁芯损耗按频率的1.5到2次方增长,频率升高3%,损耗增加约5%。

这些问题在常温满载下通常不致命,但如果你的产品要在高温环境或者高海拔环境下长期运行,建议按照展宽后的最高频率和最低频率分别核算磁性元件应力和电容纹波电流,取最恶劣的组合作为设计验证工况。这是很多工程师忽略的细节——他们只看得见EMI曲线降了,没看见器件应力升了。

5. 抖频不是万能药:和EMI滤波器、PCB布局配合才靠谱

5.1 EMI滤波器插入损耗:先分清差模和共模

开抖频拿到几个dB的改善后,人容易飘,觉得滤波器随便搞搞就行。但一定要清醒:抖频解决的是窄带谐波的“集中度”问题,对于滤波器设计,它的作用其实是帮你放宽了滤波器的衰减需求,让你的滤波器在更低成本、更小体积下达标。如果你本身的滤波器设计存在缺陷,比如差模和共模没有分开处理、电容谐振点和干扰频点重合,那抖频也救不了你。

EMI滤波器的插入损耗设计要分两条路看:差模路径主要靠X电容和差模电感抑制,共模路径主要靠共模电感和Y电容抑制。传导测试的150kHz到30MHz全频段,低频段(150kHz到1MHz)通常差模分量为主,高频段(1MHz以上)共模分量为主。设计插入损耗时,先测出噪声源的内阻抗和滤波器端接阻抗,才能准确计算衰减量。很多人直接套典型电路,结果滤波器的插入损耗峰值和噪声峰值错位,白装了。

我习惯的做法是:先用近场探头和频谱仪确认超标的频段是差模主导还是共模主导,再针对性地调整滤波器元件。比如那次65W适配器,2MHz到5MHz超标,近场探头测试显示共模成分占主导,我就着重加共模电感的匝数和磁环的导磁率,而不是盲目加大X电容。如果一开始就开抖频,超标降下来了但不知道是差模还是共模,滤波器的下一步优化方向就模糊了。所以我的整改顺序是:先摸底,开抖频快速降峰值,再用近场探头定位剩余噪声的性质,最后精准优化滤波器和布局。

5.2 PCB布局:怎么让抖频的“余量”不被糟蹋

抖频给了你几个dB的余量,但一个糟糕的PCB布局可能瞬间吃掉这几个dB,甚至倒欠。传导EMI和辐射EMI都和布局强相关,尤其是功率环路的面积和走线阻抗。反激电源的初级侧功率环路——输入电容、变压器初级、MOS管——这个环路面积越小,电磁辐射越小。次级侧的整流二极管和输出电容环路同样关键,开关节点的dv/dt很高,如果输出二极管旁边铺了一长条地的铜皮,那这条铜皮就成了天线。

关于PCB布局怎么过EMI,我总结几条实操经验:第一,功率地和信号地在主控芯片的地引脚处单点连接,避免开关噪声通过地平面串进控制电路;第二,MOS管的漏极走线要短而宽,驱动回路的走线尽量和源极走线紧贴,减小驱动环路面积;第三,反馈采样走线远离开关节点和变压器,必要时用GND隔离开;第四,变压器下方不要大面积铺铜,否则寄生电容会把初级侧的高频噪声耦合到次级或者地平面。

这些布局原则和抖频之间是什么关系?布局决定了系统的“噪声底噪”,抖频决定了“噪声峰值”的削减幅度。底噪高,给了抖频也白搭;底噪低,抖频的改善效果才能充分体现。我见过一个项目,布局很随意,抖频开了±5%,EMI改善只有4dB,远低于预期;后来重新布局,把功率环路缩小了20%,同样±5%抖频,改善量直接到12dB。这说明布局和抖频是乘法关系,不是加法关系。

5.3 一个完整整改方案的落地顺序

综合这些经验,我整理了一套自己常用的EMI整改落地流程,分享出来供参考:

  1. 先用频谱仪和近场探头完整摸底,记录超标的频点、大小、窄带还是宽带。
  2. 如果超标的以窄带谐波为主,先开抖频,参数从±2%、8kHz三角波起步,用对比测试确认改善量,再微调展宽比例。
  3. 用近场探头重新定位剩余噪声,区分差模和共模。
  4. 根据噪声性质优化EMI滤波器:差模超标加X电容和差模电感,共模超标加共模电感或调整Y电容。
  5. 最后审视PCB布局,重点检查功率环路面积、地平面切割、采样走线位置,做一次彻底优化。
  6. 全程检查和抖频相关的副作用:音频噪声、输出纹波、环路稳定性、并联同步,任何一个出问题都要回到参数选择重新权衡。

这套流程在多个项目里验证过,成功率很高。核心思路是把抖频当作“快速止血”的手段,把滤波器和布局当作“根治病因”的手段,两者缺一不可。

最后再分享一个实操小技巧:测试抖频效果时,别只盯着QP值看,把AVG值也记录下来。很多芯片的展频功能对AVG值的改善其实比QP值更明显,而AVG值往往才是最难过的指标。如果AVG改善幅度大,即使QP值改善一般,整个系统也有更大的余量空间。另外,同一个展频参数在不同输入电压和负载条件下表现差异很大,我建议至少在90V、220V、264V三个输入电压和10%、50%、100%三个负载点各测一轮,找出最恶劣工况下的参数组合,千万别只满载测一次就收工。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/6 17:47:24

DeepSeek Harness 桌面端上手:Skill 插件、离线部署与编码实战指南

很久之前我就在等 DeepSeek Harness 的桌面端。从命令行版用起,我一度觉得 CLI 工具已经够强了——批处理、管道、脚本化,这套东西对老手来说确实顺手。但等官方桌面端真正落地之后,我才意识到之前缺的不只是图形界面,而是一个能把…

作者头像 李华
网站建设 2026/10/6 17:44:41

基于WEB的仓库管理系统:JSP+Servlet+MySQL进销存实战与部署指南

简介:面向高校计算机相关专业毕业设计场景,这是一份基于WEB的仓库管理系统完整设计方案,采用B/S架构实现仓库出入库业务的信息化管理。功能上覆盖入库、出库、商品查看、用户注册与个人信息管理等核心模块:入库模块支持新商品录入…

作者头像 李华
网站建设 2026/10/6 17:42:53

VC6股票软件源码实战:3秒实时行情刷新与列表更新

简介:这是一套面向股票行情软件开发者与量化爱好者的VC6.0工程源代码,核心解决股票列表实时行情自动刷新的问题,实现每3秒刷新一次,并以中远海控为例演示脱机使用场景,数据接口对接腾讯股票实时行情数据。压缩包共2034…

作者头像 李华
网站建设 2026/10/6 17:42:51

Pixelmon新区冲刺百人服指南:无道具禁用、随时飞行与全神刷新机制解读

看到【新区招人】冲刺百人服这个标题的时候,我第一反应是:又来一个“最新宝可梦版本”的Pixelmon服?但读到“无任何道具禁用、随时飞行、全神刷新”这三条,我承认我确实来了兴趣。作为一个在《我的世界神奇宝贝》模组里泡了多年的…

作者头像 李华
网站建设 2026/10/6 17:40:16

用VC编写SHP编辑器:从二进制结构到批量属性替换的完整实践

简介:ShpEditor_x 是一套基于 Visual C 开发的 Shapefile 矢量数据编辑工具,面向 GIS 开发人员与地理信息专业学习者,解决了在 Windows 环境下对点、线、多边形等矢量要素进行创建、修改、删除及属性编辑的实际需求,适用于国土规划…

作者头像 李华
网站建设 2026/10/6 17:39:58

跨模态图文检索实战:双塔共享特征空间与对比学习全流程解析

简介:2024年“泰迪杯”数据挖掘挑战赛B题跨模态图文互检模型源码,采用共享特征空间对比学习方案,适合数据挖掘、人工智能、计算机视觉方向的学习者与竞赛选手,用于理解图文语义关联和跨模态检索的实现路径。资源包共9个文件、仅10…

作者头像 李华