1. 噪声源识别:BUCK电路开关噪声的来源分析

做BUCK电源设计这些年,我最大的体会就是——噪声这东西,你躲不掉,只能摸清它的脾气。很多工程师一上来就想着怎么滤波、怎么屏蔽,结果折腾半天效果还是不行。为什么?因为你连噪声从哪来的都没搞清楚。

这一章,我们就来把BUCK电路里三个最主要的噪声源头扒个底朝天。我个人习惯,排查噪声之前,先画一张噪声源地图,心里有数了再动手。

核心观点:BUCK开关噪声的三大源头——MOSFET开关动作、续流二极管反向恢复、PCB寄生参数。三者相互耦合,但各有各的频段特征和传导路径。

BUCK电路噪声源识别框架图 BUCK电路开关噪声三大来源 BUCK开关噪声 MOSFET开关动作 高dv/dt、高di/dt 续流二极管 反向恢复电流尖峰 PCB寄生参数 寄生电感、电容耦合 排查要点 • MOSFET:关注开关沿的陡峭程度,尤其是关断时的电压过冲 • 二极管:关注反向恢复时间trr和恢复电流峰值 • PCB:关注功率回路面积、高频回流路径、地平面完整性

1.1 MOSFET开关动作——噪声的"发动机"

MOSFET的开关动作,说白了就是BUCK电路噪声的源头。每次开关,电压和电流都在极短的时间内剧烈变化。这个变化有多快?我见过一些高速电源,开关沿只有几纳秒。你想想看,几纳秒内几十伏的电压跳变,那dv/dt能到多少?

这里有两个关键参数:

  • dv/dt(电压变化率)——主要产生共模噪声,通过寄生电容耦合到地或输入输出端。
  • di/dt(电流变化率)——主要产生差模噪声,在寄生电感上形成电压尖峰。

我在项目中遇到过一款12V转3.3V的BUCK,开关频率500kHz。刚开始测EMI时,150MHz频段有个尖峰怎么都压不下去。后来用近场探头一测,发现是MOSFET关断时漏源电压过冲太大,振铃频率正好落在那个频段。换了 slower driver 电阻,尖峰降了8dB。

小技巧:调试时可以用示波器探头测量SW节点的电压波形。如果看到明显的振铃或过冲超过20%,那MOSFET开关动作就是噪声的主要贡献者。我一般会先调栅极驱动电阻,在开关损耗和EMI之间找个平衡点。

1.2 续流二极管反向恢复——被低估的噪声源

很多人觉得二极管嘛,就是个单向导电的器件,能有什么噪声?其实不然。续流二极管的反向恢复,是BUCK电路里一个非常"阴险"的噪声源。

为什么会这样?当MOSFET导通时,续流二极管从正向导通切换到反向截止。但这个切换不是瞬间完成的——二极管内部存储的少数载流子需要时间被抽走。这个过程中会产生一个反向恢复电流尖峰,峰值电流可能达到正常电流的几倍甚至十几倍。

这个尖峰有两个坏处:

  1. 增加开关损耗——MOSFET导通瞬间要同时承受高压和大电流。
  2. 产生高频噪声——反向恢复电流的di/dt极高,会在寄生电感上产生强烈的电压振铃。

我记得有一次帮客户排查一个5V/2A的BUCK电源,传导发射在30MHz附近超标。查了半天,发现是续流二极管用的普通快恢复管,trr有35ns。换成肖特基二极管后,trr降到接近零,那个频段的噪声直接降了12dB。嗯,这里要注意,肖特基虽然反向恢复几乎为零,但它的漏电流大,高温下要小心。

常见续流二极管类型对比
二极管类型 反向恢复时间 trr 反向恢复电流尖峰 适用场景 噪声水平
普通PN结二极管 50~200ns 高 低频、低成本 高
快恢复二极管 20~50ns 中 中频通用 中
超快恢复二极管 10~20ns 低 高频、高效率 较低
肖特基二极管 几乎为零 极低 低压、高频 低

避坑指南:我曾经在一个48V转12V的BUCK上用了肖特基二极管,结果高温满载时二极管烧了。后来才发现,肖特基的耐压余量不够,加上开关尖峰后超过了额定值。所以选型时一定要留足电压余量,至少1.5倍以上。

1.3 PCB寄生参数——看不见的"隐形天线"

PCB上的走线、过孔、平面,在高频下都不是理想的导体。它们有寄生电感、寄生电容,这些东西在低频时无所谓,但在MHz级别的开关频率下,就成了噪声的"帮凶"。

我总结了一下,PCB寄生参数主要从三个方面影响噪声:

  • 寄生电感——功率回路中的寄生电感,与MOSFET的输出电容形成LC谐振,产生振铃。振铃频率通常在几十到几百MHz。
  • 寄生电容——SW节点对地的寄生电容,为高频共模电流提供了通路。
  • 回流路径不连续——如果高频回流路径被割裂或绕行,就会形成大的电流环路,像个天线一样向外辐射。

你想想看,一个1nH的寄生电感,在100MHz下的感抗是0.628Ω。如果di/dt是1A/ns,那在这个电感上产生的电压尖峰就是1V!这就是为什么PCB布局对EMC影响这么大。

关键原则:功率回路面积要尽可能小。输入电容、MOSFET、续流二极管、输出电感这四个器件要尽量靠近,形成一个紧凑的环路。我一般会把这个环路的面积控制在1cm²以内。

这里我给大家一个实用的排查方法。用近场探头扫一下PCB表面,如果发现某个区域辐射特别强,大概率就是那个区域的寄生参数在作怪。我曾经在一个项目中,发现SW节点附近有个过孔位置不对,导致回流路径绕了个大圈。调整过孔位置后,辐射噪声降了6dB。

好了,三个噪声源都讲完了。它们不是孤立的,而是相互影响的。MOSFET开关动作产生的高频能量,通过PCB寄生参数传导和辐射出去,续流二极管的反向恢复又给这个能量"添了一把火"。排查的时候,要三个方向同时看,不能只盯着一个点。