一、纹波基础:搞懂它,才能干掉它

各位工程师朋友,咱们开始第一课。纹波这东西,说白了就是电源输出端那些不干净的小毛刺。我做了十几年电源设计,见过太多因为纹波没处理好导致整板重来的案例。今天咱们就把纹波的底裤扒干净。

1.1 纹波的定义

纹波,英文叫 Ripple,指的是直流电源输出中叠加的交流分量。理想直流是一条平直线,但实际电源输出总会有一些周期性的波动。这个波动,就是纹波。

纹波的数学定义:

纹波电压 = Vpeak - Vvalley(峰峰值)

纹波系数 = (Vripple / VDC) × 100%

举个例子,一个 3.3V 输出的电源,如果纹波是 50mV,那纹波系数就是 1.5%。嗯,这个值在大多数数字电路里还能接受,但要是给射频或模拟电路用,那就悬了。

1.2 纹波的产生机理

纹波怎么来的?我总结为三大源头:

  • 开关动作:DC-DC 转换器里的 MOSFET 高速开关,电流断续,必然产生纹波。这是主因。
  • 电容充放电:输出电容在开关管导通时充电,关断时放电,电压自然有起伏。
  • 寄生参数:PCB 走线电感、电容 ESR/ESL,都会让纹波变大。我在项目中遇到过,明明仿真纹波只有 10mV,实测却到了 80mV,最后发现是输出电容的 ESL 太大。

我的经验:纹波大小和开关频率、输出电容、负载电流直接相关。频率越高,纹波越小;电容越大,纹波越小;负载越重,纹波越大。但别盲目堆电容,后面章节会讲怎么平衡。

1.3 纹波对系统的影响

纹波不是小事。它会影响:

影响对象 具体表现 严重程度
数字芯片 逻辑误触发、时序违规 中
模拟电路 信噪比下降、ADC 精度降低 高
射频电路 相位噪声恶化、频谱杂散 极高
传感器 测量值抖动、零点漂移 高
存储器件 数据写入错误 中

我曾经调试过一个 ADC 采集板,信号总是有 2LSB 的跳动。查了三天,最后发现是电源纹波 30mV 直接耦合到了参考电压引脚。从那以后,我设计模拟电路时都会给电源加一级 LDO。

1.4 纹波的分类

纹波按频率和模式,可以分成四类。搞清楚分类,才能对症下药。

1.4.1 低频纹波

频率在 100Hz~1kHz 左右,主要来自工频整流后的纹波。AC-DC 电源里最常见。我见过有人用 2200μF 电容去压低频纹波,效果一般,后来换成 π 型滤波才搞定。

1.4.2 高频纹波

频率和开关频率一致,通常在 100kHz~几 MHz。这是 DC-DC 转换器的主纹波。高频纹波容易通过寄生电容耦合到其他电路,处理起来比较棘手。

1.4.3 共模纹波

共模纹波是正负极对大地之间的波动。它不直接出现在输出端,但会通过 Y 电容、变压器寄生电容形成共模电流,干扰系统。我在做医疗电源时,共模纹波必须控制在 5mV 以内,否则漏电流超标。

1.4.4 差模纹波

差模纹波是正负极之间的波动,就是我们通常说的纹波。它直接叠加在直流输出上,影响负载。差模纹波可以通过 LC 滤波器、增大电容来抑制。

注意:共模纹波和差模纹波会互相转换。PCB 布局不对称时,差模电流会产生共模电压。我曾经在 EMC 测试中吃过这个亏,后来强制要求差分走线等长等距。

1.5 纹波分类对比

类型 频率范围 产生原因 抑制方法
低频纹波 100Hz~1kHz 工频整流、负载突变 大电容、π 型滤波
高频纹波 100kHz~10MHz 开关动作、寄生振荡 低 ESR 电容、LC 滤波
共模纹波 宽频 寄生电容、变压器耦合 共模扼流圈、屏蔽
差模纹波 宽频 电流断续、ESR 压降 增大电容、降低 ESR

1.6 纹波知识体系总览

下面这张图,把纹波的基础知识串起来了。你想想看,搞懂这些,后面优化效率才有方向。

纹波知识体系总览 纹波 Ripple 定义 直流上的交流分量 产生机理 开关·电容·寄生 系统影响 数字·模拟·射频 低频纹波 高频纹波 共模纹波 差模纹波 核心思路 先分类 → 再定位 → 后抑制 不同纹波类型,处理手段完全不同