ARTICLE DETAIL

资讯详情

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

EMC预测试实战:从超标频点反推Layout整改

EMC预测试实战:从超标频点反推Layout整改 做硬件十年我越来越觉得“EMC 预测试”最有价值的地方不是那份测试报告而是报告上每一个超标频点它们像坐标一样指向辐射源头帮你把问题定位回 Layout 的某个具体区域。这篇文章不聊教科书上的场论公式只讲我这么多年在预测试台上被“折磨”出来的反推思路——先看频点再找源头最后在 Layout 阶段把问题摁死。如果你手头正好有一块准备送认证的新板子或者正被整改周期逼得焦头烂额这里面的内容可以直接拿去对照。别急着给所有接口加磁珠也别迷信“加个屏蔽罩就好了”把频谱仪上的每一个异常频点当成一份证词顺着它走绝大多数 EMI 问题根本等不到送测那天。1. 预测试只是开始超标频点背后藏着的三条泄漏路径1.1 预测试结果和认证测试为什么对不上很多硬件工程师第一次接触预测试就踩进同一个坑拿预测试结果当成最终测试结论。实际上预测试的数值从来不该用来直接判断“过没过”。原因很简单不是所有预测试都在标准 3 米暗室里做。大多数硬件团队在办公桌上用近场探头、拉杆天线甚至一台频谱仪加普通宽带天线就能扫出一堆“疑似超标”的频点。这些数字里混着环境底噪、桌面金属反射、天线自身系数和板子之间的距离也影响极大。换句话说预测试测到的绝对电平本身就不标准它只能给你一个相对趋势。所以我在预测试阶段的第一原则是不关心绝对电平只关心相对变化和频点分布。一个频点如果比本底噪声高出 10 dB 以上就值得认真追一旦高出 20 dB基本可以确定板子上存在明确辐射源。至于这个频点在正式场地里会不会越过标准限值那是后面靠正规暗室验证的事。但有一个事实不会变频点的物理含义不会因为测试环境变了就改变。25 MHz 的时钟谐波在任何环境下都出现在 25 MHz 的整数倍上开关电源的纹波包络在哪儿测都带同样的周期特征。所以预测试最大的价值不是“数值”而是“频点分布”——这就是后面反推源头的地图。1.2 频点的数学特征频谱是源头的一张名片想从超标频点反推源头首先要理解频点是怎么来的。任何周期信号都可以被分解成基频和一系列谐波。一个 25 MHz 晶振的时钟波形在频谱上一定会看到 25 MHz、50 MHz、75 MHz、100 MHz……一长串干净的能量谱线只是幅度随频率上升逐渐衰减。一个开关频率 100 kHz 的 DC-DC理论上的开关纹波集中在 100 kHz 及其整数倍上但因为它带有极强的 dv/dt 和 di/dt实际能量会以包络形式延伸到几十 MHz 甚至上百 MHz。DDR 总线的数据速率如果是 800 MT/s频谱里在 400 MHz、800 MHz、1200 MHz 附近就会看到明显的宽带隆起。这意味着当你看到一排等间隔的超标频点时第一反应不该是“赶紧加滤波”而是找出这个间隔数值。间隔 25 MHz找晶振和时钟网络间隔 100 kHz 左右找开关电源的开关频率间隔 50 MHz看看是不是 100M 以太网、USB 这类接口的主频在作怪。间隔本身就是排查表的钥匙。还有一个容易忽略的细节上升沿越陡高次谐波的幅度衰减越慢。所以有些板卡明明时钟频率不高却在 300 MHz 以上照样能看到清晰的谐波谱线这时候最大的嫌疑就是驱动器的上升沿过快。Layout 阶段在时钟线上预留串联电阻或者在允许的前提下选择缓沿器件往往比后期给屏蔽罩贴铜箔更有效。这也是为什么同一个芯片在不同人的板子上 EMI 表现能差出十几 dBLayout 就是那个拉大差距的环节。1.3 共模电流最终回到哪里泄漏路径的真正幕后光知道源头还不够还得知道噪声是从哪条路跑出去的。这里有一条在工程师群里被反复讨论的问题EMC 里的共模电流最终回到哪里了从 PCB 内部看信号在走线上传输时电流必然要通过回流路径形成闭合环路。地平面完整、去耦电容贴身、换层处有回流过孔返回电流就能贴着信号路径回流环路面积很小。一旦地平面被分割、电容摆放太远、换层处没有地过孔返回电流就会绕一个大圈这一圈围出来的面积就是一个等效环天线。从产品整体看还有一条更隐蔽的路径共模电流顺着 I/O 线缆跑出去。这时电流并不老老实实回到板上的芯片负极而是经过线缆和外部设备之间的分布电容、再经由大地回路流回来。整条线缆在某个频点上变成了一根低效但足够长的天线这在预测试里几乎天天遇到。所以接口处总要放共模电感拦的就是线缆外皮上这段共模电流信号地和机壳地之间放 Y 电容是为了给共模电流一个低阻抗的“回家通道”别让它被迫走线缆辐射出去。当然Y 电容的容量不能随意加大它受安全漏电流限制选型必须结合整机安规要求一起看。整理下来超标频点无论怎么变化最终泄漏路径总结起来就三类板内回流环路辐射、线缆共模辐射、电源线传导后再辐射。后期整改的所有动作本质上都是在和这三条路径博弈。2. 从频点反推源头一张谐波排查表解决 80% 的定位问题2.1 频点与源头映射表综合上面说的我习惯把常见频点特征整理成一张排查表。预测试看到什么频点就去表格里对应的行找候选源头。这张表我用了快十年准确率比瞎试整改高得多。频点/频带特征高概率源头类型预测试时优先观察的方向25 MHz 基频及整数倍谱线晶振、RTC、25M 网络时钟晶振下方地平面、时钟走线长度、扇出电阻50 MHz 整数倍谱线100M 以太网 PHY、USB 主频PHY 供电去耦、差分对等长、接口滤波100 kHz 重复包络延伸到几十 MHzDC-DC 开关电源功率回路面积、输入输出电容位置、续流环路400 MHz/800 MHz 宽带隆起DDR、LVDS、高速差分总线数据线等长、层叠参考地、终端匹配低于 30 MHz 宽频噪声电源传导、电机驱动类电源入口滤波、线缆屏蔽、接地处理这张表怎么用一个明确的做法把预测试扫到的所有超标频点按“间隔”分组。能对到等间隔数列的基本锁定周期性源头对不上任何相等间隔而是一坨一坨的宽频隆起那就要往数据信号和电源纹波这两类上去想了。顺带说一句传导测试那边也有类似的分流方法把电源线插到 LISN 的射频输出端看同一频点上共模电感和差模电容各自对幅度的压缩程度就能判断噪声是差模主导还是共模主导。差模主导优先处理输入输出电容环路共模主导优先处理接地和共模电感方向完全不一样。2.2 实例走一遍120 MHz 超标频点的完整反推拿我自己做过的一块工控主板当例子这块板比很多案例都有代表性。板子回来做预测试频谱仪在 120 MHz 附近看到一个高出本底 12 dB 的尖峰同时 240 MHz 位置也有一条低 6 dB 左右的谱线。按照排查表我先把间隔算出来240 是 120 的两倍所以基频大概率是 120 MHz 的约数。再翻 BOM 看板上的时钟源一颗 24 MHz 晶振供以太网 PHY一颗 25 MHz 供主控。120 MHz 正好是 24 MHz 的 5 倍频而 25 MHz 的第五次谐波应该是 125 MHz和实测对不上。于是嫌疑从“整板时钟”缩小到“24 MHz 的 PHY 时钟链路”。接下来拿近场探头沿着 24 MHz 布局走一圈幅度最强的地方不出意外地在晶振旁一条很长的时钟线附近。这条时钟线从晶振出来走了 30 毫米途中经过板内一条被掏空的地分割带最终到达 PHY。返回电流找不到连续的参考地只能沿着分割带的边缘绕一大圈这一绕就把几平方厘米的环路面积给圈了出来。环路在 120 MHz 上的辐射效率刚好让它突出于其他频点这就是 120 MHz 超标的完整链路。改版做法很直接把 24 MHz 时钟线改到内层保证整个走线段下方都是完整地平面在晶振旁增加一圈地过孔再在源端串一颗 22 欧姆电阻减缓边沿。第二次预测试120 MHz 的谱线直接掉回本底。整个过程没有加任何磁珠没有贴铜箔只动了 Layout。这就是“反推源头而不是对抗频点”的意义。2.3 多频点叠加、宽带噪声与边沿缓陡单个频点好推麻烦的是多频点叠加。常常出现这种情况一个 240 MHz 的宽带隆起里混着时钟谐波、DDR 数据谐波还有开关电源的三次谐波扫出来就是一个低矮的“小山包”完全看不出间隔。我的做法是加长扫描时间让频谱仪进入最大保持模式再用“峰值表”功能把每一个局部峰单独列出来。局部峰一旦被分开间隔就清晰了。分开之后仍然混着的部分再逐个频点用近场探头在板上定点比对哪个位置强度高就倾向于哪个源头。另外提醒一句不要忽略“边沿缓陡”这个大变量。有些宽带超标不是某一个频点的周期性谐波而是数字信号上升沿太陡导致高次谐波覆盖范围很广。Layout 阶段在高速总线上故意加一点串阻或者选择转换速率受限的驱动器能让包络整体降下来。我在很多板子上只做了这件事超标频带就消掉了这是成本最低的整改也是最容易被功能调试阶段“优化掉”的好习惯——为了波形漂亮把驱动调得飞快EMC 往往要还债。3. Layout 阶段的 EMI 抢救室回流、去耦与走线3.1 环路面积是第一大元凶回流路径为什么总被人忽略回到标题那句“把 80% 的 EMI 问题扼杀在 Layout 阶段”。这句话的依据其实就三个字环路面积。信号从驱动端走到接收端再从接收端经过参考地回到驱动端构成一个闭合环路。这个环路的面积越大等效天线效率越高辐射超标的概率就越大。一个 1 平方厘米的环路在 100 MHz 的辐射贡献微不足道但一个被地分割逼出来的 20 平方厘米环路几乎一定会成为暗室里的刺头。怎么在 Layout 阶段就从源头控制我的检查清单常年是这几条信号层下方要有完整的参考地平面不能让表层关键走线悬空跨过隔离带走线换层时在信号过孔旁边配地过孔让返回电流能从一个参考层顺畅跳到另一个时钟、复位、使能这类敏感信号尽量用两侧地过孔做“护栏”不让它们和别的走线大面积平行耦合。叠层设计上电源平面和地平面要贴近介质越薄平面阻抗越低回流电流就越愿意待在平面里而不是绕出来。我还遇到过一个很典型的反例板子为了增加散热焊盘阵列电源层被撕成了网格状结果整个地平面变成了蜂窝煤。表面上所有信号走线下方都有地实际上返回电流只能沿着网格边缘绕行处处是大环路。这种问题后期几乎无法通过电容和磁珠补回来只能重画叠层。所以千万别小看那些“看起来只是增加散热过孔”的改动它们对地平面的撕裂往往是很多超标频点的真正元凶。3.2 去耦电容不是摆了就有用安装电感和环路才是关键经常有人问我为什么明明每颗电源引脚旁边都放了 100 nF 电容EMI 还是超标答案是电容摆对位置和容值选对同样重要。电容高频去耦的能力由它的安装电感决定。一颗 0603 电容加上两个过孔安装电感轻松达到 0.5~1 nH。如果你把电容放在距离电源引脚 5 毫米的地方这 5 毫米走线的寄生电感会把电容好不容易提供的低阻抗通道抬得很高高频电流根本不会优先走它。电容要想有效就必须保证电容的两个焊盘以最短路径分别连到电源平面和地平面走线尽量粗过孔尽量靠近焊盘整体离 IC 电源引脚不超过一个封装的距离。同时还要注意去耦电容和 IC 之间的“电源-地回路”不能太大。有些设计把电容放在 IC 背面但过孔隔得很远看似靠近实际回路仍大。更稳妥的做法是在电源引脚两边分别放一组不同容值的电容比如高频小电容 100 nF 贴近引脚稍大一点的 1 µF 放在略远处避免两者被同一条长走线串起来。我们经常说的“EMI 滤波电路效果差”很多时候不是电容选错了而是安装电感已经把电容变成了一块无效的摆设。3.3 差分对内等长与阻抗连续性差分信号天生抗干扰因为两条支路的电流方向相反近场辐射相互抵消。但这里有一个常见误区只要对内等长了差分就高枕无忧。真正决定差分对 EMI 表现的是“参考地完整性和阻抗连续性”。两条线虽然耦合紧密返回电流仍会有一部分通过地平面流回源头。如果差分对中间被过孔或分割线切开两根走线的参考地不一致原本平衡的电流就会被破坏差模分量部分转化为共模分量。共模分量无法靠差分对自身抵消只能顺着线缆辐射出去超标频点自然出现。所以在检查 Layout 时除了看 AD15、PADS 这类工具自动生成的等长报告还要打开规则管理器去核对阻抗线宽、线距是否参考了正确的叠层结构。对内等长的误差控制到几十 mil 以内当然好但对 EMI 来说参考地完整比那几十 mil 更值钱。两线之间不要乱加过孔也不要把差分对两侧的地过孔放得七零八落。那些看起来“只是打了两个地孔”的小改动往往会在高频段改变差分对的平衡度。3.4 接口区域RJ45 防护电路怎么布局才不帮倒忙接口是 EMI 的重灾区尤其带网口的设备。RJ45 EMC 防护电路通常包含隔离变压器、共模电感、TVS 管和电容器件本身不难选难在布局顺序。标准布局思路是连接器靠近板边然后是防护器件再是隔离变压器和共模电感。TVS 要离连接器最近因为它的任务是泄放静电和浪涌离远了泄放路径上的寄生电感会削弱钳位效果。变压器两侧的地要分开管理连接器侧的地作为“接口地”单独用一小片铜皮通过一个桥接位置与主板地相连跨接处下方不要走高速信号避免噪声在地间跳跃。共模电感应放在变压器和 PHY 之间的差分对路径上位置尽量靠近 PHY以抑制经线缆耦合进来的共模电流。这里最容易犯的错是把接口地整片铺大再往主板地开一堆莫名其妙的过孔结果接口地和主板地之间形成了一堆你不知道的“隐式天线”。正确的接口地应该是一个有界的小岛明确只在一点或通过 Y 电容连接主板地让共模电流有唯一可控的回家路径。同样道理RJ45 的金属外壳要接到接口地不能直接接主板地否则线缆上的共模电流会直接灌进主板地平面辐射问题会从接口蔓延到整块板。4. 预测试设备与定位实操一台频谱仪如何做初步定位4.1 设备选型不追求暗室级的投入很多团队一提到预测试就想到要建暗室其实完全没必要。我常用的入门组合是一台频率覆盖 30 MHz 到 1 GHz 的二手频谱仪一套近场探头包含磁场探头和电场探头再加一根宽带的对数周期天线用于远场大致扫描。整套东西的投入可能还不如一次正式认证测试的零头。近场探头有两种H 场探头主要测磁场适合定位电流环路和走线E 场探头测电场适合找裸露引脚和连接器。两种探头都不需要精确校准它们给你的是相对强度配合频谱仪上的幅度差距就能判断哪个区域嫌疑最大。如果预算宽裕再加一个前置放大器能把 20 dB 以下的小信号从本底里捞出来定位弱泄漏点时非常有用。带宽方面1 GHz 以下的入门频谱仪对绝大多数民用产品的心跳频段都够用了。4.2 近场定位的五个步骤拿到预测试超标频点清单后定位过程我固定按五步走。第一步把频谱仪设置为单频点扫描只盯住一个超标频率避免频谱整体扫描时的分心。第二步用大探头从板上一侧开始快速横扫找到一个幅度明显升高的区域。这时候不追求精确只要找到“最强象限”。第三步换小探头在最强区域内做网格扫描靠近目标走线和器件逐步缩小到英寸级别甚至能用探头尖指到某一根走线或某一排引脚上。第四步一边移动探头一边观察幅度变化的方向幅度上升朝着哪个方向就顺着那个方向继续逼近直到幅度开始下降说明已经越过峰值点。第五步把峰值点对应的网络名、器件位号、所在层数和相邻敏感线全部记录下来这就是下一步 Layout 整改的输入。这一步要特别注意手的稳定性和探头方向。探头每次压得不一样幅度就会变化建议固定一个行径方向从上到下、从左到右扫不要跳着扫。拿一块海绵垫在探头手柄位置也可以减少手抖带来的读数抖动。4.3 近场强不等于远场强评估整改效果的三大误区近场探头的使用有几个常见坑我见过的翻车案例比料想的多。第一个误区是拿近场幅度当远场结果。近场探头测到的局部磁场和 3 米暗室里的远场辐射不是线性关系。某个点近场很强但它的辐射方向可能被外壳挡住远场反而弱某个点近场平平无奇但恰好在线缆回路上共模电流被引到线缆上远场就爆表。所以近场只能用来“找地点”不能用来“判结果”。第二个误区是只扫一面。辐射极化方向不同探头朝向不同测量结果会差几十个 dB。同一频点至少要旋转探头方向扫两遍否则漏掉关键泄漏方向的风险很大。身体和环境也会影响读数测试时人最好站在固定位置不要把手臂伸到探头上方晃来晃去。第三个误区是不做动态实验。正规做法是锁定频点后尝试用手靠近板子、用金属片遮挡局部区域、把线缆移开或捋直观察幅度变化推断辐射是来自板内环路还是线缆。这一环节的信息量比单纯“扫出高点”多得多。比如手靠近某个区域幅度明显变化说明那是近场主导的位置如果手靠近没用、一抖线缆幅度就变说明真正的辐射体在线缆上板内那个测到的“高值”只是被耦合出来的假象。4.4 搭建一个低成本的预测试工作台最后分享下我桌面的预测试工作台是怎么搭的。不用太多钱但几个细节能直接影响测量质量。首先桌面铺一块比待测板大一圈的金属铝板或钢板作为参考地平面待测板通过螺丝或铜带与它连接。这块金属板模拟了机箱地能把很多悬空的静电场吸收掉同时让测量结果更有可重复性。没有它探头靠近的位置稍变一下读数就会漂。其次频谱仪要离待测板远一点最好放到一米以上避免频谱仪自身的本地振荡器信号对靠近探头的区域产生影响。电源输入加一个滤波插座能把市电底噪挡在测量之外。正式扫描前先花五分钟把整个频段的本底噪声记录一遍作为基线。之后每次整改都拿新数据和这条基线对比整改效果一目了然不会被环境波动骗到。这个工作台不需要暗室不需要屏蔽房一张长桌加一台频谱仪就能解决大部分预测试定位需求。真正的暗室留给送测前的最终验证就足够了。5. 预测试频点如何落地成改版清单这些整改不值得做5.1 频点类型与 Layout 应对对照表到了这一步预测试报告应该能转成一张可执行的改版清单。我把常见超标频点分类和最终 Layout 检查项整理成一张表直接贴在团队评审墙上。超标频点/频带高概率上游来源改版时最终检查点处理优先级时钟基频及低次谐波晶振附近环路、时钟走线跨分割晶振下方地、包地过孔、串阻缓沿最高开关频率的整数倍包络DC-DC 功率回路、续流环路功率回路面积、输入输出电容位置最高数据速率附近宽带隆起高速差分总线对内等长、参考地连续性、终端匹配高50 MHz 整数倍谱线网络/USB 接口主频PHY 去耦、接口滤波、差分对等长高低 MHz 宽带噪声电源传导、线缆回路电源入口滤波、Y 电容、屏蔽接地方案中这张表直接带来一个现实收益改版不再靠感觉每一处改动都有频点和路径数据作为依据评审会议上你说不清原因的改动会被直接打回。优先级排序的逻辑也很简单晶振和电源是板上几乎所有时域信号的起源它们一旦出问题带出来的谐波可能覆盖一大堆频点必须最先处理接口类问题影响面仅次于它们通常和线缆辐射绑定改版成本低、见效快。5.2 那些“看似有效实则白折腾”的整改做了这么多年我想分享几个直接反面的经验。第一条别迷信“磁珠加得多就稳了”。磁珠在高频下呈高阻看起来把噪声吸住了但它会和你旁边的电容构成 LC 谐振把你的超标频点从 100 MHz 平移到 150 MHz某些时候反而制造出新的超标频带。磁珠要用在明确的位置、明确的阻抗曲线上而不是哪里超标哪里贴。第二条别不管源头只在线缆上套磁环。很多团队靠套磁环把预测试做过了结果产品一改结构、线缆长了 10 厘米现场又打回原形。磁环治的是症状线缆共模电流的真正解药是接口地的规划和共模电感的布局。磁环可以作为最后一公里的补充手段但不能当成主力整改措施。第三条悬空铜皮和孤岛铜是 EM 的隐形天线。Layout 上大块无连接的铜皮会让表面电流无法均匀回流在某些频点上变成谐振片。改版清单里应该包含“所有铜皮必须接地并用过孔连接”这一条这个毛病几乎每次都能在返工板上抓到。别以为铺铜越多越好铺了不接地就是给自己埋雷。第四条也是最实在的一句话当同一个频点在板子上好几个位置都能测到先别急着怀疑有多个源头。更可能是有一个大面积环路的辐射被探头到处“采集”到了。这时候往回看线缆路径和地平面完整性比逐个位置加滤波更高效。你把每个点都堵上实际上只是把同一个环路的周边焊点堵了一圈源头那根信号线还在那辐射。5.3 改版评审的一次实操心得最后说说落地。我每次预测试结束都会生成一份四维清单频率点、最强位置、泄漏路径类型、Layout 改动项。四列必须一一对应不允许只写“某频点超标建议整改”。没有路径判断的整改建议就是让 Layout 工程师凭感觉撞运气。撞一次没撞对送测成本和时间就白白浪费了。评审会上我还会把近场探头重新拿出来现场在旧板上把最强位置指给 Layout 工程师看让他直观看到“就是这一段时钟线、这个电源环、这条差分线”造成了超标。这样做的效果比在评审记录表上写十行文字都管用。因为 EMI 是典型的“看不见摸不着”问题一旦你把热点标在图上改版的人心里就有数了。而且这种评审方式还能避免“Layout 工程师按自己的理解改了改完发现方向错了”的常见矛盾。这套从预测试频点开始、最终收敛到改版清单的流程我反复用了很多年。它的核心并不是什么高深的场论而是把频点当证据把路径当线索把 Layout 当手术台。新板子回来第一件事与其急着跑功能测试不如先花一个下午做个 EMI 预测试草图按间隔分组把频点整理出来贴在工位上。我敢说这个习惯帮你省下的认证整改周期绝对比那一下午的时间值钱得多。
返回列表