3、纹波产生的根源:开关电源拓扑(Buck、Boost、Flyback)中的纹波产生机理
做传导骚扰测试这么多年,我见过太多工程师拿着频谱图一脸茫然——明明电路设计没问题,怎么低频段总有几根“毛刺”死活压不下去?
其实,这些毛刺的根,大多埋在电源拓扑里。你想想看,开关电源的本质是什么?是把能量切成一块一块地传递。只要一切,就必然有纹波。今天我们就来扒一扒三种最常用拓扑——Buck、Boost、Flyback——它们各自的纹波是怎么来的。
核心观点:纹波不是“故障”,而是开关电源工作的必然产物。理解纹波的产生机理,是EMC整改的第一步。
3.1 纹波的共性来源:开关动作与储能元件
不管哪种拓扑,纹波都逃不出两个源头:
- 开关管导通/关断:电流在瞬间切换,产生di/dt,通过寄生电感形成电压尖峰。
- 储能元件(电感/变压器)的充放电:电感电流不能突变,但会有斜坡变化,这个斜坡在输出电容上形成电压波动。
我个人习惯把纹波分成两类:低频纹波(与开关频率同步)和高频尖峰(由开关瞬态引起)。传导骚扰测试中,150kHz~30MHz频段,这两类都会出现。
避坑指南:我曾经遇到一个项目,客户抱怨30MHz附近超标。查了半天,发现是输出电容的ESR太大,导致高频纹波直接耦合到输入线。换了个低ESR的MLCC,问题就解决了。所以,别小看电容的选型。
3.2 Buck拓扑:电感电流纹波是主角
Buck电路,说白了就是降压。它的纹波产生机理很直观。
工作过程:
- 开关管导通时,输入给电感和负载供电,电感电流线性上升。
- 开关管关断时,电感通过续流二极管放电,电流线性下降。
这个上升和下降的差值,就是电感电流纹波ΔIL。它流过输出电容的ESR和ESL,就产生了输出电压纹波。
关键公式:
ΔI_L = (V_in - V_out) × D × T_sw / L
其中:
D = V_out / V_in (占空比)
T_sw = 1 / f_sw (开关周期)
嗯,这里要注意:电感值越小,纹波越大。但电感值太大,动态响应又变差。这是个取舍。
我在项目中遇到过一个典型的Buck电路,开关频率100kHz,输出5V/3A。电感选了22μH,纹波电流约0.6A,输出纹波电压约20mV。后来为了降低成本,换了个10μH的电感,纹波直接飙到1.2A,输出纹波变成50mV,传导骚扰测试直接超标。所以,电感选型不能只看饱和电流,纹波电流也得算清楚。
| 参数 | 小电感 | 大电感 |
|---|---|---|
| 纹波电流 | 大 | 小 |
| 输出纹波电压 | 大 | 小 |
| 动态响应 | 快 | 慢 |
| EMC表现 | 差 | 好 |
3.3 Boost拓扑:输入电流不连续是痛点
Boost是升压电路。它的纹波特点和Buck不太一样。
关键区别:Boost的输入电流是不连续的。开关管导通时,输入只给电感充电,负载由输出电容供电;开关管关断时,电感和输入一起给负载供电。
这种不连续性,导致输入侧有较大的电流纹波。你想想看,输入电流一会儿有,一会儿没有,传导骚扰能好吗?
输出纹波公式:
ΔV_out ≈ (I_out × D) / (C_out × f_sw) + ΔI_L × ESR
第一项是电容充放电引起的,第二项是ESR引起的。Boost的输出纹波通常比Buck大,因为输出电容在开关管导通期间要单独承担负载电流。
注意:Boost拓扑的输入纹波往往比输出纹波更让人头疼。我曾经整改过一个Boost电路,输出纹波只有30mV,但输入纹波高达200mV,导致传导骚扰在低频段严重超标。后来在输入端加了一个LC滤波器,才把问题压下去。
3.4 Flyback拓扑:变压器漏感是隐形杀手
Flyback是隔离拓扑,常用于小功率电源。它的纹波机理更复杂一些。
工作过程:
- 开关管导通时,变压器初级储能,次级二极管反偏,负载由输出电容供电。
- 开关管关断时,变压器释放能量,次级二极管导通,给负载供电并给电容充电。
Flyback的纹波来源主要有三个:
- 变压器漏感:漏感中的能量无法传递到次级,会在开关管关断瞬间产生电压尖峰,通过寄生电容耦合到输出。
- 输出电容ESR:次级电流是脉冲状的,ESR上的压降形成纹波。
- 交叉调节:多路输出时,一路负载变化会影响另一路的纹波。
漏感尖峰的影响:
V_peak = V_in + N × (V_out + V_f) + L_leak × di/dt
这个尖峰频率很高,很容易通过变压器匝间电容耦合到次级,形成共模骚扰。我在项目中遇到过,一个12W的Flyback电源,传导骚扰在10MHz附近超标,最后发现是变压器漏感太大,加了个RCD吸收电路才搞定。
经验之谈:Flyback的变压器绕制工艺直接影响漏感。我建议初级和次级采用三明治绕法,可以显著降低漏感。另外,输出电容尽量靠近变压器次级引脚,减少回路面积。
3.5 三种拓扑纹波对比
为了方便你快速对比,我整理了一张表:
| 拓扑 | 输入纹波 | 输出纹波 | 主要纹波来源 | EMC难点 |
|---|---|---|---|---|
| Buck | 连续,较小 | 由电感纹波电流和ESR决定 | 电感电流纹波 | 输出侧高频尖峰 |
| Boost | 不连续,较大 | 由电容充放电和ESR决定 | 输入电流不连续 | 输入侧低频纹波 |
| Flyback | 不连续,较大 | 脉冲状,含漏感尖峰 | 漏感、ESR、交叉调节 | 共模骚扰、高频尖峰 |
3.6 知识体系:纹波产生机理全景图
下面这张图,是我梳理的三种拓扑纹波产生的核心逻辑。你可以把它当作一个快速参考。
3.7 小结:从根源理解纹波
说了这么多,其实就一句话:纹波的根源在于开关动作带来的能量传递不连续性。Buck、Boost、Flyback只是表现形式不同。
- Buck的纹波主要在输出侧,由电感电流纹波主导。
- Boost的纹波在输入侧更突出,因为输入电流不连续。
- Flyback的纹波最复杂,漏感尖峰是隐形杀手。
理解了这些,你再去看传导骚扰的频谱图,就能大概猜到是哪部分电路在“捣乱”。下次我们聊怎么用频谱分析仪去定位这些纹波,那才是真正的实战环节。