免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

高集成洗碗机水泵EMC整改:五板斧定位与实战

高集成洗碗机水泵EMC整改:五板斧定位与实战 最近这两年我一直在和洗碗机水泵的EMC较劲。循环泵、排水泵凡是无刷直流电机驱动的装到洗碗机整机里测传导骚扰和辐射骚扰卡壳的比例相当高。最近一个项目用的是高集成方案单芯片把栅极驱动、功率管、逻辑控制全收进去板子面积省了一大截但EMC反而比分离方案更难处理——超标点清清楚楚就是按不住共模电流像老鼠一样到处窜。这期就把这套高集成方案的整改思路完整捋一遍从定位超标频段到五板斧逐个落地给正在被水泵EMC折磨的工程师一点参考。1. 为什么洗碗机水泵天生是EMC“钉子户”1.1 水泵EMC难过的根源开关噪声无处可逃水泵和普通小家电不一样。它的核心是三相无刷直流电机PWM斩波频率通常在16kHz到24kHz之间功率管在开和关之间持续切换。每一次开关母线电压和电机相线上的电压都在几纳米到几百纳米内发生剧烈跳变高压摆率dV/dt把电流通过寄生电容“泵”到各处这就是EMI产生的源头。电机绕组是感性负载续流路径上的电流变化di/dt也不小两者叠加从150kHz一直到几十MHz都有非常丰富的谐波分量。做传导测试时你会发现超标往往集中在2MHz到5MHz之间这一段主要是开关动作产生的共模电流通过线缆回到电网。做辐射测试时超标又经常出现在60MHz到100MHz附近这是电机本体和连接线束作为天线把噪声“发射”出去的结果。如果你测出来超标频段是这两个位置基本可以断定是功率级的开关噪声而不是控制板数字逻辑的问题整改方向就要往电机驱动和电源输入端口使劲。洗碗机的使用环境也让EMC整改更麻烦。整机有金属内胆、泵壳、水管、水位传感器感性负载又泡在水里水本身是良好导体整个系统的寄生电容关系非常复杂。水泵装在下腔体离电源板、离金属底盘都不远共模电流路径乱七八糟。加上洗碗机是大家电测试时常常连着水管和金属外壳接地状态、摆放位置、线缆扎带都会影响测试结果这就导致同一块板子在实验室测得超标在产线上又可能完全不一样。1.2 高集成方案动了谁的奶酪现在很多做水泵的厂商选高集成方案比如单芯片BLDC SoC内部把三相驱动器、LDO、运放、比较器、MCU集成在一起有的芯片连功率MOSFET都封装进去了外面只需要接电机三相、电容、电阻和霍尔板子真的能做到很小。水泵腔体内径有限这种方案解决了结构空间问题BOM也精简一致性好量产良率有保障。但高集成方案给EMC整改带来的制约是实打实的。功率管如果集成在芯片内部开关节点在封装里面外面根本看不到你想在功率管漏源两端加RC吸收回路没有可操作的物理位置只能看着干瞪眼。芯片散热焊盘、引脚寄生参数、内部地平面耦合这些全被芯片厂定死了你能动的就只有芯片外围的输入滤波、栅极电阻如果还有外部驱动或某些可配置的压摆率寄存器。这相当于医生给病人看病药只能从嘴里灌不能开刀——所以高集成方案的整改思路必须更聚焦、更前置从源头压噪声而不是等到铺完铜之后再补救。我跟不少人聊过发现很多工程师把高集成方案当成“免整改方案”这其实是个误区。高集成方案变小的是PCB面积不是EMC问题本身反而是把问题压缩进了更小的空间里。高频噪声无处扩散容易在腔体内打转近场耦合也更严重。所以接下来的内容重点会放在如何在受限条件下把共模电流的路径堵死。2. 别急着动烙铁先定位超标点2.1 传导和辐射先分清你死在哪拿了测试报告第一件事不是换器件而是搞清楚到底死在哪一项。CISPR 14家庭成员和洗碗机一般做传导骚扰、辐射骚扰传导频段150kHz到30MHz辐射频段30MHz到1GHz。这两类问题的整改手段完全不同传导治理主要在输入端口的电源滤波辐射治理更依赖布局、屏蔽和布线。如果你分不清在输入端乱加磁珠结果辐射一点没降还可能引入谐振越弄越糟。我现在的习惯是三步走。第一步看波形传导超标如果呈包络状且峰值出现在开关基波及其整数倍频率比如20kHz斩波在200kHz、400kHz、2MHz、4MHz这些点上冒头这是典型PWM噪声重点查电源线共模。第二步用近场探头扫PCB和线束把探头贴着电机线束慢慢移动如果探头靠近线缆时频谱仪噪声明显抬升说明线缆是天线如果只有贴近PCB时信号强说明板内回流有问题。第三步做拔线试验把电机三相线断开只让控制板通电再测一次传导。如果噪声大幅下降说明噪声主要由电机绕组耦合回板子如果噪声照旧说明噪声是板子自身产生的。这个拔线试验看着简单但特别有效。洗碗机水泵里排水泵和循环泵结构紧凑电机定子绕组的骨架、绝缘层、漆包线和金属壳体之间的寄生电容并不小尤其在潮湿环境下水的介电常数很大这些寄生电容会显著增强。拔线之后等于把最大的一条共模噪声路径切断了如果残余噪声依旧超标那就是电源输入和板内接地出了问题两件事要分别处理。2.2 共模电流到底去了哪里很多同行问过我一个很经典的问题EMC共模电流最终回到哪里去了答案是它必须找一个低阻抗路径回流到源头。电流总喜欢走最小阻抗路径而高频电流尤其偏爱分布电容而不是导线。功率管开关节点上的dv/dt通过功率管对散热焊盘的寄生电容、电机绕组与壳体之间的分布电容、PCB铜箔与金属底座之间的电容源源不断地把位移电流“泵”到各个导电物体上。这些电流如果找不到回流路径就会积累在壳体上壳体变成一个大天线如果有一条路径它就会沿着线缆跑出去经过LISN的测量阻抗回到电网这条路径上产生的压降就会被测试仪器捕捉到你就是在这个点超的标。多数情况下共模电流的路径是开关节点 → 功率管寄生电容/电机分布电容 → 壳体或散热器 → 布线电容 → PCB地 → 电源输入线 → LISN → 返回母线电容。整个回路里每一个环节都有改善空间但关键只有两个在源头降低dV/dt在路径中间把电流泄放或阻断。所以整改的逻辑其实就是四句话减小源的能量切断传导路径给回流电流开一条无害的“下水道”最后才考虑屏蔽遮盖。高集成方案下源被封装盖住我们能下手的就是后三件事。本节最后留个提醒常见的误解是“我在PCB地和金属壳体之间加个大电容EMC就能过”。这招有时有用有时没用关键要看电容把电流引到了哪里。如果壳体本身是悬空的加了电容等于把共模电流引到壳体壳体反而变成辐射天线如果壳体是良好接地的大电容才有意义它相当于给高频电流提供了回母线的捷径。具体怎么判断我放在第三章里讲。3. 高集成数字调速水泵的整改五板斧3.1 第一板斧共模电感和Y电容的搭配电源输入端口的共模电感在传导超标整改里永远是第一位。共模电感对差模电流基本不起作用两边绕组产生相反磁场互相抵消但对共模电流呈现高阻抗正好阻断开关噪声沿电源线向外传导。高集成方案板子小共模电感选型往往受高度限制但至少也要留足位置。洗碗机水泵功率不大几十瓦到一百多瓦共模电感额定电流1A到3A就够感值可以取10mH到30mH。注意共模电感的漏感也有用。两个绕组在磁芯上不可能完全对称总有百分之零点几到百分之几的漏感这个漏感可以等效为一个差模电感配合输入端的高压电容能压一部分差模噪声。所以输入侧通常还要放一个X电容差模电容根据功率级别选0.1µF到0.47µF放在整流或滤波前端。如果传导超标频段集中在150kHz到1MHz优先加大共模电感和X电容如果超标在几MHz以上Y电容的位置和取值得重点调。具体怎么配Y电容Y电容是安全电容接在“一次侧地”和“二次侧地”之间但在低压直流方案里经常是PCB信号地通过Y电容接到金属壳体或者接到输入电源的接地点。容量太小高频阻抗太高泄放不了电流容量太大漏电流超标整机安规过不了。洗碗机这类产品Y电容一般取470pF到2.2nF就够了再大就要看整机漏电流要求。注意Y电容必须放在共模电感之后靠近输入端口且连接线越短越好否则引线电感会让它高频失效。给一个我常用的匹配参数做参考输入端口依次是保险丝、压敏电阻、X电容0.22µF、共模电感2×20mH、X电容0.1µF再接母线电容共模电感后边再加一组Y电容470pF到金属地。这个网络能把150kHz到10MHz的传导噪声压下去20dB以上在多数水泵方案里都够用。如果空间紧张可以省掉第二个X电容但输入端的第一个X电容和共模电感不能省。3.2 第二板斧驱动端斜率控制高集成方案虽然功率管在里面但很多芯片把栅极驱动强度或压摆率做成了可配置项这就是整改的第二板斧。想要降低dV/dt最直接的办法是增加栅极充电时间也就是调慢开关速度让电压下降沿和上升沿变得更缓。代价是开关损耗上升、电机电流谐波和噪音增加所以不能无限调慢得找一个平衡点。如果芯片外部还能引出栅极电阻就通过增大栅极电阻来实现常见的做法是把10Ω换成22Ω到47Ω同时用示波器看功率管漏极电压波形的上升/下降时间。我一般以1V/ns作为一个经验界限把dV/dt压到1V/ns以内时EMI水平通常会有明显改善。如果高集成芯片把栅极驱动内置那就只能通过寄存器调驱动电流档位或压摆率档位选低一档试试。调整斜率时一定要关注损耗和发热。水泵是长期运行的持续工作状态下功率管的结温升高如果因为降斜率导致损耗增大过多散热又跟不上最后不是EMC问题而是寿命问题。我自己踩过的坑是把压摆率调到最低档传导测试确实过了但电机在部分负载下震动明显噪音大了后来把PWM频率从20k降到16k同时挖潜回中档驱动强度才平衡下来。所以你调斜率时最好同步测一下整机功耗和壳体温度别捡了EMC丢了效率。3.3 第三板斧PCB布局和铜箔的“不是不能铺是别乱铺”高集成方案的PCB通常很小很多人把剩余空间全铺上铜皮觉得地越完整越好。最初级的误区就是从高开关频率的区域大面积铺铜反而会让EMC更糟。铜箔面积越大与附近金属壳体、电机外壳之间的耦合电容越大高频dv/dt通过这个大电容把共模电流灌到壳体上测出来就是某几个频点突起。这就是为什么有人发现“电机上面铺铜导致高EMC”的现象——不是铜皮本身有害而是你把一个电极面积做大了寄生了电容给位移电流铺了一条宽阔的高速公路。正确做法是把高dV/dt网络对应的铜箔面积压到最小。哪些是高dV/dt网络功率管开关节点、电机三相输出线、母线开关节点升压或逆变这些网络上的铜皮越短越窄越好让高频噪声没有足够面积去耦合。相反地铜箔可以尽量保持完整但要区分信号地和功率地。高集成芯片的散热焊盘如果是系统地芯片底部那块铜皮既要散热又要作为回流参考这没问题但它应该通过多个过孔直接连到电源母线电容的地端不能绕圈。铺铜与壳体之间隔离措施很关键。水泵壳体如果是全金属的PCB装进去之后功率地铜箔和壳体靠得近的地方会形成大的寄生电容你可以在PCB和壳体之间加绝缘薄膜或用硅胶垫隔开减小耦合面积。水是更特殊的存在水腔附近绝对不能有大面积高频开关铜箔水的高介电常数会把耦合电流放大好几倍。3.4 第四板斧电机侧和线束侧的处理电机三相线是噪声辐射的重灾区但这些线又必须从控制板连到电机绕组无法消除。应对办法有几个第一电机三相线尽量短主控板远离电机定子结构上要尽量把控制器和电机直接做成一体用引脚直连避免线束外露。如果一定有线束三相线必须双绞并且与霍尔线、电源线分开走不能捆在一起。双绞线能显著减小差模回路面积抑制磁场耦合如果不绞回路面积变大高频磁场感应出来的环路电流会以共模形式窜进控制板。第二在电机三相输出上可以加共模磁环。高集成方案里没有功率管吸收手段输出端套磁环是好用的补救措施。磁环要选高阻抗、宽频的镍锌铁氧体套在电机三相线上靠近PCB出口端能压几十MHz到几百MHz的高频辐射。如果传导超标而辐射不超标这个磁环用处不大如果辐射超标集中在高频它效果很明显。第三处理好电机绕组本身。如果可能在设计电机时把Y接中性点和金属壳体之间加一个高压电容把绕组的共模噪声在源头泄放掉比在PCB上补救效率高得多。但这种改动需要电机厂配合对很多人来说是后话。控制器这边能做的是在每一相输出和功率地之间放置并联的吸收路径但要注意这一路径不能构成新的源——高频噪声会通过这个电容直接流回地回地时又会在PCB地上产生地弹电压所以电容要小1nF到4.7nF范围内试位置要贴近MOSFET输出端子。3.5 第五板斧整体接地策略最后这板斧最容易被忽视也最容易出问题。很多水泵控制板是低压直流供电输入负极跟大地完全没有连接等于整个系统“浮”着。这种情况下任何共模电流都没有一个真正的排泄口。你加再多的Y电容另一端接的也只是一个悬浮的金属壳体噪声只是在几个导体之间转移而已。所以做整体接地策略时第一个问题是这个系统在整机里到底怎么接地洗碗机的泵体金属部分往往会通过支架和整机金属框架相连而金属框架在用电安全上会接保护地。如果确实如此那么PCB的功率地直流负极就可以通过Y电容接到金属泵壳或整机接地端给共模电流一条回到母线的路径。这条路径要短、要宽、阻抗要低Y电容的位置就该选在靠近PCB固定螺丝孔的地方。如果整机是塑料外壳水泵没有自然接地点怎么办那就不要硬接地而是把所有高dV/dt的噪声限制在内部。这时候更需要控制三相线缆和电机本体的屏蔽甚至可以把电机三相线穿上一层屏蔽编织网屏蔽层单端接到PCB功率地。注意屏蔽层接地点要干净接到线路板上靠近母线电容的位置而不是接到悬浮壳体上否则就是白接。关于“PCB地和金属壳体之间加大电容”的问题现在可以完整回答了如果壳体有清晰的接大地路径这个电容是正解它给共模电流提供了一个超低阻抗回流通道等于把壳体变成了“下水道”如果壳体是悬浮的你加电容是把噪声从板子转移到壳体壳体变成天线辐射更难看这时候你应该移除这个电容改做屏蔽隔离。所以做整改前先看整机的接地结构再决定电容装不装。4. 一次从超标到PASS的整改实录4.1 现场数据和对策今年初有一款排水泵用的就是高集成单芯片方案板子只有硬币大小三相输出直接焊到PCB上的电机引脚电源从主板那边经线束取电。初测结果是传导骚扰在2.8MHz处超标8dB辐射骚扰在68MHz处超标6dB。我拿到数据之后先拔线做了对比拔掉电机线后传导残余噪声依然有5dB超标说明板内电源噪声也不小所以认定问题分成两块板内开关高频噪声通过电源线泄漏出去加上电机绕组的分布电容耦合。第一步在电源输入端口加了一颗2×10mH的共模电感和0.22µF的X电容插上电机线再测2.8MHz降了6dB但离过测还差一点。第二步我把共模电感改成2×20mHY电容从1nF调整到2.2nF同时检查高集成芯片的压摆率档位原设计用的最高档改成中间档。这次传导已经有余量了最低点也有3dB余量。整个过程没有动PCB布局只改了外围和寄存器就吃掉了超标点可见输入端口滤波对这种频段的针对性有多强。接着处理68MHz辐射超标。用近场探头在整机上扫发现噪声能量主要集中在电机三相线和接插件附近。电机本体焊盘边上原设计铺了大片铜皮贴合壳体很近我把高dV/dt相线的那段铜皮收窄了将近一半同时在电机三相线上套了一个镍锌磁环。这两个动作下去68MHz的峰值降了7dB辐射测试勉强过了但余量只有1.5dB我不太放心。4.2 从勉强过测到稳定过测余量太小的整改不算整改产线上任何一个器件批次差异都会让你翻车。我继续把注意力放在磁环位置上原先是直接套在焊盘出口后来发现把磁环挪到靠近电机定子端抑制效果更好因为耦合电流在靠近源的地方就被削弱了。同时把三相线从平行走线改成双绞状态这一步又压低了2dB。最终辐射余量稳定在4dB以上整体温升在可接受范围控制器功耗比最初只增加了不到3%。还有一个小细节整改后的板子在传导测试时出现了一个新的550kHz鼓包。排查发现是共模电感改了之后和新增X电容形成了新的LC谐振谐振点落在了传导频段里。处理办法是在X电容上再叠加一个几十毫欧的阻尼电阻或者选用漏感更小的共模电感把Q值压下来。这个现象很典型滤波网络不是你加了就一定更好必须要看谐振点会不会又捅出别的超标频段。4.3 最终定稿的关键参数清单这里把这次成品的核心清单列出来供大家参考电源输入保险丝压敏电阻X电容0.22µF共模电感2×20mHX电容0.1µF母线电容。Y电容2.2nF从PCB功率地接到金属泵壳的固定螺丝位壳体接地路径确认有效。压摆率高集成芯片驱动档位由最高档调为中档同时验证了低档会导致电机噪音所以定格中档。三相输出相线焊盘铜皮宽度从2mm收窄到1.2mm长度尽量缩短三相线双绞靠近电机端套T12×6×4镍锌磁环。地平面芯片底部散热焊盘区保留完整地铜用8个过孔直连母线电容负极周围信号地和功率地单点相连。这个清单不一定直接适用于所有水泵但它体现了整改的完整逻辑先定位再滤波再压源再布线最后验证接地。每一步都有明确目的不是玄学。5. 排查速查表和我踩过的坑5.1 常见问题速查表症状可能原因先查什么对策传导超标集中在150kHz-1MHz差模噪声为主共模电感量不足输入端X电容和共模电感加大共模电感感值加装X电容传导超标集中在2-5MHz共模噪声电源线回流路径太长Y电容位置、共模电感调整Y电容及位置改用更大感值共模电感传导超标在10MHz以上开关节点高频分量通过杂散电容直接外泄芯片开关节点周围铜箔面积收窄相线铜箔增加磁珠辐射超标60-100MHz电机相线或线束成为天线近场探头扫线束双绞线、磁环、屏蔽线束电机上面铺了大铜皮之后EMC更差分布电容增大共模耦合增强铜箔面积和离壳体距离收窄铜面加绝缘垫隔离PCB地与金属壳体加电容后更糟壳体悬浮电容引噪声到壳体壳体接地路径移除电容改做屏蔽隔离调慢开关速度后电机噪音变大换相转矩脉动增加电流谐波变化示波器看三相电流波形降低PWM频率或微调死区时间新谐振点出现在传导频段滤波网络与寄生参数谐振扫频看阻抗曲线调整滤波参数或加阻尼5.2 几个值得反复确认的经验细节第一整改过程中每一次改动只改一个参数然后立刻复测。这个规矩看起来基础但很多人一急就同时换三四个器件最后过了也不知道是谁的功劳产线一换批次又挂了。电子有一项定律叫“单因子变量”在EMC整改里特别适用改一个、测一轮、记录一次数据才会告诉你真正的因果。第二注意厂商出来的参考设计别照搬。高集成方案的芯片厂商往往提供现成的参考板原理图但它默认工况可能是通用电机不会针对洗碗机这种长线、潮湿、金属腔体的场景专门调EMC。参考板上的滤波参数只能作为起点最终要结合你自己的结构、线束、壳体来调。我见过不少工程师抄参考设计抄得很开心一上整机就莫名其妙超标其实就是没想到参考板的“地”和你整机的“地”不是一回事。第三关于Y电容漏电流洗碗机如果直接接220V交流市电一次侧和二次侧之间的Y电容容量要谨慎超过4.7nF容易造成漏电流过大整机安规测试过不了。如果水泵驱动板是从大板整流后的低压直流取电那它不直接面对市电Y电容的容限可以稍大一点但也要注意系统级的累加。这个边界一定要在项目早期就和安规工程师对齐。第四遇到整改后期的高频杂散别迷信“再来一颗磁珠”。磁珠多了会在高频形成异常谐振有时候表现为某个频点怎么压都压不下去。我遇到过一次30MHz左右的顽固尖峰最后发现是磁芯磁阻和周围铺铜构成的谐振腔作用把磁珠换成磁环、改变安装位置立刻好了。所以高频问题优先动结构布局而不是一味堆滤波器件。第五高集成方案里如果芯片寄存器里有可调的死区时间也可以顺手看一眼。死区时间太短上下桥直通会导致瞬间大电流尖峰这个尖峰是严重的宽带噪声源死区时间太长续流二极管反向恢复会产生振铃。示波器抓一下开关节点波形看有没有幅度很大的高频振铃有的话先处理振铃有时候治好了振铃EMC就自然过了不用在后端加一堆东西。回想这些年接触过的泵类项目最深的体会是EMC整改不是一个孤立的测试环节它从电机绕组设计、控制器布局、整机接地结构那一刻起就开始了。高集成方案把物理空间压缩得很小也把试错成本压得很高但只要思路清晰先定位、再堵路、后封源即使功率管藏在芯片里看不见摸不着照样能把这头“电老鼠”关进笼子里。希望这套思路能让你少走几趟实验室。
返回列表