ARTICLE DETAIL

资讯详情

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

电容位置决定EMC成败:为何加了对去耦电容辐射反而增大?

电容位置决定EMC成败:为何加了对去耦电容辐射反而增大? 搞EMC的人最怕的不是辐射超得离谱而是你改完一个东西它不但没好反而更糟。我最近就碰上一回一块板子辐射摸底某个频点刚好压在边缘我顺手在IC电源引脚旁边补了一颗0.1uF的电容寻思着把高频分量压一压结果一上仪器那个频点的辐射电平不降反增抬高了差不多3个dB。当时我盯着屏幕愣了一下脑子里立马蹦出来一个判断这不是容值选错了这是电容位置出了问题。后面我把这颗电容重新挪了位置连容值都没换辐射直接降下去余量一下拉出6个dB以上。所以这篇文章我不聊那些高深的理论就说清楚一件事在EMC调试里电容位置错了之后为什么会出现辐射不降反增这种反直觉现象以及现场到底该怎么排查、怎么摆电容才能让每一颗电容都真正干活。1. 电容摆错位置为什么会让辐射更严重很多人对去耦电容的理解就是电容能滤高频加上去不就完了。这个认知在低频段勉强成立但在EMC的频段里差不多从30MHz往上电容就不再是那个理想元件了。它能不能起作用起多大作用很大程度不是你选了多大容值而是它放的位置决定了它的等效参数。1.1 先看清楚电容在电路里的真实模型教科书里的电容是理想元件阻抗公式就是Z1/(jωC)频率越高阻抗越低看着特别美好。但实际焊到板子上的电容等效模型是一个串联的RLC等效串联电阻ESR、等效串联电感ESL再加上电容本身。这个串起来的家伙阻抗曲线是U字形的有个最低点就是自谐振频率。在自谐振频率以下它确实像个电容频率越高阻抗越低但一过自谐振频率它就变成了电感阻抗开始跟着频率往上爬。这个自谐振频率由ESL决定而ESL不光是电容封装本身带来的还有很大一部分来自焊盘、走线和过孔。换句话说同样一颗0402的0.1uF电容你摆的位置不一样走线长度不一样过孔位置不一样它在你板子上实际呈现出的谐振频率可能差出好几倍。这就解释了一个现象你加的电容自谐振频率本来正好覆盖超标频点但因为你把它放得离IC远了走线长了额外的寄生电感让整个回路的谐振频率往下掉掉到超标频点以下这时在超标频点上这颗电容已经变成感性电流路径上串了个高阻抗不去耦也罢反而成了一个帮倒忙的阻抗点。1.2 环路面积才是辐射问题的真正核心做EMC的都知道一句话辐射是电流环路跑出来的。差模辐射的简化公式里辐射强度和环路面积成正比和频率的平方成正比。什么意思呢频率越高同样的回路面积辐射效率呈二次方上涨。这也是为什么EMC整改难点总在高频段因为高频电流对环路面积极其敏感。去耦电容本质上是干嘛的它不是把高频电流吸收掉而是给高频开关电流提供一个就近的低阻抗回流路径让这个电流环路的面积尽量小。假如IC旁边没有去耦电容高频电流会绕到很远的地方通过电源平面、过孔、甚至整个板子的边缘来回流这等于画了一个特别大的环路天然就是一付天线。你放了一颗电容如果位置对高频电流只在你电容和IC引脚之间这个小圈里打转环路面积做到最小辐射自然小。可如果电容位置摆错了比如放在了IC的远端、电源入口处或者中间隔了一段长走线那高频电流还是得穿过很长一段路径才能到达电容这一段就是新加的环路面积。你把电容加上去了不单没有缩短原本的大环路反而在板上又拉出一条额外的高频电流路径。整个环路面积不减反增辐射自然往上蹿。1.3 位置错了之后板子上容易出现三类次生效应第一类是上面提到的自谐振点下移。电容引脚走线过长串联电感变大LC串联谐振频率降低本来在你超标频点上还能勉强呈现低阻现在变成了高阻。第二类是电容和它周边的走线、地平面意外组成了一个微带天线结构。芯片出来的走线到电容这一段如果长度刚好接近某个频点对应波长的四分之一或者二分之一这一段就成了一个高效的发射振子电容的引线、焊盘、过孔全是振子的一部分。你加上去的电容不但没有把问题解决反而帮这个振子做了一截加载。第三类是和电源平面、地平面发生谐振。板子上的电源层和地层本质上是个平板电容的谐振腔如果你加的电容刚好落在某个模式的高阻抗点上它可能和平面产生并联谐振在这个频点上形成一个新的高阻抗节点干扰电流全往那走辐射也就跟着集中了。这种情况在多层板上更常见你光看电容位置没问题但整个平面的谐振特性被它激活了。所以位置错不只是滤波效果差了那么简单它是从根源上改变了高频电流的走向把本来散在平面的能量集中到了一个环路上辐射不反升才怪。2. 一次现场实测加了电容辐射反而超标光讲原理大家还是得有画面感。我拿最近处理的一块板子当案例把整个过程从头到尾捋一遍大家可以对照着看看自己调试时踩没踩过类似的坑。2.1 摸底测试数据让人一头雾水这块板子是一块带DC-DC电源和若干高速逻辑器件的控制板两层板干扰源主要集中在12V转3.3V的Buck电路附近。第一轮摸底测试在200MHz附近有个尖峰超限值大概2dB不算特别严重。按常规思路Buck电路的高频开关噪声在输出端和芯片电源引脚加去耦电容是标准操作。我把板子拿回来打开PCB文件看了一眼发现板子上其实是有去耦电容的就在DC-DC芯片的VIN引脚旁边。我当时想着可能是容值不匹配于是动手在负载端、也就是3.3V输出的那一排IC旁边又补了一颗0.1uF的电容。满怀信心再上暗室结果200MHz附近的辐射不降反升超了5个dB愣是比原来还多了3个dB。当时测试人员问我你改了什么我说我加电容了然后他一脸惊讶地看着屏幕。那种感觉怎么说呢就是你觉得你干了一件特别正确的事但仪器告诉你完全错了。2.2 近场探头一扫问题全部暴露回到实验室我拿近场探头在板子上面慢慢扫。近场探头这个东西辐射整改时特别好用它能帮你定位到板上哪个位置是辐射最强的源头。我把频谱仪设在200MHz附近用峰值保持模式探头贴着板子表面从电源入口区域开始往IC方向扫。结果扫到DC-DC芯片和负载IC之间那段走线的时候电平读数突然往上跳了十几dB那个位置成了明显的热点。再把探头往芯片电源引脚旁边移电平反而没那么高。我心里有点数了把板子翻过来再看走线一看就明白了我新加的那颗0.1uF电容焊盘是放在3.3V输出走线的末端离负载IC的电源引脚大概有20多毫米中间走线拐了好几个弯才到IC。等于说我辛辛苦苦加了一颗电容它却和IC之间隔了一根长走线这根走线在200MHz附近变成了一段辐射天线。高频电流从IC出来必须顺着走线流到电容再流回来环路面积比不加电容的时候还大了自然就越改越糟。2.3 把电容挪个位置数据立刻消停既然定位了问题整改就很简单。我把这颗电容从走线末端挪到了负载IC的电源引脚正下方也就是紧靠IC的VDD和GND引脚直接把电容的两个焊盘就近过孔连接到电源和地平面。这里有个细节我得说一下IC电源引脚要是有多个电容尽量靠近最靠近开关动作电流路径的那个引脚不要放在IC封装的另一头。再次上暗室200MHz那个尖峰直接从超限5个dB降到低于限值6个dB以上余量一下拉出11个dB。前后容值没变什么都没变就是把位置改了一下效果天差地别。整改前后的实测数据大概是这个样子测试状态200MHz处电平相对限值结论原始板超标约2dB2dB不合格加电容但位置偏远超标约5dB5dB反而更差电容移至IC电源引脚下方低于限值6dB以上-6dB合格余量充足这就是一个特别典型的位置决定成败的案例。很多朋友整改EMC上来就想着换容值、换磁珠、加屏蔽我觉得不如先花十分钟拿近场探头扫一遍板子看清楚高频电流到底在哪个环路里跑然后再决定怎么改。3. 电容摆放的5个实用原则直接照做这一节我直接给干货把多年调试下来验证过的电容摆放原则整理一遍。每条原则我都会说明背后的理由方便你自己灵活变通。3.1 高频去耦电容必须贴着电源引脚放这条是铁律不接受反驳。高频去耦电容的作用就是让开关电流在一个最小环路里完成循环所以它必须紧挨着IC的电源引脚和地引脚。理想情况是电容的两个焊盘分别就近连接IC的VDD和GND引脚让电流环路被限制在IC和电容之间那一小块区域。对两层板来说电容最好放在IC同一面并且紧靠电源引脚旁边地端通过一个就近的过孔直接打到地平面。对多层板来说放在IC引脚正下方是最优解电容的电源端过孔直接打孔连接到电源平面地端过孔直接打孔连接地平面回路面积被压到最小。有人会问隔着一个引脚宽度行不行比如电容稍微偏了一点。说实话差一点点问题不大但我的经验是高频去耦电容和IC电源引脚的间距最好不要超过1.5mm。超过这个距离走线本身的寄生电感就开始明显影响去耦效果了。3.2 过孔要贴在焊盘旁边引线做到最短这是一个特别容易被忽视的细节。很多板子布局看着电容放的位置没问题结果电容的焊盘出来一根细长走线走到另外一端才打过一个孔这等于把电容和电流回流路径之间硬塞了一段天线。正确的做法电容的每个焊盘都紧挨着放一个过孔能打在焊盘本体上的直接打在焊盘侧面或者正中央。这样电流从焊盘一出来就进孔到平面整个路径最短寄生电感最小。多个电容并联的时候尤其要注意每个电容都要有自己的独立过孔不要因为想省几个孔就让两三个电容共用同一个过孔那样共用过孔的那段路径会成为整个回路的瓶颈谁的电都送不出去。3.3 大小电容搭配使用小容值靠里、大容值靠外IC电源引脚旁边布电容往往需要不同容值的电容来覆盖不同的频率范围。大容值比如10uF、4.7uF负责低频能量储备和较低频段的滤波小容值比如0.1uF、0.01uF负责高频去耦。这里的原则是容值越小的电容要放得越靠近IC电源引脚。原因很简单小容值电容负责的频率更高对环路面积更敏感稍有引线就会让自谐振频率下降导致高频段失效。大容值电容可以稍微放远一点点放在芯片外围反正它负责的频率本来就比较低对寄生电感没那么敏感。实际布局时我一般习惯这样排0.01uF或者0.1uF贴着IC引脚最近1uF稍远一点4.7uF或10uF放得最靠外。这样每一颗电容都各司其职不会出现叠加失效的情况。3.4 保证回流路径完整别让电流绕圈电容不是孤立存在的它必须和地平面、电源平面组成一个完整的回流系统。如果电源平面或者地平面被走线切了一刀形成了一个槽那么高频电流就得绕过这个槽环路面积变得很大。这种情况在两层板上尤其突出因为两层板的地往往不完整被各种走线切割得七零八落。遇到这种情况你电容摆得再近也没用电流根本没有一条近的回流路。解决思路是尽量保证IC下方的地平面是完整的实在不行就在关键路径旁边加地过孔给高频电流多提供几条近道。多层板上跨分割的问题也常见于电源平面被分割成不同的电压域去耦电容如果放在靠近分割线的地方反而可能激励起跨分割的辐射。所以布局时要注意去耦电容要放在同一个电压域的范围内不要让它跨越两个电源平面之间的缝隙。3.5 电源入口电容和芯片去耦电容要分清角色板子电源入口通常会有一个大容值的电解电容或者钽电容用来做整板的低频储能和输入滤波。很多工程师容易犯一个错误觉得入口有了大电容后面IC旁边就可以省掉去耦电容了。这是不行的两者分工完全不同。入口大电容离芯片可能隔了十几厘米甚至更远中间这段路径上的寄生电感足以让它在高频段失效。芯片开关瞬间需要的高频电流必须靠芯片旁边的本地去耦电容来提供。所以你入口处放一个470uF的电解电容不如在IC旁边放一颗0.1uF的陶瓷电容来得有效。反过来也有一种情况入口处放了一堆小陶瓷电容电容倒是不少但都堆在电源输入接口附近离负载IC十万八千里结果负载端高频噪声哗哗的。这种属于把兵力错误地投放到了前线治标不治本。4. 现场快速定位电容位置问题的4个招理论讲完了实操也要跟上。很多朋友在实验室里遇到辐射问题容易陷入盲目换元件的循环里。我把自己常用的排查手段分享出来条条都是实战验证过的。4.1 近场探头加频谱仪先做热区扫描近场探头是EMC调试的必备工具。不需要特别贵的那种几百块一套的入门探头在绝大多数情况下就够用了。把探头连接到频谱仪用峰值保持模式然后在板子上方大约1到2毫米的高度慢慢移动。扫描的时候要注意覆盖整个板面尤其是电源电路、时钟电路、接口连接器和晶振周围。看到频谱仪读数明显抬升的位置就停下来缩小扫描范围仔细对比不同点位之间的差异。哪一个位置辐射最强那个位置就是你要重点分析的对象。有个小技巧扫描时先在宽频带范围看整体峰值分布找到几个主要峰值频率再针对这些峰值频率做精确的定位。不要上来就盯着某一个频点扫那样很容易错过其他更大问题的点。4.2 对比法验证同一块板子只动一个变量找到热点之后怎么判断是不是电容位置的问题最有效的办法就是做对比实验。在板上用飞线或者镊子临时短接一个位置看看频谱变化然后把线去掉再测一次对比两个状态下的频谱差异。我在之前的案例里就是拿铜箔胶带和飞线来快速模拟电容位置的调整。先用飞线把一个电容的焊盘延长到另一个位置看看频谱是升是降。如果频谱下降了说明新位置是对的再拿铜箔胶带把电容临时贴到目标位置验证一下。整个过程不用重新画板就能把问题定位得很清楚。这里要注意用手拿飞线的时候人体本身会对高频信号造成耦合影响所以操作时尽量使用绝缘工具并且对比测量时手的位置尽量保持一致避免人为干扰。4.3 用铜箔胶带快速模拟不同电容布局铜箔胶带是整改现场的神器一卷胶带、一把剪刀就能快速搭建出各种布局方案。比如你想验证把电容从A点挪到B点会不会更好可以拿铜箔剪一小条一端贴在电容的焊盘上另一端引到你预判的位置附近看频谱仪的变化。这个方法的原理是铜箔本身就是一个导体它的存在改变了高频电流的走向。虽然铜箔胶带的寄生参数和真正的走线有些差异但用来判断电流环路趋势是完全够用的。实际测试中铜箔胶带验证过的最佳位置画板时基本八九不离十。另外铜箔胶带还可以用来做局部屏蔽验证。当你怀疑某个区域是辐射源的时候拿一大块铜箔把这个区域整个盖住、接地看看辐射有没有明显下降下降幅度大的话说明判断对路了。4.4 频谱仪参数设置心得同样的频谱仪参数设置不对测试结果可能天差地别。我做近场扫描的时候一般把RBW设在1MHz左右VBW等于或者略大于RBW参考电平设在-20dBm左右用峰值保持模式看最大包络。需要注意的一点是近场探头的单位是dBuV或者dBm和暗室里的电场强度单位dBuV/m并不能直接换算所以不要纠结近场读数具体是多少dB重要的是看相对变化。你改完一个地方读数降了多少这才是判断整改是否有效的依据。还有就是要耐心近场扫描是一个需要慢慢磨的活探头移动速度太快很容易漏掉热点。我一般会控制在每秒移动几厘米的速度一个200mm乘300mm的板子全面扫一遍大概需要十几分钟慢工出细活。5. 常见错误速查与避坑心得最后整理一份我在EMC调试中反复遇到的电容位置相关错误做成表格供大家快速对照。每一项都是实际踩坑踩出来的经验。5.1 典型错误对照表现象根因解决办法加电容后辐射某频点反升电容位置离IC太远环路面积增大将电容移到IC电源引脚正下方电容焊盘有过孔但效果差过孔打在引线末端而非焊盘旁引线等效电感过大过孔紧贴焊盘放置做到引线最短多个电容并联效果不如单颗电容共用过孔回流路径瓶颈化并联失效每颗电容独立过孔保证各自回路短小容值电容放在大容值外侧高频段被长走线电感抵消去耦频率上不去容值越小越靠近IC引脚电源入口大电容替代本地去耦大电容远离负载端高频段失效入口大电容保低频本地小电容管高频电容正好跨在电源平面分割槽上电流被迫绕行环路面积增大电容放置在单一的电源域内避开分割线电容放在板子边缘边缘天线效应放大了某个频点的辐射电容尽量放在板内远离板边铜箔边缘这七种情况每一种我都见过至少两三次。前五种经常一起出现比如一块板子上既离得远又共用过孔还放了板子边缘三个问题一叠加整改起来就特别头大。所以我一直建议画板时就把电容位置当成一个功能模块来规划先确定IC的位置再贴着IC放去耦电容最后才走其他信号线不要反着来。5.2 几个容易忽略的细节关于陶瓷电容还有两个参数上的坑要提醒一下。第一个是MLCC的直流偏压特性。现在用的陶瓷电容大多数是X5R、X7R介质它们有个要命的特性就是加上直流电压之后实际有效容值会大幅下降。比如一颗10uF的X5R电容在额定电压的一半时实测容值可能只有标称的30%到50%。所以选电容的时候容值余量要留足尤其是电源去耦这种充满直流偏压的应用场景。第二个是封装尺寸和自谐振频率的关系。同样容值0402封装的ESL要比0603小自谐振频率更高。如果你处理的是几百兆甚至上GHz的滤波一定要优先选小封装。在0805上硬放一颗0.1uF去滤500MHz的噪声效果可能会让你怀疑人生。另外如果你在多个IC上都加了去耦电容建议每个IC旁边的电容都独立就近摆放不要把所有电容并排集中在一个区域。分布式就近去耦的效果远远好过集中式一堆电容挂在一个电源网络上。高频电流讲究的是就近、环路小不是总量多。5.3 改完电容后记得再测一次全频段最后说一个经验教训。有时候你针对某个频点改好了但旁边另一个频点可能因为环路特性改变而超标。所以每一次改动电容位置之后不光要看之前那个频点的数据还要扫一遍全频段确认没有引入新的超标点。我在一次整改中就碰到过这种情况200MHz压下来了结果350MHz又冒出来一个尖峰原因是电容挪位置之后另一段走线的回流路径也跟着变了在350MHz附近形成了一个新的谐振。这叫改动一个点影响一整片所以全频段复测是必不可少的流程。做个EMC调试很多时候比的不是知识量而是耐心和细致。电容这东西体积不大脾气不小位置差之毫厘效果谬以千里。我个人的体会是每次遇到不降反增这种反直觉现象先别急着怀疑元件质量更别一上来就换大容值或者堆磁珠先把电流环路看清楚把电容的位置校准这才是最省事也最有效的一条路。
返回列表