从一块改板说起:布局对EMI的影响,往往比很多人想的大得多
早几年做过一批DC/DC电源模块的板子,双路同步降压,开关频率2.2MHz,12V输入,输出3.3V和1.8V,带载能力都是3A。第一版做出来,辐射测试直接挂掉,垂直极化在150MHz到300MHz频段整个抬高了十几dB,峰值超过限值线将近8dB。当时第一反应是加屏蔽罩、加共模电感、调补偿网络,折腾了三天,改善有限。
后来把一个几块钱的失误改了——重新按环路最小化原则摆了一遍输入电容、MOS管和输出电容的位置,然后把底层的信号走线重新规划了一轮,结果什么都没加,辐射降了15dB不止,传导骚扰也明显回落。那批板子最后甚至连磁珠都没加就过了认证。
从那以后我画DC/DC的布局就形成了一整套固定打法。这篇文章就把这套打法的核心逻辑和踩过的坑掰开揉碎聊一遍,希望能帮你在画板阶段就把EMI问题解决掉,而不是等到测试阶段花几倍时间去“救火”。
1. 布局与EMI的关系要先想明白:你画的不是铜皮,是天线
很多人在布局时把注意力放在“功能能不能工作”上:电压够不够、电流跑不跑得动、器件热不热。这些当然重要,但恰恰漏掉了一个最关键的物理事实——DC/DC开关节点上那几伏电压跳变和几安培电流跳变,在纳秒级别的di/dt、dv/dt下,已经具备了把走线变成天线的能力。你的布局决定的是:这些天线振子在哪里、尺寸多大、谁在驱动它们。
1.1 高频能量到底从哪来:三个核心“脏回路”
同步降压电路工作时的状态并不复杂,高边管开通、电感储能、负载得到能量;高边管关断、低边管续流、电感释放能量。问题在于这个切换过程里,电流不是缓慢变化的,而是以纳秒级的速度在切换路径。这个瞬变电流会在它流经的每一个回环里产生压降和磁场辐射。
真正“脏”的回路有三个,必须烂熟于心:
第一个是输入电容、高边MOS、低边MOS构成的输入换流回路。高边开通瞬间,电流从输入电容瞬间抽到输出侧,这个di/dt是所有回路里最大的。如果输入电容离开关管远,或者回环面积拉大,这一下就会在寄生电感上砸出一个电压尖峰,同时以高频振铃的形式向外辐射。
第二个是电感、输出电容、负载构成的输出续流回路。低边MOS开通续流时,电感电流从续流渠道流到输出电容,这个路径同样有高频电流分量,只是幅度比输入回路小一些。但很多人只盯输入回路,把输出回路晾着不管,照样出问题。
第三个是最容易被忽略的栅极驱动回路。栅极驱动芯片输出高电平驱动高边管开通,电流流经栅极电阻、米勒电容、源极,再从芯片GND沿地线回驱动芯片,这个回路虽然电平不高,但栅极充放电的峰值电流也很可观,而且位置往往紧挨着开关节点,极易耦合到高频分量。
用一个生活里的类比来说:你在一个水池里快速抽水、快速放水,水面激起的波纹会向四周传播。布局决定的是你在哪个位置塞水泵、水管怎么绕、池子里哪里有隔离墩,波纹传多远、多强,全看这些安排。
1.2 环路面积是根本矛盾,而不是“接地阻抗”
有句老话“单点接地、多点接地”容易把初学者带偏。在DC/DC高频场景里,真正起决定性作用的是回路电感,而回路电感的大小主要由回环的物理面积决定。高频电流总是沿着最小阻抗路径返回,这个路径上的寄生电感跟回环包围的面积成正比。面积越大,感抗越大,相同的电流突变下产生的感应电压越高,辐射能力越强。
拿输入回路举例。从输入电容的正端出发,电流流至高边MOS漏极,再从源极流入低边MOS或电感,最后通过输入电容的负端返回。这个回路的面积如果很大,哪怕接地铜皮铺得很厚,高频辐射照样压不住。厚铜皮可以降低直流压降,但对高频感抗几乎没有帮助——因为高频电流走的是最小电感路径,而不是最小电阻路径。
理解了环路面积这一条主线,后面所有布局操作就都有了解释依据:把电容贴近引脚是为了收小环,把底层地铺满是为了给回流提供最短路径,不让走线跨越缝隙是为了避免回流被迫绕远,开关节点下方不铺地平面对应的是控制对地耦合电容而不是减小回路面积。所有动作都在围绕最小化高频回路的物理尺寸。
2. 关键器件怎么摆:先解决“谁跟谁挨着”的问题
很多人的布局习惯是从核心IC开始,把电容电阻一个个放上去,然后再去调整位置。这种做法在DC/DC上行不通。正确顺序应该是:先确定功率回路的三个关键节点——输入电容、开关节点、输出电容——优先保证它们之间的物理位置关系,再安排其他零件“填空”。
2.1 输入电容的位置是全局的“定海神针”
输入电容必须紧贴芯片的VIN引脚和GND引脚,这件事要作为最高优先级来处理。具体怎么做:把输入电容的正端放在靠近VIN引脚的位置,负端放在靠近IC地引脚的位置,让电容本体横跨在芯片的电源脚和地脚之间,形成最短的输入回环。
如果输入电压比较低(比如5V转3.3V),一颗1210的陶瓷电容通常就够先占住主位,再并联一颗较小的100nF或10nF去旁路更高频段的噪声。如果输入电压高、电流大,就需要用多个输入电容并联,这时要注意:不是把电容全部堆在一边就完事,而是让组合起来的电容阵列在物理上紧贴IC的VIN/GND引脚,并且每个电容的回流路径都尽量短。
我在第一次改板时就是把一个22uF的1210电容放在了IC左边5mm的位置,觉得这点距离不算什么。后来测试时用近场探头一扫就明白了,近场热区恰恰集中在电容到IC之间的那段连接走线上,那段走线的寄生电感承担了所有高频冲击,想不辐射都难。
2.2 电感的摆放决定开关节点的“脏区”朝向
电感的位置影响的不只是EMI方向,还直接决定了你留给开关节点铜皮面积的大小。理想情况是电感靠近高边开关的源极/低边开关的漏极交点,这个节点就是board上电压跳变幅度最大的点,从高边导通时的VIN一直摆到低边导通时的0V,跳变速度以ns计。
这里有一条实战经验:这段开关节点铜皮要短而宽,短是为了减小回环直径,宽是为了降低阻抗、减少发热。但“宽”不等于“无限大”。铜皮越宽,开关节点与下方参考平面(如果是双层板就是底层地)之间的寄生电容越大,这会拖慢开关上升沿、增加开关损耗,甚至引发振铃。所以通常做法是:开关节点铜皮取能承载电流的最小必要宽度,宁可稍窄一点都不加宽,同时保证这段走线正下方是完整的地平面。
电感本体摆放时还应注意朝向:电感的出线端应指向输出电容,避免电感产生的磁场穿过需要保持安静的敏感信号走线区域。如果你的开关频率和电感磁芯结构容易耦合到邻近走线,可以通过旋转电感90度来改变磁场耦合方向,这个方法听着玄,但实测有效。
2.3 输出电容不能离电感太远,但这个“不能远”的含义很多人理解错
输出电容的紧邻对象是电感和负载。它要接在电感之后,位置稍远一点问题不大,但回环面积同样要控制。有个容易犯的错是把输出电容贴得很靠电感,但电容到负载的过孔打得很远、路径很绕,导致输出侧的高频回路被拉得很大。
正确的布局方式是:电感出线端直接引到输出电容的正端,输出电容的负端再以最短路径回到芯片/低边MOS的源极地。这样输出回路的电流路径是“电感—电容—地—低边MOS—电感”,整个回环保持在板子的一小片区域内。
还要留意输出电容的GND端是否与输入电容的GND端“共地”且距离近。两个功率回路共享的地参考点应该尽量接近IC的地引脚或靠近功率地过孔群,避免在芯片底部地砖的两端形成电位差。
3. 底层地的处理:能否“守住后门”往往决定成败
布局的主体框架定下来了,接下来要解决的是回流路径的承载问题。对于低成本双层板,底层地是唯一的完整参考平面,它的完整度直接决定高频回流的路径质量。很多EMI问题排查到最后,都跟底层地被割裂、开槽、过孔断流有关。
3.1 底层完整铜皮不是“铺满”就了事,关键看路径连续性
铺底铜这件事我见过两个极端。一类是完美主义,把底层所有空隙全部填满过孔,结果过孔墙把回流路径切断得支离破碎;另一类是大大咧咧,底层大片空白或者只铺几条地走线,导致高频回流漫天乱窜。
正确的做法是:底层地平面要完整,但过孔不是越多越好。高频回流电流从顶层器件的GND经过过孔下到地平面后,会沿最短路径回到源端。这里的高频路径不是直线,而是沿着回流电流密度线走的。如果你在回流路径上打了一排密密麻麻的过孔,或者开了一个长条形的隔离槽,回流就被迫绕行,回路面积急剧增大。
实际操作中我常用的方法是:按三个主要回流电流路径来检查地过孔的摆放——输入回路的地过孔、输出回路的地过孔、芯片GND引脚的地过孔。这三组过孔应该分别靠近各自对应的源端,而不是在板子中央打一片整齐划一的过孔阵。
3.2 开关节点下方的“开窗”要慎重:不是所有情况都该开
在布局设计规范里常看到一句话:“功率开关管下方不走地平面,以减小寄生电容。”这句话有道理,但它是由应用场景限制的。如果开关频率很高(超过1MHz),且开关节点铜皮与地平面之间形成较大的寄生电容,会引起边沿退化、振铃和额外损耗。但如果你在四层板上,内层GND,顶层开关节点下的第二层避开铜皮,这种做法有助于降低寄生电容。
问题出在多数人用的双层板上:内层根本没有第二层GND,顶层的开关节点下方如果是缝隙或空白,回流到底走哪条路?此时回流主要依赖过孔跳到底层地平面,再从底层返回。如果开关节点下方开着一条“天窗”直通底层的大面积空白,回流路径就会拉得很开,反而让EMI恶化。
所以对于双层板,我的建议是:不要轻易开窗。优先保证开关节点下方有完整地平面承接回流,通过控制开关节点铜皮的宽度来限制寄生电容的影响,而不是用挖空的方式来“降容”。
3.3 敏感信号线的隔离:靠的是“围地”而不是“空地”
时钟线、反馈线、使能线、同步信号这些敏感信号,在布局阶段的处理往往决定低频传导和辐射是否超标。反馈信号要从输出电容正端采样,一路回传到芯片的FB引脚,这条走线最容易拾取开关节点噪声。
对反馈走线的硬性要求是:远离开关节点和电感正下方,尽量走底层且两侧被地包住。不能寄希望于“只要走线短就不会有问题”,因为就算走线短到2cm,如果它贴着开关节点铜皮平行走了1cm,那照样把高频噪声带回去。
我惯用的反馈线处理方式是:输出电容的反馈采样点接后,反馈线沿底层走到IC附近,再以过孔跳到顶层反馈引脚。最关键的一步是让这条走线周围的地铜皮全覆盖、无缝隙,并在走线两侧20min(min为走线宽度的20倍)范围内不要出现任何开关节点过孔或功率区过孔。如果你有空间,可以在上下两侧各打一排接地过孔形成“屏蔽栏杆”,实测能把反馈耦合再压低3-5dB。
4. 布局中的几种“经典坑”:我踩过,希望你跳过
前面聊了正向设计该怎么做,但真正让布局质量拉开差距的,往往是那些看起来没什么大不了、实测却爆雷的小细节。这里把实际项目中反复出现的几个布局问题拎出来单独说。
4.1 输入电容“够用”但形态不对:引线长0.5cm,频谱飙3dB
有次做一个单路降压,输入电容选型没什么问题,一颗10uF加一颗0.1uF,容量和ESR都合理,但布局时为了把电容放到美观位置,引线从VIN引脚绕了一个角度再接到电容。这个绕行的代价是:10uF的回流路径多绕了约0.5cm,0.1uF的高频旁路电容则被安排得离IC更远。
实测传导骚扰在中频段直接抬高了约3dB,用近场扫芯片周边,热区就在那两段引线上。改法是直接把两颗电容重新摆位,让0.1uF贴得比10uF更近、走线更短,10uF紧邻其后。传导结果立刻掉回来。
这个案例给我的启示是:输入电容的“形态正确”优先于“容值正确”。宁可用两颗小体积电容并联换得摆位灵活,也不要用一颗超大体积电容把位置憋坏。
4.2 电感下方铺铜:你以为在散热,其实在烤自己
很多板子在布局时喜欢把顶层电感下方的铜皮大面积铺出来,以为这样可以加强散热。但电感的开关端(连接开关节点那一端)就在铜皮上,这块铜皮相当于把开关节点的辐射面积扩大成一个平面天线,辐射能量可比单一走线强得多。
正确的做法是:电感正下方即便要铺铜,也只覆盖安静端(输出端)连接的铜皮,开关连接端的铜皮收窄到满足载流和散热的基本面积即可。如果板子面积允许,电感的正下方尽量不要有任何水平方向的大面积金属平面,让磁场能顺利穿过而无被耦合。
我处理过一块辐射超标的板子,超标频点正好对应电感的开关端铜皮尺寸。把那一块铜皮收窄后,超标频点直接落到限值线以下,整个频谱放平了一条。散热效果并没有明显变差,因为电感热量的主要散失路径还是通过焊盘到内层平面。
4.3 过孔随意乱打:回流路径被“钉”出个大环
过孔对EMI是一把双刃剑。用来连接顶层与底层地时,过孔提供了低阻垂直互联;但过孔也等于在顶层铜皮上开了一个个“洞”,打断了顶层电流平面的连续性,尤其当它们过于密集时,会把高频电流挤到狭长缝隙里绕行。
有次给一个功率回路加过孔阵列加强导热,结果辐射比没加之前反而高了。把底层地平面用电流密度仿真一看,那些过孔把原本笔直的回流路径逼成了一个S形,有效回环面积比原来大了三倍。这个案例让我重新理解了“过孔越多越好”的错误认知。
现在的做法是:功率回路的接地过孔放在需要回流的器件GND引脚旁边,按需求放置,一般3-5个就足够;没必要满板子打矩阵。过孔之间留出充分的铜皮走带,让回流有宽畅的低电感通道。高频回流最基本的物理逻辑就是“给最低感抗的路径”,过孔密度大反而破坏了这个逻辑。
5. 布局调整后的验证方法:不多花钱也能测明白
布局改到位没有,不能靠眼睛看,要靠测试数据说话。没有条件送实验室做全套预扫描的时候,用近场探头加一台入门级频谱仪就能完成大部分验证工作。
5.1 近场探头扫出“热区”:位置找对了,频谱也会变
近场探头可以直观地定位辐射源的大致区域。做法并不复杂:把探头靠在开关节点附近,观察频谱仪的峰值,然后沿着板子移动探头,但凡峰值明显上升的位置,就是那个位置正在辐射。
我一般会把板子分成几个扫描区域——IC周围、输入电容周围、电感上方、输出电容周围、反馈线沿线,每个区域记录典型的峰值频点和幅度。布局调整后再次扫描,对比对应区域的幅度即可验证是否改善。这个方法不需要暗室,得到的是相对数据,已经足够指导下一步布局迭代。
实际经验是:好的布局和差布局,在近场扫描下区别非常明显。差的布局热区往往呈多点分布,且高频段(100MHz以上)的峰值排放密集;好的布局热区集中在开关管本体和电感本体附近,周围走线上几乎扫不到明显的尖峰。
5.2 传导骚扰测试的“低成本替代法”:一条线也能看出趋势
严格说传导骚扰测试要用到LISN和接收机,这属于EMC实验室的设备。但如果你只想判断布局调整的趋势是否正向,可以做一个简化的替代:在输入线上套一个电流探头,连接到频谱仪,观察电源端口的共模电流频谱。
这里说明一下局限:普通电流探头无法严格区分共模和差模,所以不能用它来判定“达不达标”,但可以观察调整前后的变化趋势。如果改完布局后,150kHz到30MHz频段内的包络整体下降,说明功率回路的高频能量被收紧在板内,方向是对的。
我习惯保留每次调整前后的频谱截图,命名为“V1 第一版”“V2 输入电容贴紧”“V3 底层回流修正”之类,建立简单的版本对比记录。最终送实验室复测时,这些记录帮了我大忙——它能直接告诉你哪一步改动在测试数据上产生了什么效果,也方便反向追溯问题来源。
5.3 简单的开关振铃观测:时间域里的干净信号才有谱
除了频域,在时间域观察开关节点波形也有参考价值。用示波器探头(注意探头地线尽量短,或者使用专门的高频探头)直接测开关节点的方波,看看关断沿上有没有明显的振铃。
振铃幅度大、持续多周期,说明布局的寄生参数过大。我一般重点观察关断后第一个过冲峰的幅度,若已经超过输入电压的20%,那这块板子的环路基本可以判定不合格。改完布局后再测,振铃会明显收敛,说明寄生电感降下来了。
要说明的是:这不是绝对的技术指标,只是经验参考。不同拓扑和器件的寄生参数差异很大,不能拿一个百分比当万能标准,但它是一个简单快速的“体检”指标,对预审板子非常有帮助。
6. 我的布局检查清单
最后整理一份我自己每次画完DC/DC板子在投板前都会过一遍的检查清单。不需要额外买什么工具,按顺序核对一遍,基本能把七八成的EMI风险提前消灭在投板前。
- 输入电容是否紧贴IC的VIN和GND引脚?是否存在超过2mm以上的连接走线?
- 输入电容阵列中,高频小电容是否比大容量电容更靠近IC?
- 开关节点铜皮是否短、宽、均匀,没有尖角或细脖?
- 开关节点正下方是否完整地平面支撑(双层板为前提)?
- 电感开关端方向的铜皮是否收窄,正下方是否有大面积整块铜皮?
- 输出电容是否紧贴电感输出端,回流路径是否经过低边MOS源极地?
- 反馈采样走线是否远离开关节点,是否被两侧接地包络?
- 底层地平面是否完整,过孔是否集中在回流路径上的必要位置?
- 敏感信号是否有跨分割、跨开槽的情况?
- 是否避免让时钟、同步、使能信号穿越功率回环内部或正下方?
对照这个清单,我最近改的板子里至少有一半是卡在第3、4、5项上。这类问题往往不发热也不影响功能,但就是会让你在测试阶段多花一两轮整改时间。而这些问题在画板阶段本来是可以完全不碰的。
DC/DC布局和EMI之间的账,说到底就是在跟物理规律算账:你把高频回环收紧,它就把能量关在板内;你给它一条绕远的回路,它就帮你把能量送到天线上去。布局的工具说到底也不玄学,就是一个一个环去收紧、一段一段声场去压低。整个过程并不需要什么神秘天赋,只要肯拿着近场探头一遍遍地扫,把每次修改的结果记录下来,你会找到属于自己的那套“下意识动作”。到那时候,你看到别人板子上那个绕了大圈的输入电容回路,一眼就能看出问题在哪,也就不会再觉得EMI是什么高深莫测的东西了。