
去年年中我们一款带DC-DC降压的手持仪表在预测试阶段就栽了个跟头EMI辐射发射超标。看到实验室报告那一刻说实话我是不太意外的——项目赶进度时砍掉了一部分EMI设计评审该留的滤波余量没留够。但真正到了暗室里当120MHz那个尖峰高出限值线5.8dB时还是让人后背发凉。毕竟测试档期是提前约好的送检日期钉死在日历上整改窗口只有不到三天。这篇就是记录我从拿到超标频谱到完成整改、复测通过的全过程顺便把这类问题通用的排查思路整理出来。产品本身不复杂——一块主控板一颗16MHz MCU一颗1.2MHz开关频率的DC-DC降压器USB 5V供电。如果你也在跟辐射发射较劲尤其是电源相关频点超标的希望这篇能帮你少走几趟弯路。1. 测试台上的半小时辐射超标先从频率特征读起1.1 为什么第一步永远是看频谱而不是拆电路我见过不少同事一拿到超标的报告就冲去换电容。不能说完全没用但你连超标频点是窄带还是宽带、跟谁同步、哪个极化方向严重都不知道换电容纯粹是碰运气。频谱是这个问题的“第一现场”。它告诉你的不只是“超没超”而是很多别的东西窄带尖峰还是宽带包络。窄带单根尖峰往往和某个周期性信号相关比如时钟的谐波宽带包络则更像开关电源的振铃、刷电机火花这类瞬态噪声。超标频点和已知时钟/开关频率的关系。如果超标频率恰好是某个时钟的整数倍优先级最高的怀疑对象基本就锁定了。水平和垂直极化哪个更严重。水平极化严重往往暗示回路天线效应垂直极化严重则可能和线缆共模或竖直方向的走线有关。我当时盯着120MHz那个峰先算了算16MHz主频的8次谐波是128MHz7次谐波是112MHz都和120MHz对不上而1.2MHz的第100次谐波恰恰好在120MHz。再结合频谱形态——120MHz附近不是一根孤立的窄带尖峰而是以将近1.2MHz为间隔的一簇小峰边上还拖着往100MHz方向去的包络——这基本就把嫌疑指向了那颗DC-DC。数字时钟的窄带谐波不会长这样。这一步看着轻松但它是后面所有定位工作的基础我不用再花时间查时钟走线直接奔向电源部分。1.2 三类常见的超标波形教你快速锁定怀疑对象为了让你以后拿到频谱就能有个大致方向我把这几年见过的辐射超标总结成了三种常见形态放在一个表里频谱特征最常见来源优先排查方向单一窄带尖峰频率与某晶振/时钟频率整数倍强相关数字时钟谐波时钟走线、串阻、晶振layout、接地一组间距规律的窄带簇间距等于开关频率高频段呈包络衰减DC-DC等开关电源噪声开关节点振铃、功率环路面积、输入/输出滤波30MHz~150MHz宽带包络抬升或低频段整体抬高线缆共模电流、接地不良、屏蔽层问题接口滤波、线缆屏蔽接地、共模扼流圈这张表不能包治百病但它能把“漫无目的地换元件”变成“带着假设去验证”。几乎每一个辐射超标案例都能归到这三类里面或者至少从这三类出发进一步排查。拿我们的案例来说120MHz那组小峰簇完美符合第二类特征。所以问题的核心几乎可以断定是在开关电源的某个环节上。接下来要做的就不是猜了而是用近场探头把这个环节从电路板上找出来。2. 120MHz那只“峰”一个完整案例的定位过程2.1 产品背景与超标数据先把产品的基本盘说清楚这是一台手持式仪表塑料外壳主控用了一颗16MHz的MCU系统电源来自USB 5V输入板上有一颗同步Buck DC-DC把5V降到3.3V开关频率1.2MHz。板子不大四层板中间两层是完整的地平面。这个配置在我们行业里非常常见几乎每一块带电池或者USB供电的板子都长这样。超标数据如下3米法CISPR 32 Class B项目数值超标频点120MHz附近118.5MHz~122MHz见包络峰值峰值超限值5.8dB水平极化垂直极化情况超限值约2.3dB频谱形态窄带簇包络簇间隔约1.2MHz30MHz~1GHz其他频点都在限值线下余量在6dB以上说实话超5.8dB属于“中段偏轻”的超标。这种量级通常用滤波、吸收、layout微调就能搞定如果一下超标15dB以上那基本要考虑结构屏蔽或者整机线缆的大改了。所以看到这个数据我心里反而稳了一点。但稳归稳该走的定位流程一步都不能省。我借了实验室的近场探头开始做板级扫测。2.2 近场探头扫出来的真凶近场探头这东西用起来不复杂但要看你会不会用。我当时用的是磁场探头H场探头配合频谱仪做峰值保持扫描把探头贴着板子缓慢移动一边移动一边盯着频谱仪上那组120MHz的峰有没有明显变化。几个关键点分享一下探头离板子越近信号越强但注意别直接怼到器件上避免改变电路的工作状态一般保持1~2mm距离即可。最好先用大环探头做全板扫描找到大概区域再换小环探头精确定位到引脚级。频谱仪的RBW适当放宽我这个场景用的是120kHz扫宽设在100MHz~150MHz之间这样120MHz附近的幅度变化看起来最直观。我花了十分钟把探头从USB座一路扫到DC-DC附近。在扫描到电感L1和开关节点SW的时候频谱仪上的120MHz峰位突然跳高了将近15dB。再靠近输出电容C6的时候也有明显反应但幅度比电感那边弱一些。到这里真凶已经基本锁定不是时钟不是MCU而是DC-DC降压器的开关节点和输出侧那一小段环路。这个定位结果和我前面从频谱形态推断出来的答案是一致的。近场探头在这里起的作用不是“决定性”的而是“验证性”的——它把怀疑对象从整个板子缩小到了三四个元件组成的局部区域。2.3 环路面积、高dv/dt与寄生天线的关系为什么一个1.2MHz的Buck电路会把能量辐射到120MHz去这中间有几个物理机制得说透。第一Buck的SW节点在开关动作时电压是在输入电压和地之间快速跳变的。我们的输入是5VSW节点要从接近0V跳到接近5V这一跳的时间如果只有2~3ns折合下来的dv/dt就是2~3V/ns。这个高速变化的电压是一个天然的宽带骚扰源理论上它的谐波可以铺到几百MHz甚至更高。第二开关过程中输出电感、开关管和输出电容组成的电流环路里电流也是急剧变化的di/dt。根据法拉第电磁感应定律和天线原理任何流过交变电流的闭合环路都是一个磁偶极子天线。环路面积越大辐射效率越高。很多布板不讲究的DC-DC电路恰恰输在这个环节——开关电流的环路面积大得惊人。第三SW节点到电感这一段走线在高频下本身存在寄生电感它和开关管的结电容、电感的寄生电容凑在一起会形成一个高频谐振回路。谐振点一旦落在120MHz附近辐射就会被明显放大。这就是为什么你会看到超标点不是均匀衰减到120MHz而是像一个“峰”一样顶出来。其实也可以从天线理论去理解一个几平方厘米的环路在120MHz波长2.5米这个频段不算高效的辐射体但问题在于它就在板上、离测量天线近加上谐振放大几毫伏的噪声就能变成超限值好几个dB的场强。用一句话概括不是能量有多大而是它没有衰减还在谐振点上被放大了。明白了这三条原理整改方向就变得非常清晰要么削弱源降低dv/dt、加吸收要么缩小天线压缩环路面积、优化走线要么挡住路径滤波、屏蔽。这也是我接下来动手改板的三条主线。3. 三处改动把超标峰压下去整改方案全记录3.1 开关节点加RC吸收成本最低的第一招第一处改动是在SW节点到功率地之间加一个RC吸收电路Snubber。原理很简单RC串联在开关节点和地之间等于给高频振铃提供一个阻尼通路把谐振能量转化成热量消耗掉降低振铃幅度和谐波能量。参数选择是这一步的关键。R和C的值不能拍脑袋定我当时的取法是先看SW节点对地的高频寄生电容。一般在几百pF量级不同芯片和layout会有差异可以用阻抗分析仪测也可以粗略估算。C取寄生电容的1~2倍左右。我这边先用了220pF。R取振铃频率对应的容抗值。方法是用示波器看SW节点振铃的周期算出振铃频率f再用R 1/(2πfC)估算一个起点值。实测振铃在120MHz附近220pF对应的电阻约为6Ω我选了4.7Ω留一点阻尼余量。实际贴到板上后再扫一遍频谱看效果微调参数。改完之后我在预测试环境下对比了一次项目改动前加RC吸收后120MHz峰值超限值5.8dB3.1dBSW节点振铃幅度约±8V约±3.5V效果立竿见影降了将近3dB但还不够。而且要注意RC吸收是有代价的每次开关都会对C充放电这部分能量会变成热。虽然我们算过损耗很小P ≈ 0.5 × 220pF × 5V² × 1.2MHz只有毫瓦级但如果你选的值过大或者开关频率高效率损失会明显起来。我后来实测整机效率从92.1%降到了91.8%影响可接受。这里有个坑必须提醒R的额定功率别选太小最好用0805或以上的封装耐压也要按SW节点最高电压输入电压加振铃幅度来选。我见过有工程师在这里用了个0402的小电阻整改倒是成功了样品工作半小时后电阻烫得不能碰。3.2 电源回路layout重排治本的关键一步RC吸收把“症状”压了一部分但要从根上把辐射降下去还是得回到layout。前面说过Buck电路里有两条关键环路输入环路输入电容、高边开关管、低边开关管组成的环路di/dt最大是高频噪声的主要来源之一。输出环路低边开关管、电感、输出电容组成的环路电流变化相对平缓但也不能忽视。我当时的layout有两个明显的毛病第一输入去耦电容10μF和100nF虽然名义上放在了IC附近但实际上走线绕了一段环路面积粗算下来超过1平方厘米。对高频噪声来说这个面积足以成为一个像样的辐射天线。第二SW节点到电感的走线用了细长线且没有和下方地参考平面保持紧密耦合导致寄生电感偏大进一步恶化了振铃。整改动作如下把输入电容重新放置100nF高频陶瓷电容优先紧贴IC的VIN和GND引脚放置走线尽量粗、短、直接。10μF大电容紧挨着高频小电容放。缩小高边开关和低边开关之间的换流回路面积让开关管、输入电容、地过孔之间的路径形成最小闭合环。电感正下方做了地铜挖空处理。这是因为电感本身磁场泄漏大下方若有完整铜皮会感应涡流既影响电感特性又增加耦合路径。不过挖空范围不能太大避免破坏地平面的连续性我挖的区域比电感本体外扩约1mm就停了。SW走线加宽同时确保其下方的参考地平面连续完整但不在电感本体正下方。改完layout我用阻抗分析仪辅助看SW节点的高频阻抗明显看到120MHz附近的谐振峰值变得平缓了。再上预测试环境扫一遍120MHz的超标量从加完RC后的3.1dB又降到了0.7dB左右。这里说一句和很多人直觉相反的话**layout整改从来不靠“我感觉”而是靠“我能不能画得出那条环路”。**如果你说不清电流从哪里流出去、从哪里流回来那这个环路面积大概率是失控的。画出来缩小它比盲目铺地、加过孔有用得多。3.3 输入端π型滤波把骚扰源关进笼子里加RC吸收、重排layout之后120MHz基本贴着限值线了还剩不到1dB的超标。如果只是应付这次测试可能再调一调RC参数就过了。但我不喜欢那种“擦边过”的感觉——温漂、批次差异、测试场地差异一叠加随时可能又翻车。所以最后一处改动是在USB电源输入口加了一个π型滤波把板内产生的高频骚扰拦在入口以内避免它沿着USB线往外跑。π型滤波的构成是输入端一个电容、中间一个电感或磁珠、输出端再接一个电容像字母π。我用的具体参数如下位置器件参数最外侧陶瓷电容10μF / 25V中间铁氧体磁珠100MHz阻抗约600ΩDCR ≤ 0.1Ω靠板内侧高频陶瓷电容100nF / 25V选磁珠的时候有一个容易忽略的点DCR不能太大。我们整机电流大约200mA如果磁珠的DCR做到0.3Ω压降就有60mV对3.3V输出精度影响不大但对5V检测之类的模拟电路可能就有影响了。我选的这颗DCR约0.05Ω200mA下压降只有10mV非常稳妥。π型滤波装好之后我顺手又给USB线套了一个铁氧体磁环。这一步可能有人觉得多余但USB线是典型的“意外天线”——即使设备本身是塑料外壳充电时USB线也会成为共模辐射的载体。磁环不贵附加上去只有好处。复测结果让我满意120MHz的峰值超限量从0.7dB变成了余量4.2dB而且整个30MHz到1GHz频段内最差的点也有4dB以上的余量。三处改动叠加比我预期中效果还要好一点。4. 复测结果与其他超标场景的经验沉淀4.1 复测里必须盯住三个数据整改完成后的复测不只是看一眼“过了没有”就完事。我习惯盯三个数据。第一个是余量最小的那个频点。很多时候整改会把某个尖峰压下去但旁边原本余量很足的点反而因为改动被抬高了。所以复测时我会把整条曲线都调出来找出所有余量低于6dB的频点逐一确认它们和什么信号相关。第二个是峰值、准峰值和平均值三种检波方式下的读数。CISPR标准里真正判定用的是准峰值和平均值但峰值是最敏感的。我们做整改时倾向于让峰值也留出余量这样送第三方实验室复测时基本不会有意外。记得有一次我贪快只看峰值压下去了就没看准峰值结果送检还是挂了这个教训印象很深。第三个是垂直和水平两个极化的对比。有些噪声只在某一极化下超标整改时如果只盯着严重的一侧做另一侧可能潜在问题被暂时掩盖。建议复测时两组数据都看完再决定是否收工。4.2 从电源案例延伸到时钟和线缆的通用排查路径这次DC-DC的案例只是辐射超标里很常见的一种。用同样的方法我把通用排查路径整理成了五步可以直接套用看频谱形态窄带、宽带、簇状、包络——先定性。算频率关系把超标频点的整数约数找出来跟系统里的时钟和开关频率对照。近场探头定位从怀疑区域开始扫逐步缩小到具体器件和走线。判断辐射机理是环路天线、走线天线还是线缆共模不同类型对应不同整改手段。从低成本到高成本整改先RC吸收、layout调整、滤波最后才考虑屏蔽罩和结构件。如果是时钟谐波导致的窄带超标重点看时钟走线的串阻位置、走线下方的参考地是否连续以及时钟线两端有没有形成过长的平行走线。如果问题出在对外接口线缆上优先查线缆上的共模扼流圈、接口滤波电路和屏蔽层的端接方式。它们背后的物理逻辑和这次的DC-DC是一模一样的找到骚扰源、压缩天线、增设阻尼。4.3 关于整改顺序和余量的一点建议最后说点经验层面的东西。面对一个辐射超标问题我建议的整改顺序永远是先止血再治本最后加固。“止血”指的是先上一个见效快的措施比如RC吸收、换个磁珠让你快速看到频谱往下走确认方向没错“治本”是回到layout层面解决环路和走线“加固”则是用滤波、屏蔽等手段把余量做足。顺序为什么重要如果你一上来就大改layout一旦频谱没有如预期下降你很难判断是layout方向错了还是其他环节在干扰。反过来先做局部滤波见效后再动layout每次改动对频谱的影响都是清晰可追踪的调试效率会高很多。至于余量我的个人标准是**峰值至少留3dB以上最好能做6dB。**因为同一台设备在不同实验室、不同温湿度、不同批次元器件下测试结果波动3dB是很常见的。你按“贴线过”的标准去送检基本就是在赌运气。这次案例最终做到4.2dB余量我心里才真正踏实。这几年经手的EMI整改案例少说也有二十来个我最大的体会是辐射超标从来不缺解决方案缺的是先理解后动手的耐性。频谱和近场探头会给足线索关键是你愿不愿意花那半小时先把线索读明白。希望这篇案例能帮你少走我当年走过的弯路。