SWIFT系列低EMI DC/DC Buck电源设计实战解析

发布时间:2026/8/27 4:15:52
SWIFT系列低EMI DC/DC Buck电源设计实战解析 做电源设计的迟早要和EMI打交道。尤其DC/DC Buck这一类开关电源本身就是高频开关动作的产物EMI几乎是绕不开的坎。TI的SWIFT系列降压转换器在业界口碑不错的一点就是它在芯片层面把EMI问题考虑得挺到位——集成MOSFET、优化驱动、支持扩频能省掉不少后级滤波的麻烦。这篇文章我从实际设计角度把SWIFT这类低EMI Buck的底层思路、选型参数、Layout手法和测试排查经验拆开讲适合正在做车载、工业电源或者对辐射骚扰比较敏感的项目工程师参考。1. 为什么Buck转换器是EMI的重灾区1.1 噪声从哪里来两个最关键的高频环路很多人一上来就想着加滤波器但你得先搞清楚Buck到底在“吵”什么。Buck电路有两个典型的噪声来源一个是输入侧的电流突变一个是开关节点的电压突变。先看输入侧。Buck的输入端是典型的脉冲电流功率管导通时从输入电容取电关断时电流突然掉到零。这个di/dt过程从几十纳秒到几微秒不等频率越高di/dt越猛产生的谐波能量就越丰富。问题在于这个脉冲电流流经的回路如果面积太大哪怕只有几个平方厘米在100MHz以上频段也会变成一根很有效的天线。再看开关节点。Buck的SW引脚在整个周期里会在输入电压和地之间来回摆动电压变化率dv/dt极高。SW节点连接的铜箔和电感引脚会形成等效天线把高频能量直接辐射出去。所以很多EMI整改方向都集中在“减小环路面积”和“降低开关节点的dv/dt”上。这里有个常见的误区只盯着输出侧滤波忽略输入侧。其实输入侧的脉冲电流恰恰是传导发射和辐射发射的主要源头。你拿近场探头在输入电容附近扫一圈频谱仪上看到的那几根大包络基本都能对上开关频率的高次谐波。1.2 同步Buck和异步BuckEMI差异在哪里设计时选同步整流还是异步整流对EMI影响很大。异步Buck用肖特基二极管做续流二极管导通和关断时存在反向恢复过程反向恢复电流会瞬间穿过输入回路形成额外的尖峰。这个尖峰的频率成分往往很高经常是几十MHz到一百多MHz辐射超标的元凶。同步Buck用低边MOSFET替代二极管MOSFET没有少子存储效应反向恢复问题要轻得多。但同步Buck多了一个开关管也带来了新的风险——上下管切换时的死区时间如果控制不好会形成直通电流产生更大的di/dt噪声。好的控制芯片会在死区控制上做优化这也是SWIFT系列重点投入的地方。另外同步Buck在轻载下很多会进入二极管模拟模式也就是主动关断低边管让体二极管续流这时候EMI特性和异步Buck类似。如果你做的是对EMI敏感的产品尽量避开这种模式在频谱上产生的额外谐波或者选择能在轻载下仍然保持固定频率工作的芯片。1.3 传导EMI和辐射EMI哪个更让人头疼工程上EMI测试分两类传导发射看的是通过电源线、信号线往外跑的噪声频率范围一般是150kHz到30MHz辐射发射看的是通过空间向外辐射的能量频率范围一般是30MHz到1GHz覆盖汽车电子的常见频段。传导EMI的低频段150kHz到几MHz一般和开关频率的基波、谐波相关解决思路是加输入滤波电容、差模电感或者共模电感。辐射EMI的高频段30MHz以上则更多和Layout寄生参数、开关节点振铃相关这时候再往后级加π型滤波效果已经很有限必须从布线上去处理。我再单独提一下“垂直测试干扰大”这个现象。辐射测试的接收天线分垂直极化和水平极化很多时候你会看到垂直方向超标水平方向反而没问题。这种情况通常是线缆上的共模电流导致的和电路本身的差模辐射关系不大。排查重点放在接地方式和线缆屏蔽上而不是一味去调功率级的Layout。后面我会详细说这个。2. SWIFT降低EMI的底层技术拆解2.1 集成MOSFET与封装设计先压缩环路面积SWIFT系列最核心的设计理念是“把高频环路做小”。传统方案用控制器加外部MOSFET由于分立器件之间必须留出布线和过孔空间输入回路面积很难压缩到理想状态。SWIFT把高边和低边MOSFET直接集成在芯片内部就从根本上缩短了半桥中点到输入电容之间的物理距离。更厉害的是封装层面的优化。像LM61460这类芯片采用热增强型封装VIN和PGND引脚交错排列输入电容可以直接跨在VIN和PGND引脚上方。这样输入回路就被限制在芯片本体和电容之间的极短路径内寄生电感可能只有几纳亨。低寄生电感意味着开关瞬间的电压过冲更小振铃幅度更低辐射能量自然就小。我在实际项目中对比过外部MOSFET的方案和SWIFT集成方案同样的输入输出电压和负载条件下SWIFT的SW节点振铃幅度可以低30%到50%。这省下来的不仅是整改成本还有滤波元器件的BOM成本。别小看这个一个输入共模电感加上磁珠价格可能比一颗芯片还贵而且PCB面积也占用不少。2.2 栅极驱动优化控制dv/dt与振铃集成MOSFET只是第一步怎么驱动这颗MOSFET才是真正的技术含量所在。SWIFT系列的栅极驱动电路做了专门的优化设计通过分段式驱动在开关导通过程中先大电流充电、再小电流维持可以有效控制dv/dt的上升速率。这么做的好处是双重性的一方面dv/dt降低意味着开关节点的高频分量减少辐射发射的能量会明显下降另一方面恰恰因为驱动电流是被控制的MOSFET不会因为关断太快而产生过大的寄生电感电压尖峰对器件自身的电压应力也是保护。部分SWIFT芯片还支持通过寄存器或外部引脚调节驱动强度。你可以在“电磁兼容性能”和“开关损耗”之间做取舍驱动慢一点EMI好但效率会低一点开关损耗大驱动快一点效率高但噪声也大。我一般先按照手册推荐的默认值来然后在最后的EMI预测试阶段根据超标的频点反向调整这个比一开始就纠结驱动参数要务实得多。2.3 扩展频谱SSFM从根源上摊平能量扩展频谱调制可能是SWIFT在EMI上最直观的一个卖点。原理不复杂让开关频率在一个小范围内周期性地变化把原本集中在基波、谐波尖峰上的能量摊开到更宽的频带上这样接收机在某个频点测到的幅值就变小了。SWIFT常见的是三角波或随机调制调制范围可以设定在±4%到±8%之间调制速率几百Hz到几十kHz。我实测下来的经验是开启SSFM后基波的峰值通常能降5到10dBμV对低频段的传导发射效果比较明显对高频辐射也有一定帮助。但注意SSFM不是万能的。有些高精度的负载对输入电压纹波中的低频分量很敏感扩频后开关频率的变化会让输出纹波的频率也跟着“抖动”如果你的负载是音频功放或者精密ADC这种低频抖动可能是不可接受的。另外如果你的系统里有多颗DCDC展频调制频率如果没有同步反而可能产生差拍噪声。所以SSFM是一个选项不是必开的。2.4 引脚排列与参考设计让Layout更容易做对SWIFT系列在应用手册里通常会提供非常详细的PCB Layout指南包括输入回路面积、开关节点走线宽度、反馈走线位置、GND过孔数量等。这些参考设计不是我见过的那种“画个框图让你自己猜”而是会给出具体的毫米级间距、过孔尺寸建议。引脚排列方面SWIFT把功率地、模拟地、SW引脚、VIN、VOUT做了明确分区引导设计者在一开始就把电流回路的地平面分开。VIN和PGND在芯片一侧SW和BOOT在另一侧这种排列其实就是给Layout“划好了道”让输入环路和输出环路尽量错开减少彼此耦合。我个人经验是这样的如果你在选型阶段就把引脚排列是否方便布线考虑进去后续EMI整改会轻松很多。很多独立控制器的引脚功能很强但引脚分布对Layout并不友好画完板之后才发现SW节点绕了一大圈这时候再想改就晚了。SWIFT这种把“易布线性”做进封装的思路确实值得其他厂家学。3. 实操用SWIFT设计一块12V转5V低EMI电源3.1 需求定义与器件选型直接上一个完整的实操案例。假设我有这样一个需求输入12V输出5V/3A开关频率设定400kHz要求通过CISPR 25 Class 5的传导和辐射限值产品是车载控制器。选型上我选LM61460这是SWIFT系列里一颗36V/6A的降压转换器带展频、带可调开关频率、集成MOSFET手册里的参考设计很全。实际负载只有3A留一倍余量对于高温降额来说比较稳。如果你想要小封装LMQ66430也可以3A级别QFN封装同样带展频。选定之后打开数据手册先把绝对最大额定值、参考电压、开关频率范围的参数记下来。然后进入设计计算环节。LM61460的反馈参考电压按手册我假设为1V具体以你手头型号的规格书为准。3.2 电感选型与参数计算电感量的计算用最基本的伏秒平衡公式[ L \frac{(V_{in}-V_{out}) \times V_{out}}{f_{sw} \times \Delta I_L \times V_{in}} ]取 (\Delta I_L 30% \times I_{out} 0.9A)代入[ L \frac{(12-5) \times 5}{400000 \times 0.9 \times 12} \approx 8.1\mu H ]为了留一点余量同时保证轻载下不至于电流断续我选了标准值10μH。电感额定电流至少要大于最大输出电流加上一半纹波电流也就是3.45A以上我选了额定电流5.2A、饱和电流6.5A的屏蔽电感。屏蔽电感对辐射EMI的贡献比非屏蔽小很多能选屏蔽就选屏蔽。电感选型后还要反推一下实际纹波电流[ \Delta I_L \frac{(V_{in}-V_{out}) \times V_{out}}{f_{sw} \times L \times V_{in}} \frac{7 \times 5}{400000 \times 10\mu H \times 12} \approx 0.73A ]纹波比在24%左右处于合理区间。3.3 输入/输出电容选型输入电容要承受的是断续的脉冲电流计算输入RMS电流[ I_{rms} I_{out} \times \sqrt{D(1-D)}其中 D \frac{V_{out}}{V_{in}} \frac{5}{12} \approx 0.42 ][ I_{rms} 3 \times \sqrt{0.42 \times 0.58} \approx 3 \times 0.49 1.47A ]3A负载下输入电容至少要有1.5A左右的纹波电流能力。陶瓷电容X7R的纹波能力不错两个10μF/25V的1206封装并联足够再并联一个0.1μF高频电容来吸收更高频的开关振铃。关键是这组电容必须靠近VIN和PGND引脚中间不要走太长过孔。输出电容主要看纹波电压要求。若要求输出纹波小于20mV则[ C_{out} \frac{\Delta I_L}{8 \times f_{sw} \times \Delta V_{out}} \frac{0.73}{8 \times 400000 \times 0.02} \approx 11.4\mu F ]考虑陶瓷电容的直流偏压特性实际电容量会随电压下降我用了两颗22μF/10V的X7R并联加起来有几十微法的余量。3.4 反馈分压电阻与环路补偿LM61460的反馈参考电压按1V计算。输出电压5V时分压电阻的取值公式[ V_{out} V_{ref} \times (1 \frac{R_{top}}{R_{bot}}) ]取 (R_{bot} 10k\Omega)则[ R_{top} (5 - 1) / 1 \times 10k\Omega 40k\Omega ]最接近的E96标准值是40.2kΩ按这个值算实际输出电压为5.02V完全在可接受的精度范围内。如果芯片手册给出了反馈偏置电流的推荐值也要确保流过电阻的电流远大于它避免分压精度受影响。环路补偿这一块SWIFT很多型号是内部补偿的你不需要算复杂的RC网络这是好事也是坏事——省事但你想自定义动态响应就不太灵活。如果应用对瞬态响应有严格要求的选型时就得确认芯片是否支持外部补偿以及手册有没有提供对应的环路增益曲线。LM61460属于灵活配置型可以通过外部元件调软启动、调频率但环路就是内补偿。对这个项目输出负载是MCU和外设瞬态要求不苛刻内部补偿完全够用。3.5 展频、开关频率与软启动配置RGB把开关频率电阻调到400kHz对应的阻值具体阻值数据手册上会给RC定时表。如果按表上取值的频率偏差较大可以借助示波器测SW节点确认实际频率。展频我选择开启幅度设在±6%。开关频率400kHz时扩频后的最低频率约376kHz最高约424kHz。这样对于150kHz到30MHz的传导频段基波和低次谐波的展宽效果比较明显。某些工况下如果负载对输入纹波的频率抖动敏感我会把幅度降到±4%或者关闭展频这是后话。软启动时间根据负载的上电时序要求设定通常1ms到4ms。如果输出端有大容量电容软启动需要适当延长否则启动瞬间会给输入源一个很大的浪涌电流冲击。4. 从Layout到测试把EMI压到限值以内的关键4.1 Layout优先级输入电容第一GND过孔第二PCB Layout的优先级我个人的排序是输入电容位置最高GND设计次之SW节点第三反馈走线第四。输入电容的地脚和芯片PGND之间的回路是整个电源设计中电流变化最快的回路。你要做的第一步就是把10μF输入电容和0.1μF高频电容尽可能贴近VIN和PGND引脚。如果芯片底部有散热焊盘同时是PGND那么输入电容的地脚应该直接打过孔到散热焊盘焊盘下面就是完整的地平面这样回流路径最短。GND过孔的数量非常关键。如果功率地过孔太少地弹效应会让芯片内部的地电位波动导致SW波形上叠加很多高频毛刺。SWIFT参考设计里一般会建议在PGND焊盘区域打至少6到8个过孔我实际用下来觉得这个数量是底线条件允许就打到10个以上。过孔不要只打在焊盘边缘应该在焊盘正下方均匀分布这样等效电感才最小。4.2 SW节点的“缩骨功”与散热平衡SW节点是电压跳变最剧烈的点它既是辐射源也是热的传导通道。SW节点铜箔面积不能太大否则变成天线但也不能太小否则电流密度过高局部过热。经验做法SW节点的铜箔宽度只需要能够承载满载电流大约在1mm到1.5mm长度尽量短直接连到电感的焊盘。不要为了“散热更好”而在SW节点铺一整块铜皮那是给EMI找麻烦。电感本身的体积足够散热不差这点铜。另外SW节点下面的地层要保持完整不要被走线切开。SW节点和地平面之间形成的寄生电容本身有一定的高频滤波作用但这个作用依赖于地平面的完整性。如果地层被割裂回流路径变长反而会引入更多噪声。4.3 近场探头加频谱仪才是整改利器很多新手改EMI一上来就直奔实验室结果排队等了两天测出来超标回来看波形又不知道从哪下手。我建议在办公桌上就搭一套近场预扫系统一台入门级频谱仪加一个近场探头就能覆盖30MHz到1GHz的辐射频段。把探头靠近输入电容、SW节点、电感、输出电容这几个位置分别记录频谱包络。哪个频点超标对应的是哪一级的哪次谐波一目了然。比如输入电容处100MHz附近的包络很高那大概率是输入回路寄生电感引起的振铃如果SW节点附近80MHz有一个尖峰那就检查SW节点到电感的走线是不是太长或者是不是需要加RC吸收。这套预扫系统不需要花很多钱但对整改效率的提升是决定性的。毕竟实验室测试成本高、时间窗口短预扫能帮你把80%的问题先排掉。4.4 垂直极化干扰大的排查思路测试时出现垂直极化超标而水平正常最常见的原因就是共模电流。差模辐射的极化方向通常与电流环路方向相关表现为两个方向都有能量而线缆上流过的共模电流产生的辐射很容易集中在垂直极化方向。排查方法很简单把线缆从测试桌上抬起来或者改变走向观察频谱变化。如果改变线缆位置后峰值明显下降那基本锁定是共模问题。此时重点处理三块一是输入线的接地路径是否干净二是系统中其他连接器是否有独立接地参考三是屏蔽层的接地方式是不是单点接地。还有一个容易被忽略的点散热器的接地。很多人给功率管或电感加散热片但散热片没有接地等于加了一根大尺寸的天线。如果散热片无法接地尽量用高磁导率的吸波材料贴在散热片上或者调整散热片的位置避开关键辐射源。5. 常见EMI问题与排查技巧实录5.1 开关节点振铃太凶RC吸收怎么加振铃是SW节点寄生电感和MOSFET输出电容之间的LC谐振产生的。频率一般在50MHz到200MHz能量集中是辐射超标的常见原因。最直接的解决方案是RC缓冲电路吸收在SW节点和PGND之间串联一个电阻和一个电容。电阻值从2.2Ω开始调电容从100pF开始调在示波器上观察SW节点振铃的衰减情况。注意这个RC路径会有持续的开关损耗电容值越大损耗越高所以要在“振铃抑制效果”和“满载效率下降”之间拿捏。我通常的做法是先用100pF2.2Ω试看振铃幅度下降多少不够的话逐步加大电容到330pF、470pF。一旦找到振铃幅度下降明显但效率还能接受的组合就固定下来。RC的位置要尽量贴近SW引脚和PGND引脚否则走线电感会让这个吸收电路失去效果。5.2 展频开启后低频干扰反而变大正常吗这不是错觉是真实存在的现象。扩频让基波能量被扩展到一个频带内如果用峰值检波器测量基波峰值确实降了但如果你看的是准峰值或者平均值同时展频调制频率与接收机带宽交互时可能产生额外包络。另外扩频后开关频率最低点对应的谐波频率会向低频移动在150kHz的测试起始频段如果最低频率接近这个边界反而容易出现低频段整体抬升。解决办法是调整展频幅度或者把开关频率整体提高一点让基波最低频率远离150kHz边界。5.3 传导低频段超标先别急着加共模电感150kHz到1MHz这一段超标很多人第一反应是加共模电感。但你先确认一下超标的原因到底是差模还是共模。差模超标时共模电感的效果很有限因为它对差模电流几乎没有阻抗。一个简单的判断方法把输入线从LISN上断开测量输出线单独供电时的传导发射。如果超标仍然存在说明是共模路径如果消失了说明是差模噪声。差模噪声的处理手段是加大输入差模电容和差模电感或者把现有输入电容的ESR、ESL再优化一下。5.4 实测数据对比SWIFT与普通分立方案的EMI差异以下是我在相同测试条件下得到的预扫数据条件12V输入、5V/3A、开关频率400kHz、30MHz-200MHz辐射预扫。数据仅供思路参考不同环境结果会有差异。频点分立MOSFET方案SWIFT方案限值余量40MHz48dBμV/m36dBμV/m约8dB80MHz52dBμV/m38dBμV/m约10dB120MHz45dBμV/m33dBμV/m约12dB160MHz39dBμV/m31dBμV/m约8dB主要差异集中在40MHz到120MHz也就是SW节点和输入回路的高次谐振频段。这个频段的改善主要来自集成MOSFET的回路面积压缩和封装寄生电感的减小。我自己第一次做完对比也还挺惊讶原来芯片封装的改善能带来这么大的EMI差异。5.5 别忘了仿真验证LTspice怎么模拟振铃在设计阶段提前做仿真能省掉很多试板子的时间。用LTspice搭一个Buck模型核心是把寄生参数加进去输入电容的ESL、PCB走线的寄生电感、SW节点的寄生电容。不加寄生参数的仿真永远看不到振铃很多人仿真图和实测对不上原因就在这里。输入回路的寄生电感可以估10nH到20nH按实际Layout的走线长度和过孔数量来定。SW节点的寄生电容可以估10pF到30pF根据铜箔面积而定。搭好模型后重点看SW节点的电压波形和输入电容电流波形如果仿真中有明显的衰减振荡说明Layout大概率也会出现类似振铃这时候就提前加RC吸收参数去优化。写在最后从选型到Layout到测试SWIFT这类低EMI芯片给我最大的感受是EMI不是测出来的是设计出来的。芯片层面的集成和优化帮你省掉了很多前期工作的麻烦但真正决定最终测试结果的还是你对回路面积、GND设计、滤波选型的理解。我在实际项目里的习惯是永远先预留展频选项、预留RC吸收位置这样在实验室遇到突发超标时不至于需要重新改板。希望这篇文章的思路能让你在下一块Buck电源板上少走几条弯路。