ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

EMI辐射发射超标整改复盘:从DC-DC到USB的PCB布局与滤波设计

EMI辐射发射超标整改复盘:从DC-DC到USB的PCB布局与滤波设计 做硬件这些年最怕在实验室里听到“辐射发射超标了”这句话。尤其是产品已经进入预认证阶段改一版PCB又是两周周期客户那边还催着交样那种压力只有经历过的人知道。前段时间我刚好处理了一个典型的EMI辐射发射超标案例产品是一块工业控制器包含DC-DC电源、USB 2.0和RS485接口在CISPR 32标准的辐射发射预测试中出现了多个频点超标。搞定它之后我把思路、定位方式、滤波电路设计要点、PCB布局调整细节都记录了下来这篇博文就是这次整改的完整复盘也把“PCB布局怎么过EMI”这个老问题拆开揉碎了讲清楚希望给正在被EMI折磨的工程师一点参考。1. 案例背景与超标现象描述1.1 产品基本信息和测试条件被测产品是一块外形尺寸约15cm乘10cm的四层工业控制板。主控芯片是主频200MHz的ARM处理器外设包括USB 2.0、RS485、GPIO和两路DC-DC电源24V输入转5V和3.3V。整机放在钣金机箱里但外露了USB和RS485接口的线缆。委托方要求在3m法暗室中执行CISPR 32辐射发射测试限值按Class B考量。测试频率范围是30MHz到1GHz测量接收机使用准峰值检波和平均值检波扫频时RBW设置为120kHz步进不超过50kHz。先解释一下为什么这个标准特别容易让硬件工程师头疼。CISPR 32比旧版CISPR 22增加了许多数字设备的要求限值也更严格。Class B是居住环境限值比Class A的工业环境限值要严得多。很多在工业现场使用没问题的产品一旦拿到实验室按Class B测辐射发射就会超标因为工业环境本身允许更大的电磁噪声但家庭和办公环境对设备干扰格外敏感。1.2 初始测试数据三个频点超标第一轮预测试的结果并不理想。在30MHz到1GHz范围内有三个频点明显超出限值具体数据如下表所示频点准峰值测量值Class B限值超标量41.6MHz52.1 dBuV/m40 dBuV/m12.1 dB126.8MHz47.8 dBuV/m40 dBuV/m7.8 dB268.5MHz53.4 dBuV/m47 dBuV/m6.4 dB看到这组数据我第一反应是这些频点之间可能存在谐波关系。41.6MHz接近DC-DC开关频率2.2MHz的19次谐波但更可能是开关管快速开关引起的振铃频率。126.8MHz几乎是25MHz时钟的5倍频也和USB 2.0的12MHz倍频接近。268.5MHz则很像USB差分信号在特定线长下形成的共模辐射。当然仅凭频率关系判断还不够必须靠仪器实测定位。1.3 判断排查方向的逻辑做EMI整改最忌讳的就是头痛医头、脚痛医脚盲目往板子上加磁珠、贴铜箔。正确做法是先把超标现象和可能的噪声源、耦合路径建立联系。根据频率特征我把排查重点锁定在三个区域DC-DC电源电路及关联布线、主控时钟网络、USB接口的共模滤波和线缆。后续的近场测试也印证了这个判断主要的辐射热点集中在DC-DC的开关节点和USB连接器周围。2. EMI辐射发射的机理和常见成因2.1 天线效应所有辐射问题的本质辐射发射超标说白了就是PCB上的高频电流把走线、连接器、线缆变成了天线。任何一段导体只要长度接近波长的四分之一整数倍就会呈电阻抗转换把能量辐射出去。比如41.6MHz的波长大约是7.2米四分之一波长是1.8米一根外露线缆或长走线就有可能是这个效率天线。频率越高要求的导体长度越短到了268.5MHz四分之一波长大约28cmUSB线缆的屏蔽层、排线、结构缝隙都可能成为辐射源。理解天线效应还有一个更重要的点电路里真正需要的信号往往不是问题问题在于那些“额外”的共模电流。差模电流沿一对导线往返辐射效率不高共模电流则是信号和地回路上的同向电流必须借助外部环路返回天线效应非常明显。很多工程师给信号线加了滤波频谱上信号幅度已经很低但辐射还是超标就是因为共模电流没有被处理好。2.2 开关电源和数字电路是两大主要噪声源DC-DC开关变换器通过高频导通和关断来改变能量传递开关节点电压以极快的dv/dt跳变典型转换速率能达到每纳秒几伏。这种跳变会在开关回路电感上形成di/dt进而激励出振铃。振铃频率通常在几十兆赫兹到两三百兆赫兹正好落在辐射发射测试频段。我们这次41.6MHz和268.5MHz的超标点其实都和DC-DC的开关节点振铃有关。数字电路带来的噪声源也不容小觑。时钟信号是周期信号其谐波非常丰富。25MHz主控时钟的5次谐波是125MHz实测的126.8MHz峰值基本就是时钟谐波和总线信号共同作用的结果。高速接口如USB 2.0的数据翻转沿陡峭基频和奇次谐波都会产生宽带辐射。这里有个容易被忽视的细节数字信号的辐射强度往往不是由信号电平决定而是由信号上升沿的di/dt决定。所以同样的信号换成上升沿更陡的驱动器EMI反而可能更严重。2.3 耦合路径从源头到天线的完整链路要解决辐射超标必须搞清楚噪声从产生到辐射的完整链路。典型路径有三个第一种是PCB板级辐射高频电流流过微带走线以板边、铜箔、局部过孔作为天线直接辐射。第二种是传导耦合到线缆后辐射板上噪声通过电源线、信号线传导到外部线缆再由线缆形成天线辐射。这种辐射的频谱往往是宽带梳状很典型。第三种是空间耦合内部电路辐射的电磁场感应到附近导线或结构件上形成二次辐射。理解路径之后整改思路自然就清晰了要么在源头降低噪声产生速度要么切断耦合路径要么破坏天线的辐射条件。我们这次的整改就是这三条腿走路不是简单加几个元件就结束。3. 整改过程从定位到解决3.1 用近场探头快速锁定噪声源第一件事不是改板而是把噪声源定位清楚。我用的是一套自制的近场探头外加频谱分析仪。探头分为电场探头和磁场探头电场探头比较适合找电压驱动型辐射源磁场探头适合找电流环路。操作时把探头贴近板卡表面从电源输入区域慢慢扫过DC-DC电路再沿着时钟走线和USB连接器区域移动观察频谱仪的峰值变化。测试前先把频谱仪设置成峰值保持模式RBW设置120kHzVBW可以设为1MHz扫宽覆盖30MHz到500MHz这样既能保护细节又不会太慢。我重点盯住41.6MHz、126.8MHz和268.5MHz这三个频点看探头移动到哪个位置时幅度明显上升。结果并不意外41.6MHz最强点出现在5V DC-DC的开关节点附近126.8MHz最强点在主控芯片和时钟晶振附近268.5MHz最强点集中在USB差分行线路径上。这说明原先的判断基本正确可以进入专项整改。提示用近场探头定位时要时刻注意环境底噪。最好在暗室内或屏蔽环境下操作否则手机信号、灯具的电子镇流器都会干扰判断。如果现场没有暗室可以先在实验室关掉附近的大功率设备然后对比探头悬空和贴近板子的信号幅度差异。3.2 EMI滤波电路设计和参数选择针对DC-DC部分重点是抑制开关节点振铃同时减小传导噪声外溢。我在DC-DC输入端增加了一级EMI滤波电路由X电容、共模电感和Y电容组成典型的π型结构。具体参数不是随便拍的需要结合阻抗和频率来计算。差模噪声主要靠X电容吸收。选择X电容时先估算输入端的等效阻抗。以5V/2A输出、24V输入为例输入平均电流大约是0.45A折算等效阻抗接近53欧姆。要滤波的开关纹波频率约为2.2MHz希望在这点提供低于1欧姆的低阻抗电容需要满足1/(2πfC)小于1欧姆计算下来C大于72nF我选用了100nF的薄膜电容额定电压450V DC。实际测试中这个电容对40MHz附近的差模噪声也有一定的旁路效果因为其自谐振频率较高。共模电感的设计更关键。共模电流往往来自开关节点的对地寄生电容频率高、相位复杂。我选择的共模电感感值为3.3mH绕线电阻尽量小避免在大电流下发热。共模电感的阻抗在几十到几百兆赫兹内呈现数十千欧的数值能有效阻挡共模电流流向电源线缆。Y电容则是把共模能量引回地平面两个Y电容容量选择为2.2nF接在输入正负母线对大地之间。这里提醒一句医疗设备对漏电流有限值Y电容容量不能随意加大普通工业设备也要兼顾安规要求。DC-DC输出端则加了一颗磁珠串联后面再接22uF和0.1uF的MLCC去耦组合。磁珠的作用是把开关节点的高频振铃隔离在局部环路内避免它顺着电源平面跑到板子其他地方。选择磁珠时要看阻抗-频率曲线我用的磁珠在100MHz时阻抗为600欧姆直流电阻只有0.08欧姆不会对负载造成压降损失。3.3 PCB布局优化减小环路面积和改善回流路径滤波电路只能解决一部分问题如果PCB布局不合理就算加了再好的EMI滤波器辐射还是压不下来。第一版的DC-DC电路布局是典型的“先运行为主、EMI靠后补”的做法开关节点铜皮面积很大从电源芯片到输出电感、续流二极管的路径围成了一个大环路。这个环路面积越大高频磁偶极子辐射就越强配合开关节点的高dv/dt自然会在41.6MHz和268.5MHz贡献大量发射。我的改板策略是重新规划DC-DC区域布局。把输入电容尽可能贴住电源芯片的VIN和GND引脚开关节点铜皮在满足载流和散热的前提下缩小到最低限度输出电感和续流管之间用短而粗的走线连接。另外在开关节点对地增加了一个RC吸收电路R取值10欧姆C取值1nF。这个吸收电路的原理是把电压过冲的振荡能量消耗在电阻上实测下来开关节点波形过冲量降低了30%左右振铃幅度下降明显对应的41.6MHz辐射峰值降低了接近8dB。对于USB差分线我调整了走线路径让差分对紧贴地平面并且把换层处的过孔加了一对地过孔作为回流跳转。USB差分线本身不是问题根源问题在于它穿过整个板子经过两个过孔换层参考平面不连续造成共模电流。改板之后差分线只在地层完整区域走线并在连接器端靠近USB座的位置放置了一颗共模电感电感值选用90欧姆共模阻抗的那种专门处理250MHz以上的共模噪声。3.4 屏蔽和结构处理的补充措施有些情况下滤波和布局已经优化到位但辐射仍然偏高。这时需要外部屏蔽来掐断天线效应。我们这次在USB连接器附近加了一个小型金属屏蔽罩罩住USB物理层芯片、匹配电阻和共模电感区域。屏蔽罩的地与PCB主地平面需要多点连接我在屏蔽罩边缘预留了通孔焊盘每隔5毫米就焊接一个接地焊盘确保屏蔽罩和地平面之间的阻抗足够低。屏蔽罩本身不需要完全密封但开口缝隙一定要小于目标频率波长的20分之一否则缝隙会成为缝隙天线。整机级别的处理同样重要。RS485线缆使用了屏蔽双绞线屏蔽层在PCB侧通过一个360度环接的连接器与机箱地相连而不是像之前那样仅靠一段飞线连接。这个细节能有效降低低频段辐射。电源输入端线缆则套了一个卡扣式磁环夹在靠近机箱出线口的位置。磁环属于感性元件原理上和共模电感类似但比共模电感更灵活验证阶段非常好用你可以快速判断辐射究竟是来自板内还是来自线缆。把磁环卡上后如果频谱峰值明显下降就说明线缆辐射占了主导接下来再去整改板内或者滤波都会更有方向。3.5 复测结果所有超标频点全部压过限值完成上述修改后我在相同条件下重新测试。结果对比如下频点整改前测量值整改后测量值限值整改后余量41.6MHz52.1 dBuV/m30.8 dBuV/m40 dBuV/m9.2 dB126.8MHz47.8 dBuV/m32.5 dBuV/m40 dBuV/m7.5 dB268.5MHz53.4 dBuV/m39.2 dBuV/m47 dBuV/m7.8 dB整个30MHz到1GHz频段都在限值以下最满余量最小的是230MHz附近也有大约5dB的余量。这个结果比“刚好压线”要好得多因为环境温度变化、不同实验室台架差异、样品个体差异都可能造成测量结果波动留出6dB余量才算比较踏实。需要说明的是这次整改并不是只靠某一步做到的纠正是滤波、布局、屏蔽三种手段协同作用的结果。如果只加滤波不改布局41.6MHz能压下来但268.5MHz可能还是超若只改布局不滤波126.8MHz可能压不到足够低。这一点对做EMC的工程师来说特别重要因为很多情况下需要多种手段综合调整不是靠一个“万能元件”解决问题。4. PCB布局如何过EMI经验总结4.1 层叠设计优先于一切布线技巧说到“PCB布局怎么过EMI”我最想强调的一句话是层叠设计决定了后面所有努力的天花板。四层板建议采用“信号-地-电源-信号”的结构把完整地平面放在主要信号层的紧邻层这样高速信号的回流电流始终有完整且连续的地平面可用。很多工程师为了节省成本用两层板做高速电路结果就是参考平面不完整噪声回流的路径被迫绕道即使把信号走线画得再短也没用。电源层和地层之间的介质厚度要尽量薄。四层板常规叠层内层芯板厚度常做到0.1毫米左右这会形成明显的平板电容对电源噪声有分布去耦作用。如果电源层和地层的间距拉大平板电容效应消失高频去耦就完全依赖分立电容效果会差很多。层叠设计阶段就要和PCB厂家确认成品厚度、基材介电常数和铜厚不要等到布线结束了才发现层间电容不够。4.2 关键信号和电源走线的布线规则具体布线层面有几条实操性很强的规则值得记下来。第一时钟信号、复位信号、高速数据线尽量走内层如果必须走外层要保证地平面完整覆盖并且在源端串联33欧姆到47欧姆的电阻。源端串阻能吸收反射降低振铃对时钟谐波辐射的抑制效果非常明显。我们这次的25MHz时钟改成源端串阻后126.8MHz附近的辐射下降了大约4dB。第二电源走线要遵循“从输入端到负载端逐步变细”的原则但必须保证载流能力和低压降。DC-DC的功率环路要形成一个紧凑的闭环输入电容和输出电容之间的功率电流路径不要拉长更不要让开关电流流过地层。如果可能在开关节点下方不要布置敏感信号线避免容性耦合。第三接口滤波电路必须放在连接器旁边。很多设计把共模电感放在离连接器很远的板子中部这是大忌因为从连接器到滤波电路之间的走线本身就是一段新的天线会把滤波后的残余噪声再次辐射出来。正确的顺序是连接器、Y电容、共模电感、驱动芯片所有元件尽量靠在一起中间不要贯穿其他信号线。4.3 常见布局禁忌和避坑清单说几个我在审核PCB时反复提醒的问题。一个是地层被切割成多个碎块特别是电源隔离或数字模拟分区时容易把地平面切开了。数字地和模拟地之间如果需要隔离建议在ADC或编解码器下方通过单点桥连接而不要在PCB上大面积断开。另一个是晶振摆放位置远离连接器和板边。晶振下方除了铺地之外不要走信号线晶振外壳要接地。还有一个是连接器附近不要放置高速信号线路最容易造成线缆共模辐射。USB座、网口座这些连接器它们的滤波电路必须放在连接器和芯片之间滤波电路本身还要用屏蔽罩保护否则滤波元件的引脚寄生参数会让滤波效果大打折扣。我把常见问题整理成一张设计审查清单方便在投板前逐项自查检查项要求层叠设计高速信号层紧邻完整地平面电源地层间距小DC-DC功率环路输入电容靠近芯片开关节点铜皮尽可能小功率回路紧凑时钟走线源端串阻包地下方参考平面完整远离连接器和板边接口滤波共模电感、Y电容靠近连接器走线经过滤波后才到芯片过孔换层高速信号换层处邻近添加地过孔确保参考平面连续屏蔽罩设计接地焊盘密集间距小缝隙尺寸可控线缆处理线缆屏蔽层360度接地必要时加磁环避免屏蔽层单点长线连接5. 常见问题与排查技巧实录5.1 问题一整改某频点后另一个频点反而变差这种情况非常常见。有一次我试图压低120MHz的辐射在时钟线源端串了很大的磁珠结果120MHz确实降了但500MHz左右的辐射又冒出来了。原因是磁珠的高频阻抗不够或不合适造成信号反射能量在另一频段转换成辐射。整改必须看频谱的整体包络不能只盯一个频点。每做一次修改都要重新扫描整个频段而且要写上对应关系记录。修改后频点之间“此消彼长”的现象说明噪声耦合路径发生了转移此时优先去查地平面完整性和接地方式而不是继续堆元件。另一个常见诱因是Y电容的接地位置不对。Y电容如果接到了机箱地但机箱地和PCB地之间存在一个很大的电位差就会引入共模电流。正确做法是让Y电容的地脚直接连到与金属机箱接触良好、距离很近的接地点不要通过细长走线连接。如果机箱地不稳可能会把原来的一个超标峰变成两个区域内的宽带噪声。5.2 问题二如何区分板内辐射和线缆辐射区分板内辐射和线缆辐射最实用的一招就是在线缆上夹磁环。测试前先在频谱仪上确认超标频点的幅度然后把一个卡扣式磁环夹在近端线缆上再观察同一频点变化。如果幅度显著下降说明线缆承担了主要辐射。如果幅度基本不变则辐射源在板内或机箱内部。磁环的阻抗特性需要和超标频段匹配不同阻抗的磁环在100MHz时可能相差十倍最好准备几种不同规格备用。还可以利用近场探头沿着线缆外部扫一遍观察信号幅度随线缆位置的变化。若信号集中在靠近PCB一侧说明板内耦合到线缆的共模电流强若集中在远端可能是线缆本身被外部空间能量感应了。这个细节会直接影响整改方向。靠线缆末端收尾时也别忘了高频线缆本身的端接电阻和信号终端匹配不必要的反射会直接变成共模电流。5.3 问题三RF带宽测试时底噪高误判超标在非屏蔽环境下进行预测试接收机底噪可能达到35dB甚至更高距离限值只有10dB余量很容易误以为产品临界超标。处理办法是把接收机改成平均值检波后再看一遍限值因为均值检波对突发干扰的响应比准峰值低更能反映连续性噪声。同时对环境底噪做一次背景扫描探头悬空升高扫描同一频段记录环境峰值。如果在同一频点背景噪声已经接近限值说明本次预测试作废需要换时间或换场地。如果在暗室里测试也要留意接收天线极化方向和天线高度的变化。有些指向性辐射只有在垂直极化或特定天线高度下才会达到峰值扫描时应该先做峰值扫描、水平和垂直极化都跑一遍再对可疑频点做精确测量。5.4 防患于未然设计阶段怎么降低EMI风险做了这么多整改我更想强调一个理念EMI应该从设计阶段就介入不要等测试失败后再补救。原理图阶段就要把滤波器件画进去预留X电容、共模电感、Y电容、磁珠和跳线电阻的位置。就算算不准参数也留出0603或0805封装位置因为后期在PCB上飞线改滤波电路非常痛苦。PCB布局阶段把布局规则过一遍上面的检查清单比事后Debug省太多时间。另外芯片选型阶段留意一下IC的EMC相关特征比如DC-DC芯片是否有频率选择引脚、扩频功能、软启动斜坡控制这些特性对抑制峰值辐射有很大作用。带展频功能的时钟芯片可以把高能量尖峰分散成低矮宽带虽然总能量没有减少但准峰值检波结果会明显下降这是合规“作弊”里非常实用的一招。当然展频对系统时序可能有影响需要确认MCU和接口芯片能接受。结尾说实话EMI整改做到最后拼的不是贴了多少铜箔、加了多贵的磁环而是对整个噪声链路的理解深度。我这次处理EMI辐射发射超标的最大心得是遇到超标先别急着乱加滤波元件先花时间把源头、路径、天线三个环节分别确认清楚再动手改结果反而快。所谓“PCB布局怎么过EMI”从来不是靠某一根金灿灿的走线妙手回春而是靠层叠、环路、回流、滤波、屏蔽这些基础功夫一点点垒起来的。希望这篇案例复盘能帮你少走几次弯路下次在实验室看到频谱仪上的超标峰值时心里能更有底气。
返回列表