1. 项目背景与问题定位1.1 案例来源与测试背景这个案例来自千虹电子近期接手的一个消费类电子产品的EMC整改项目。产品是一台带直流有刷电机的小型家用设备整机走的是EN 55032 Class B的辐射发射限值要求测试频率范围覆盖30MHz到1GHz。第一次送检的时候水平极化和垂直极化在30MHz到300MHz这一段几乎全线飘红最差的频点超标接近12dB属于那种一眼看过去就知道“电机没处理好”的典型波形。有刷直流电机在EMC圈子里算是老熟人了。它的结构决定了它天生就是一个宽带噪声源碳刷和换向器在高速旋转时不断接通、断开每一次断开都会在电感性的电机绕组上产生一个陡峭的电流突变进而激发出从几十kHz一直延伸到几百MHz的宽频骚扰。这个骚扰既会沿着电源线传导出去也会通过电机引线、机壳缝隙、PCB走线以辐射的形式发射出去。EN 55032对Class B设备的辐射限值在30MHz到230MHz是30dBμV/m10米法230MHz到1GHz是37dBμV/m这个门槛对电机类产品来说并不宽松。我接手的时候客户已经自己尝试过加磁环、换电容效果都不稳定有时候这一批过了下一批又不行。这种“时好时坏”的情况恰恰说明问题没有被真正定位到根子上只是靠器件在硬压。所以第一步我没有急着动烙铁而是先把测试数据和电机的实际工作状态对齐起来看。1.2 从测试曲线反推噪声源看辐射测试曲线有个基本思路先看噪声是窄带还是宽带再看它跟电机转速、负载有没有关系。这个案例的曲线是典型的宽带鼓包从30MHz开始一路爬升在60MHz到120MHz之间形成一个很宽的高原然后缓慢下降。这种形态基本可以锁定是换向火花产生的宽带噪声而不是晶振、开关电源那种窄带尖峰。接下来我做了一个很关键的验证动作把电机单独用一根长引线接出来远离整机再测一次。结果发现噪声包络几乎没变只是整体幅度略有下降。这说明辐射的主体不是PCB或者电源线而是电机本体加上它的引线在辐射。电机引线在这里扮演了“天线”的角色长度越接近某个频率的四分之一波长辐射效率就越高。60MHz对应的波长是5米四分之一波长是1.25米而当时电机引线大概有40厘米正好落在120MHz到180MHz的高效辐射区间这跟曲线上的高原位置是对得上的。提示判断电机类辐射问题先做“电机分离测试”。把电机用尽量短的线单独供电测一次再装回整机测一次两次曲线的差异能直接告诉你噪声是电机本体辐射为主还是引线耦合、PCB布局放大的。1.3 整改目标与约束条件客户给的约束很明确不能换电机因为电机是已经开模定制的不能大改结构模具已经开了成本增加要控制在合理范围内最好在几毛钱以内。这就把方案空间压缩得很窄了只能在电机端子附近、引线走向、以及PCB的电机接口电路上做文章。我给自己定的整改目标是在30MHz到300MHz这段把最差频点压到限值以下至少3dB留出批量生产的余量。为什么是3dB而不是刚好压线因为批量生产时电机的碳刷压力、换向器圆度、引线长度都会有公差测试实验室之间的场地差异也有1到2dB的波动压线过测试等于给自己埋雷。2. 有刷电机噪声产生的机理拆解2.1 换向火花是怎么变成辐射噪声的要改好得先讲清楚噪声是怎么来的。有刷直流电机的转子绕组在旋转过程中通过换向器和碳刷不断切换电流方向。理想情况下换向是瞬间完成的但实际中碳刷和换向片之间存在接触电阻电流不能突变于是在碳刷离开一个换向片的瞬间绕组电感里储存的能量会以火花的形式释放出来。这个火花本质上是一个极快的电流脉冲上升时间可以做到纳秒级。根据傅里叶变换的基本规律上升时间越短频谱越宽。一个1纳秒的脉冲其频谱能量可以一直延伸到几百MHz。这就是为什么有刷电机的噪声能轻松覆盖整个EN 55032的测试频段。更麻烦的是这个火花不是周期性的单一频率而是随机的、跟转速和负载相关的。转速越高、负载越重火花越强噪声越大。这就解释了为什么有些产品在轻载测试时能过一加负载就超标。2.2 噪声的传导路径与辐射路径噪声从火花产生之后有两条主要出路。第一条是传导路径火花电流沿着电机引线流回电源在引线上形成共模和差模电流这些电流再通过电源线辐射出去。第二条是辐射路径电机本体、引线、机壳构成的天线结构直接把电磁场辐射到空间。这两条路径不是独立的而是相互耦合的。引线上的共模电流既是传导发射的来源也是辐射发射的天线电流。所以整改的时候如果只在电源入口加滤波器往往只能压住传导辐射还是超标因为辐射的天线电流在滤波器之前就已经辐射出去了。这个案例里我判断辐射是主要矛盾因为传导测试相对好一些而辐射超标严重。所以整改的重心放在“切断天线电流”和“吸收火花能量”这两件事上。2.3 为什么常规的磁环和电容效果有限客户之前试过在电机引线上套磁环也试过在电机端子上并联电容。磁环的作用是增加引线的共模阻抗对高频共模电流有一定抑制但磁环的阻抗特性跟频率强相关一个磁环往往只能覆盖一个较窄的频段。而且磁环套在引线上如果引线本身就在辐射磁环只能抑制流过它的电流对已经辐射出去的部分无能为力。并联电容的思路是给火花电流提供一个低阻抗的旁路让它不要沿着引线跑。但普通陶瓷电容的等效串联电感ESL在几十MHz以上会变得很大电容实际上变成了电感旁路效果急剧下降。而且电容的容量选择很讲究太大了对低频有效但高频阻抗反而高太小了高频好但低频压不住。客户之前用的0.1μF电容在100MHz以上基本已经失效了。3. 整改方案设计与器件选型3.1 整体整改思路基于上面的机理分析我定的整改思路分三层。第一层是在火花产生的源头做吸收把高频能量在电机端子附近就消耗掉不让它跑到引线上。第二层是在引线上做共模抑制切断天线电流。第三层是在PCB的电机接口处做滤波和布局优化防止噪声耦合到其他电路再辐射。这三层里第一层是核心因为源头压住了后面两层压力就小很多。第二层和第三层是辅助但也不能省因为源头不可能100%吸收干净。3.2 RC吸收电路的设计与参数计算RC吸收电路是这次整改的主力。它的原理很简单在电机两个端子之间串联一个电阻和电容电容隔直通交电阻消耗高频能量。当换向火花产生的高频电压出现在端子上时电容提供一个低阻抗通路把能量引到电阻上变成热。参数选择上电容和电阻的取值直接决定了吸收效果覆盖的频段。电容的容值决定了低频截止点电阻的阻值决定了吸收的强度。我用的计算方法是这样的假设电机绕组的电感量在几十微亨量级换向火花的主频能量集中在几十MHz。要让RC支路在这个频段呈现低阻抗电容的容抗要远小于电阻值。实际选型时我先用了一个可调电容箱和可调电阻箱在电机端子上做扫频测试观察不同组合下辐射曲线的变化。最终确定的参数是电容1nF、电阻10Ω。这个组合在30MHz到200MHz范围内都能把最差频点压低6到8dB。电容选的是高频特性好的NP0材质电阻选的是无感电阻普通碳膜电阻的寄生电感在100MHz以上会影响效果。注意RC吸收电路的电阻功率要算够。电机端子上的火花能量虽然单次很小但频率很高累积功率不能忽略。我一开始用0603封装的电阻测试半小时后电阻发烫后来换成0805封装才稳定。建议实际调试时用手摸或者热像仪确认电阻温升。3.3 共模扼流圈与磁环的选型对比引线上的共模抑制我对比了三种方案普通镍锌磁环、纳米晶磁环、以及绕线式共模扼流圈。镍锌磁环便宜但阻抗峰值一般在几十MHz对100MHz以上效果一般。纳米晶磁环高频特性好但价格贵而且易碎。绕线式共模扼流圈可以精确控制电感量和阻抗曲线但体积大需要PCB空间。最后我选的是一个小尺寸的纳米晶磁环套在电机引线靠近端子的位置。为什么靠近端子因为越靠近噪声源抑制效果越好而且可以防止噪声在磁环之前的引线上就已经辐射出去。磁环套上去之后引线在磁环两侧各绕一圈增加共模阻抗。实测下来单靠磁环能压3到4dB配合RC吸收电路总压制量能达到10dB以上足够覆盖原来的超标量。3.4 PCB布局与引线走向的优化PCB这边我做了两个改动。第一是把电机接口的连接器尽量靠近板边让电机引线最短减少引线作为天线的有效长度。第二是在电机接口和主电路之间加了一组共模滤波电容容量是100pF和1000pF并联分别针对高频和低频段。引线走向上我把电机引线从原来的“绕板一圈”改成“直接出板”长度从40厘米缩短到15厘米。这个改动看起来简单但效果很明显因为15厘米对应的四分之一波长频率是500MHz已经超出了主要超标频段天线效率大大降低。4. 实操过程与测试验证4.1 整改前的基线测试记录整改前我在实验室做了一次完整的基线测试记录如下频点极化实测值限值余量45MHz水平38dBμV/m30dBμV/m-8dB78MHz水平41dBμV/m30dBμV/m-11dB105MHz垂直39dBμV/m30dBμV/m-9dB160MHz水平35dBμV/m30dBμV/m-5dB240MHz垂直40dBμV/m37dBμV/m-3dB这张表是整改的起点也是后面验证效果的对照。最差的是78MHz水平极化超标11dB这个频点正好对应电机引线40厘米的四分之一波长附近跟前面的分析吻合。4.2 RC吸收电路的焊接与调试焊接RC吸收电路的时候我特别注意了走线长度。电容和电阻要尽量靠近电机端子连接线越短越好因为连接线本身的电感会抵消电容的高频旁路效果。我用的是一小段铜箔把端子和RC连接起来长度控制在5毫米以内。调试的时候我先只焊电容不焊电阻测一次再焊上电阻再测一次。对比发现只焊电容时高频段有改善但低频段反而变差因为电容和电机电感形成了谐振。加上电阻后谐振被阻尼整个频段都平稳下降。这个过程让我确认了电阻的阻尼作用是必不可少的。4.3 磁环安装位置与绕线方式对比磁环的安装我试了三个位置靠近电机端子、引线中间、靠近PCB接口。测试结果如下安装位置45MHz改善78MHz改善105MHz改善靠近电机端子4dB5dB4dB引线中间2dB3dB3dB靠近PCB接口1dB2dB2dB数据很清楚越靠近电机端子效果越好。绕线方式上我试了单圈、双圈、三圈。双圈比单圈多1到2dB改善三圈比双圈只多0.5dB但引线变长反而有副作用。最后定的是双圈。4.4 整改后复测数据与余量分析全部整改措施到位后复测数据如下频点极化整改前整改后限值余量45MHz水平3826304dB78MHz水平4127303dB105MHz垂直3925305dB160MHz水平3524306dB240MHz垂直4032375dB最差频点从超标11dB变成余量3dB达到了我一开始定的目标。余量分布也比较均匀没有出现某个频点特别紧张的情况说明整改是整体有效的不是靠某个器件在某个频点硬压。5. 常见问题与排查技巧实录5.1 整改后某些频点反而变差怎么办这是很常见的情况。加了RC吸收电路之后如果电容选得太大会和电机电感形成低频谐振导致某个低频段噪声反而升高。我遇到过一次加了10nF电容后20MHz附近冒出一个新的尖峰。解决办法是减小电容容值或者串联一个小电阻增加阻尼。一般来说电容从1nF开始试逐步加大同时观察全频段曲线找到那个“整体下降且没有新尖峰”的平衡点。5.2 批量生产一致性怎么保证实验室调好的方案到了产线可能因为电机批次差异、引线长度公差、磁环安装位置偏差而效果打折。我的做法是第一RC吸收电路的电容和电阻用1%精度的避免器件本身离散性第二磁环安装位置在作业指导书上标注明确用定位工装保证一致性第三每批抽检做一次快速辐射预测试用近场探头扫一下关键频点跟标准样品对比偏差超过2dB就整批复查。5.3 没有暗室怎么进行初步排查很多小团队没有自己的暗室送检一次成本很高。我的经验是用近场探头加频谱仪做初步定位。近场探头贴近电机引线和PCB接口扫30MHz到300MHz找到辐射最强的位置。虽然近场测试不能直接换算成远场限值但可以用来对比整改前后的相对变化。只要近场读数下降了6到10dB远场通常也会有明显改善。这个方法不能替代正式测试但可以大幅减少送检次数。5.4 电机引线屏蔽层的正确接法有些产品会用屏蔽线接电机。屏蔽层怎么接很有讲究。如果两端都接机壳地会形成地环路反而可能引入新的共模噪声。正确的做法是屏蔽层只在PCB接口端接机壳地电机端悬空这样屏蔽层起到静电屏蔽作用又不会形成环路。如果电机端必须接那就通过一个高频电容接过去给高频噪声一个泄放路径但阻断低频地环路。5.5 常见问题速查表现象可能原因排查方法解决方向低频段超标RC电容过大导致谐振减小电容观察曲线调整RC参数高频段压不下去电容ESL过大换NP0或高频电容选低ESL器件某个频点顽固超标引线长度谐振改变引线长度或走向缩短或加磁环整改后新尖峰滤波器件自谐振扫频确认谐振点加阻尼电阻批量一致性差安装位置或器件公差抽检近场对比加定位工装6. 经验总结与方案复用建议这个案例做完之后我最大的体会是有刷电机的EMC整改核心不是堆器件而是把噪声的路径看清楚。RC吸收电路之所以有效是因为它在源头把高频能量变成了热磁环之所以有效是因为它切断了天线电流引线缩短之所以有效是因为它破坏了天线结构。每一个措施背后都有明确的物理逻辑而不是“别人说加这个有用”。如果你手上也有类似的有刷电机产品要过EN 55032我建议按这个顺序来先做电机分离测试确认噪声源再在电机端子加RC吸收电路然后在引线靠近端子处加共模磁环最后优化引线长度和PCB布局。这个顺序是从源头到路径再到外围每一步都能看到明确的改善不会白花钱。RC吸收电路的参数不要照抄因为不同电机的电感量和火花强度不一样。我给的1nF加10Ω只是一个起点实际调试时建议用可调器件扫一遍找到适合自己产品的那组值。磁环也一样纳米晶和镍锌的效果差异很大如果成本允许优先试纳米晶。最后分享一个小技巧调试的时候准备一根不同长度的电机引线从10厘米到50厘米各做一根换着测。你会发现某些长度下噪声特别大某些长度下明显小。这个现象能帮你快速理解天线效应也能帮你选出一个对辐射最友好的引线长度。这个办法比单纯加器件更治本而且不增加成本。