电源纹波、振荡与滤波的精密测量

12763 字
64 分钟
电源纹波、振荡与滤波的精密测量

Precision Ripple, Oscillation and Filter Measurement Whitepaper#

电源纹波、振荡与滤波的精密测量:从探头前端到 ATX 合规的完整工程方法#

适用领域: 电源设计、PCB 板级 DEV、模拟电路调试、量产验证、ATX/12VO 合规测试、滤波器验证、信号完整性与电源完整性分析

摘要#

实验室里最容易出现的错觉之一,就是“波形已经在屏幕上了,所以我已经看到了真相”。真实情况恰恰相反。纹波、振荡、滤波效果这三类测量,最容易被探头、接地、耦合、带宽、测试点和示波器菜单设置带偏。你以为自己在测电源、测环路、测滤波器,实际上往往是在测“电路 + 探头 + 地线回路 + 示波器前端 + 你的接法习惯”。

这篇文章把原来的“精密纹波测量”与“探头补偿和纹波测试”两篇内容合并,并进一步补上模拟信号振荡和滤波测试部分,形成一篇覆盖更完整工程场景的总文。全文主线分成四层。第一层讲测量前端本身,包括 1X/10X、探头补偿、接地、地回路、AC/DC/GND 耦合、20MHz 限带和 FFT。第二层讲纹波、尖峰、谐振和 EMI 的真实来源。第三层讲模拟电路里最常见也最容易误判的两类问题,也就是振荡和滤波。第四层讲场景化规范,包括 PCB 板级 DEV 阶段的调试方法,以及 Intel ATX 3.0/12VO 阶段的合规测试边界。

如果只用一句话概括全文的中心思想,那就是:任何一个 mVpp、振荡频率、滤波衰减值或 FFT 峰值,只有和测试条件一起出现时才有讨论价值。

1. 测量前端与基本设置#

纹波测量、振荡观察和滤波验证虽然面向不同对象,但三者共用同一套测量前端与判定逻辑。它们都属于“小信号细节测量”问题,结论同时受探头加载、接地回路、输入耦合、带宽限制、采样条件和测试点位置影响。因此,在进入具体测试对象之前,必须先建立统一的前端测量模型。

从工程实践看,很多误判并不是源于理论缺失,而是源于测试链条没有先被校准。例如,同一块板上出现的尖峰可能被误判为纹波超标,LDO 输出上几 MHz 的衰减摆动可能被误判为持续振荡,滤波器前后波形差异不明显则可能被误判为滤波器无效。这些判断如果不先结合探头补偿、地线长度、时域窗口和频域结果交叉验证,就很容易把测量伪影当成真实问题。

本章目的不是直接给出某一类故障的结论,而是建立后文所有测试共享的前提:测量链路必须先可信,后续的波形解释才有意义。

flowchart LR A[探头与接地] --> B[前端频响] B --> C[时域波形] B --> D[频域结果] C --> E[纹波] C --> F[振荡] C --> G[滤波前后对比] D --> H[FFT/谐波/噪声峰]

图 1 统一测量链路示意。图中强调,探头与接地首先决定前端频响,随后才进入时域与频域分析。

1.1 探头是测量系统的一部分#

定义上,探头不是透明连接线,而是测量系统输入网络的延伸。3GC 教材强调,探头一旦接入电路,就会以输入阻抗、输入电容和回路寄生的形式参与被测对象本身的动态过程。

这种参与主要表现为三类影响。第一类是电阻性加载,它会改变高阻节点的静态与动态幅值。第二类是电容性加载,它会改变极点分布、拖慢边沿并重塑高频响应。第三类是接地回路寄生电感,它在高 di/dt 与高 dv/dt 环境中会引入额外尖峰、包络振铃和假高频分量。

因此,任何以毫伏级纹波、MHz 级振荡或高频滤波效果为目标的测试,都不能把探头视为“测完即可忽略”的附件。探头本身就是误差源,也是系统的一部分。

flowchart TD A[探头加载] --> B[电阻性加载] A --> C[电容性加载] A --> D[寄生电感] C --> E[边沿变钝/极点移动] D --> F[尖峰/假振铃/假纹波]

图 2 探头加载的三类主要影响。对纹波、振荡和滤波测试而言,电容性加载与回路寄生电感往往比电阻性加载更容易直接改写波形形态。

判据: 如果同一节点在更换探头倍率、接地方式或探头型号后波形明显变化,应优先怀疑探头加载,而不是立即将差异归因到电路本身。

注意事项: 对高阻、高频或高增益节点,不应默认把“能测到波形”视为“测量已经可信”。

所以当你看到任何一个“看起来很不对劲”的波形时,第一反应不应该总是怀疑板子,也要怀疑自己是不是先把测量系统接错了。

1.2 1X 与 10X 探头的取舍#

3GC 对 1X10X 的基本结论仍然成立,但放到电源纹波测试场景时需要更细化。对一般低压输出纹波测量而言,工程上通常优先使用 1X,原因是被测信号幅值很小、输出节点阻抗通常较低,而 1X 能保留更高的显示幅度,便于在毫伏级范围内直接观察和读数。只有在节点本身较高阻、频率成分较高、或者测试对象对探头输入电容明显敏感时,10X 才会更合适。

10X 探头的优势在于输入电容更低、对被测点扰动更小、高频响应更稳定;代价是信号在进入示波器前衰减十倍。1X 探头则保留更高的输入幅值,更适合低压输出纹波这类小信号场景,但其输入电容通常更大,因此不适合直接推广到所有节点。

对于本文涉及的三类测试,更合理的选择标准如下:

  • 一般低压电源输出纹波测量,优先考虑 1X,前提是测点阻抗低、回路紧凑、接地优化到位。
  • 高阻节点、快速边沿、开关节点、时钟节点、滤波器高阻侧或高速敏感节点,优先考虑 10X
  • 1X 测得的结果对接法、地线、测点变化异常敏感时,应重新评估是否需要切换为 10X 或差分方案。
  • 任何时候都要确保探头物理倍率和示波器菜单设置一致,否则电压读数会直接错一个数量级。
1X:
优点 -> 小信号直观
缺点 -> 更重的负载
10X:
优点 -> 更轻的负载, 更适合通用调试
缺点 -> 信号先被衰减十倍

图 3 1X10X 探头取舍示意。对一般低压输出纹波,1X 通常更常用;对高阻、高频或高速敏感节点,则应优先考虑 10X

方法: 先判断节点是“低压输出纹波型”还是“高频敏感型”,再决定倍率,而不是先固定倍率再解释结果。

注意事项有两点。其一,探头倍率和示波器通道设置必须一致,否则电压读数会直接偏离一个数量级。其二,1X 虽然更适合一般纹波测量,但这并不意味着它对所有节点都更真实;只要节点本身高频成分丰富或阻抗较高,1X 的输入电容就可能先改写信号,再把改写后的结果放大给你看。

1.3 探头补偿的物理意义#

定义: 探头补偿是将探头网络与示波器输入网络的频率响应调到一致,使高低频衰减比例保持匹配。

10X 探头内部并不是单一电阻,而是电阻和电容共同构成的补偿网络。示波器输入端也有自己的等效电阻和电容。探头补偿的本质,就是把两边的频率响应调到一致,让低频和高频的衰减比例保持一致。

如果补偿不对,最先出问题的不是直流电平,而是边沿。欠补偿时,上升沿和下降沿显得发钝,平台缓慢上翘;过补偿时,前沿冒尖,好像系统有过冲。只有补偿正确,方波才接近应该有的样子。

欠补偿: 正确补偿: 过补偿:
/-- |--| /\__
/ | | / \
_/ | | / \_

图 4 无源探头补偿状态示意。欠补偿表现为边沿变钝,过补偿表现为前沿突出,只有中间状态可用于后续高频波形判定。

判据: 只要校准方波顶部不平、前沿不自然或存在明显突起,就不应继续用该探头分析高频尖峰、过冲和振铃。

这一步为什么和纹波、振荡、滤波测试直接相关?因为后面三类测试里,很多判断都依赖“边沿长什么样”“尖峰是不是过大”“振铃有没有被放大”“波形平台是否平整”。如果探头自身的频率响应都没先校准,你后面的结论就没有扎实的基础。

1.4 校准方波口的用途#

方法: 先在校准口完成倍率确认、量程调整和补偿调节,再进入实际电路测试。这一步应视为测量初始化,而不是可选动作。

直接拿板子上的某个时钟、PWM 或 GPIO 来调探头,看上去很省事,但逻辑上是不成立的。因为你并不知道那个板上信号本来就该长什么样。它可能已经带着布局寄生、驱动器带宽、阻抗不连续和地弹噪声。你拿一个本身不确定的信号去校准探头,只会让问题缠在一起。

示波器自带的校准口存在,就是为了给探头一个相对可控的参考方波。正确的顺序应该是:先在校准口上调好探头,再回到板子上测真实电路。

flowchart TD A[探头接 CH1] --> B[尖端接校准口] B --> C[地夹接校准地] C --> D[设正确倍率] D --> E[调 V/div 与 Time/div] E --> F[转补偿螺丝] F --> G[方波正常]

图 5 探头校准流程图。流程终点不是“看到方波”,而是“看到形态正确的方波”。

如果你怀疑某个输出有振荡、某个尖峰太夸张,最快的排查动作往往不是先改板子,而是先把探头拿回校准口确认它是不是状态正常。

1.5 接地与参考地回路#

定义: 示波器显示的是探头尖端相对地夹的电压,参考地选择错误会直接改变测量对象本身。

示波器从来不是在测一个节点的“绝对电压”,而是在测“探头尖端相对于地夹”的电压。换句话说,地夹不是附带配件,而是测量定义的一半。只要参考地选错了,整个波形的物理意义就已经变了。

这件事在低压同地系统里往往被忽略,因为很多时候“随手夹到板地”也能跑得通。但一旦进入浮地系统、高边节点、半桥节点、市电相关输入或者多个设备共测场景,地夹就不再只是会不会有点噪声的问题,而是直接关系到安全和结果是否有效。

示波器测的是:
探头尖端 o------ 被测节点
地夹 o------ 参考地
显示结果 = 节点相对参考地的电压

图 6 单端测量的参考关系。该图强调参考地不是附属条件,而是测量定义的一部分。

注意事项: 对浮地、高边、桥臂或市电相关节点,必须先确认安全边界,再决定是否允许单端接法。

所以任何时候只要你没把参考地关系想明白,就不要急着接探头。

1.6 长地线与测量伪影#

判据: 如果高频尖峰对地线长度和地弹簧替换高度敏感,则应优先判为接地回路伪影,而不是节点自身高频纹波。

长鳄鱼夹地线和探头尖端会围出一个回路,这个回路面积一大,就会变成很好的高频噪声接收器。开关电源、电感周围、时钟边沿附近原本就有大量快速变化,这些能量很容易通过回路耦合进来。于是你在屏幕上看到的波形,就不再只是被测节点本身,而是“节点本身 + 回路感应噪声 + 寄生振铃”的叠加。

长地线:
探头尖端 o-------------------- 被测点
地夹 \\___________________ 远处地
短地弹簧:
探头尖端 o-- 被测点
地弹簧 o-- 旁边地

图 7 长地线与短地弹簧对比。该图用于说明回路面积直接决定高频耦合量。

这就是为什么测同一个输出纹波,用长地线时一堆高频尖峰,换成短地弹簧以后波形突然好看很多。不是电路变了,是你终于把最主要的测量伪影压掉了。

1.7 AC/DC/GND 耦合方式#

输入耦合方式决定了示波器前端如何把被测电压送入垂直系统。3GC 对三种常见模式的定义非常明确。DC 耦合保留直流和交流成分,适合观察完整工作点;AC 耦合隔离直流,只保留变化分量,适合在大直流背景上观察小交流扰动;GND 耦合断开输入,仅用于建立零伏参考位置。

同一个“5V 直流 + 小纹波”信号:
DC:
5V ─────────────────────────────
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
AC:
0V ───~ ~ ~ ~ ~ ~ ~ ~ ~ ~──────
GND:
0V ─────────────────────────────

图 8 三种输入耦合模式的显示差异。DC 用于完整波形,AC 用于小信号细节,GND 用于建立零位参考。

判据上,这三者没有谁天然更准确,只是对应不同测试目标。工程上推荐的顺序通常是:先以 DC 耦合确认工作点和整体波形,再以 AC 耦合放大小纹波、小摆动或小振荡,最后在需要手工读数或建立参考基线时使用 GND 模式校准零位。

1.8 20MHz 带宽限制的工程意义#

定义: 20MHz 带宽限制不是“美化显示”,而是主动压低高于目标频段的成分,用于工程筛选和规范边界统一。

很多工程师会把 20MHz 限带当成一个“让纹波看起来没那么丑”的功能,这种理解太浅了。它真正的意义有两层。第一层是工程上主动切掉一部分高频成分,让你更聚焦在主要纹波包络。第二层是规范意义,像 Intel ATX 这种合规测试,本来就是按 20MHz 带宽内的结果来判定。

所以 20MHz 限带不是要不要“美化波形”的问题,而是你究竟想回答什么问题。如果你在调试阶段排查异常尖峰、寄生振铃、滤波器高频失效点,那就要看全带宽结果;如果你在做规范判定,就必须看 20MHz 限带下的结果。

flowchart LR A[全带宽] --> B[高频尖峰/寄生/谐振] C[20MHz 限带] --> D[有效纹波包络] B --> E[调试判断] D --> F[规范判断]

图 9 全带宽与 20MHz 限带的用途分工。调试阶段需要两者并用,合规阶段则必须回到规定带宽边界。

最稳妥的习惯不是“只看一种”,而是把两种结果对照起来看。

1.9 纹波测量的基本流程#

方法: 纹波测试应遵循“倍率一致 -> 探头补偿 -> 测点确认 -> 接地优化 -> 耦合切换 -> 带宽对比 -> 数值读取”的顺序,不建议跳步。

到这里可以把前面的基本动作收束成一套稳定流程:

  1. 确认探头倍率和示波器菜单一致。
  2. 在校准口检查探头补偿。
  3. 选择输出电容附近作为首选测试点。
  4. 优先用短地弹簧接法。
  5. 先用 DC 耦合确认整体输出正常。
  6. 再切 AC 耦合观察小纹波。
  7. 对比全带宽与 20MHz 限带。
  8. 最后再读 mVppRMS 或打开 FFT。
flowchart TD A[倍率一致] --> B[探头补偿] B --> C[输出电容附近选点] C --> D[短地弹簧] D --> E[DC 看整体] E --> F[AC 看细节] F --> G[全带宽/20MHz 对比] G --> H[Measure/Cursor/FFT]

图 10 纹波测量的标准化顺序。该流程的目的是先排除测量伪影,再输出读数。

这套流程的关键不在于“按了哪些键”,而在于它是在一步一步排除伪影,而不是一开始就急着读一个 mVpp 数字。

2. 纹波测量与噪声分析#

本章讨论的重点是:哪些高频成分属于被测电源自身,哪些高频成分属于测量系统或周围环境引入。对电源输出纹波而言,最常见的两类误判来源分别是 LC 谐振和 EMI 耦合。前者通常表现为特定频率上的包络振铃或尖峰放大,后者通常表现为频率成分复杂、对接法和线缆摆放敏感的杂散高频噪声。

flowchart TD A[异常尖峰] --> B{换接地/换位置是否明显变化?} B -- 是 --> C[优先怀疑测量寄生] C --> D[LC 谐振] C --> E[EMI 耦合] B -- 否 --> F[再考虑电源本体问题]

图 11 异常尖峰的初步分流逻辑。工程上推荐先排测量寄生,再排电路本体。

在工程上,先排测量寄生,再排电路本体,是省时间得多的顺序。

2.1 LC 谐振与 EMI 耦合#

只靠“看起来像不像”来判断谐振,往往不够稳。更专业一点的做法,是把怀疑对象拆成寄生电感、寄生电容和可能的激励源三部分来看。一个粗略但很有用的起点是谐振频率公式:

f012πLCf_0 \approx \frac{1}{2\pi\sqrt{LC}}

这里的 LL 往往不是电源原理图上明写的那个电感值,而是测量回路电感、封装引线、电流回路和走线寄生叠出来的等效值;CC 也不一定只是输出电容本体,探头输入电容、焊盘杂散电容、并联旁路电容都会参与。也就是说,实验室里很多“测到的谐振”,本质上是电路寄生和测量寄生共同形成的结果。

一个很实用的判断方法是做三组对比。第一组只改接地方式,第二组只改测点位置,第三组只改并联电容或探头型号。如果可疑尖峰的主频点跟着明显移动,这通常说明寄生参数在主导结果;如果主频点几乎不动,只是幅值略变,那才更像是电路本体里原本就存在的振荡或谐振。

2.2 LC 谐振的定量判断与 EMI 耦合特征#

EMI 耦合最麻烦的地方,是它不像一个纯净正弦那样规矩。它经常是一堆频率分量叠在一起,而且会随线缆摆放、手的位置、附近开关节点的工作状态变化。这也是为什么很多人第一次看电源纹波会觉得“怎么每次截图都不太一样”。

更专业的排查方式通常不是盯着单张波形,而是建立一个最小变量实验。固定负载、固定时基、固定带宽、固定探头倍率,只改变探头线缆路径、地线长度或与电感/开关节点的距离。如果高频杂波明显变化,那么优先怀疑 EMI 耦合,而不是先把所有高频毛刺都归因到电源设计。

2.3 测试点选择原则#

测试点选择决定了“你究竟在测哪一个节点”。这是纹波测试里最容易被忽略、但对结果影响极大的环节。对于电源输出,优先测试输出电容焊盘附近,是因为该位置最接近负载真正看到的电源节点;距离该位置越远,走线压降、回流路径、局部负载切换和寄生耦合带来的附加因素越多。

对于 PCB DEV 阶段,应该至少覆盖三类点位:

  • 输出电容焊盘附近,用来看“这个电源口本身输出得怎么样”。
  • 关键芯片的电源脚附近,用来看“真正送到负载端还剩多少干净程度”。
  • 滤波网络前后,用来看“滤波器到底有没有按预期工作”。
flowchart LR A[电源输出] --> B[输出电容] B --> C[滤波网络] C --> D[负载芯片] B --> B1[优先测点 1] C --> C1[优先测点 2] D --> D1[优先测点 3]

图 12 纹波与滤波测试的测点优先级。输出电容焊盘、滤波网络前后和关键负载脚位构成最小有效测点集合。

推荐优先级:
1. 输出电容焊盘附近
2. 关键负载电源脚附近
3. RC/LC/磁珠网络前后
避免:
插件引脚远端
高 di/dt 开关节点边上
跨地分割的位置

2.4 mVpp 的条件化表达#

mVpp 是结果,不是定义。它的有效性完全依赖测试条件是否被同时记录。对于同一输出节点,探头类型、接地方式、测点位置、带宽限制、输入耦合和负载条件只要改变其中一项,峰峰值就可能明显变化。

所以一个完整、可被复现的表述应该类似这样:

12V 输出,2A 负载,输出电容焊盘附近,1X 无源探头,短地弹簧,AC 耦合,20MHz 限带,18mVpp。

只有把这些条件写清楚,别人才知道你到底测的是哪一种“纹波”。

2.5 FFT 在纹波与噪声分析中的作用#

FFT 不是频谱仪,但在示波器上仍然很有用,尤其适合做初步定位。它可以帮助你判断主要能量集中在哪些频率附近,是开关基频、谐波、振荡频点,还是环境噪声。

例如一个 Buck 的开关频率是 500kHz,那么 FFT 上在 500kHz 以及整数倍附近看到主峰是合理的。如果你看到一个 3.2MHz 或 8MHz 的异常峰,而且这个峰会随着探头接法、地线长度变化显著变化,那就要考虑它是不是测量寄生或者某个局部振荡,而不是先认定它就是电源必须整改的核心问题。

flowchart TD A[时域波形] --> B[FFT] B --> C[找开关基频] B --> D[找谐波] B --> E[找异常孤立峰] E --> F[回到时域和接法交叉验证]

图 13 FFT 分析流程图。频域判断必须回到时域与接法交叉验证,不能孤立使用。

FFT 基本判断:
基频峰 谐波峰 可疑异常峰
| | |
| | | | |
--+------+-----+------+-------+----> f
f_sw 2f_sw 3f_sw 4f_sw f_x

FFT 的价值不在于把图变得更花,而在于把“我看见了很多东西”变成“我知道这些东西大概来自哪里”。

2.5.1 FFT 结果与采样条件#

FFT 看起来像“频谱图”,但它仍然完全受示波器采样条件控制。采样率决定最高可可信观察的频率范围,记录长度决定频率分辨率,窗函数会影响谱泄漏和峰值形态,垂直量程和噪声底则决定小信号能不能从底噪里冒出来。

从工程上说,这意味着同一个节点的 FFT,如果你换了时基、换了记录长度、换了采样率,图上的峰值形态完全可能变化。真正可比的 FFT,至少应该保证这些前提一致。否则你以为自己在比较电路差异,实际上只是比较了两种不同采样条件下的显示结果。

2.5.2 时域与频域的交叉验证#

最容易犯的错误,是看到 FFT 上有个明显峰值,就立刻认定问题已经找到了。更稳的做法是反过来问两个问题。第一,这个频点在时域上有没有对应的周期性特征?第二,这个峰值对接法、带宽和测点变化是否敏感?

如果一个频点在时域里根本没有对应的周期结构,而且换个接法就大变样,那它更可能是测量伪影。只有当时域和频域都支持同一个结论时,这个结论才更值得被当成真实问题继续追。

2.6 单端、差分与 Math=CH1-CH2 的边界#

单端测量简单,但最依赖接地质量。差分探头更适合高共模、强干扰或者不方便共地的场景。至于 Math=CH1-CH2,只能看作在低压、同地、安全条件明确时的辅助分析手段,不能把它当成差分探头的普适替代。

一个常见可用场景是:你在低压同地系统里想看某个采样电阻两端的小压差,或者想粗略观察滤波器前后的小差值,这时 Math 能帮你快速看趋势。一个常见错误场景是:在高边驱动、半桥节点、浮地系统或市电相关区域,拿两支普通探头去做 CH1-CH2,这既不安全,也不可靠。

3. 振荡与滤波测试#

本章处理两个高度相关的问题:持续振荡与瞬态振铃的区分,以及滤波网络在真实工况下是否按预期工作。二者的共同点在于,单靠一张局部波形截图几乎无法下结论,必须同时结合时域持续性、频域主峰、工况敏感性和前后节点对比来判断。

一个真正的振荡往往有几个特征。它在时间上持续存在,而不是只在某个边沿附近短暂出现;它在频谱上通常有明确主峰;它会对工作点、负载、电容值、补偿网络变化敏感;它通常不仅出现在一个测试点,而会沿着环路相关节点表现出一致的频率特征。

flowchart TD A[看到摆动] --> B{持续存在还是瞬态后衰减?} B -- 持续存在 --> C[优先怀疑自激/环路不稳] B -- 逐渐衰减 --> D[优先判断振铃或瞬态响应] C --> E[看频谱主峰/改补偿/改负载] D --> F[看探头接法/回路寄生/驱动边沿]

图 14 振荡与振铃的基本分流逻辑。持续性、频率稳定性和工况敏感性是三项核心判据。

3.1 振荡与振铃的区分#

对 LDO、运放和基准源来说,最常见的振荡不是那种肉眼一看就知道很夸张的大摆幅,而是叠加在直流输出上的几 mV 到几十 mV、小频率相对固定的高频波动。它常常会随着输出电容 ESR、负载电流、布局寄生、反馈网络或者补偿元件变化而变化。

持续振荡:
~~~~~ ~~~~~ ~~~~~ ~~~~~
衰减振铃:
/\/\/\__/\/\___/\____
负载瞬态:
____|‾‾‾‾|____
\__/

图 15 持续振荡、衰减振铃和负载瞬态的形态对比。该图仅用于建立识别直觉,正式结论仍需结合工况与频谱。

在这类场景里,比较稳的测试方法是:

  1. 先用 DC 耦合确认直流工作点没有明显异常。
  2. 再切 AC 耦合,把小幅度波动放大。
  3. 对比空载、轻载、额定载和瞬态负载条件。
  4. 用 FFT 看主峰位置是否稳定。
  5. 交叉查看输出端、反馈端、误差放大器相关节点。

更专业一点的判断是,不要只盯输出端。对 LDO 来说,输出节点、反馈节点和基准节点之间往往会给出更完整的因果线索;对运放来说,输出端看到的摆动,最好同时去看反相端和同相端,确认是不是闭环稳定性问题;对基准源来说,则要分清是源本身在抖,还是后级负载把它拖出了动态误差。

3.1.1 LDO、运放和基准源的振荡观察方法#

如果目标是认真判断“这是不是真的环路不稳”,那记录内容不能只是一张波形截图。至少应该包含:

  • 负载条件:空载、轻载、额定载、动态负载。
  • 输出电容条件:容值、ESR、是否并联额外电容。
  • 输入条件:输入电压是否变化、是否带上游开关噪声。
  • 关键节点:输出、反馈、补偿节点、参考节点。
  • 频率特征:主峰频率是否稳定、对工况变化是否敏感。

只有把这些条件一起记录下来,后面你才有机会判断这是补偿网络问题、布局寄生问题,还是纯粹的测量问题。

3.1.2 运放与环路补偿测试的记录要点#

运放与环路补偿测试时,记录项至少应包括负载条件、补偿网络参数、输出电容条件、输入条件、关键节点波形以及频谱主峰位置。缺少其中任一项,后续对“补偿不足、寄生过强还是测量失真”的判断都会缺乏依据。

3.1.3 不应将振铃误判为振荡的场景#

如果一个波形只在开关边沿、负载突变、复位释放后出现短暂摆动,而且随后快速衰减,工程上更应将其归类为振铃或瞬态响应,而不是直接认定为振荡。二者的分析路径不同:振铃优先检查边沿速度、寄生参数、测量回路和布局;振荡则优先检查环路稳定性、补偿网络和负载条件。

3.2 振荡与振铃的快速区分方法#

在同一点位上做一次“拉长时间轴”和“一点点放大时间轴”的对比。时间轴拉长以后,如果你仍然看到摆动长期存在,那更像持续振荡;如果它只黏在某个边沿附近,而且时间窗一放大就显示出衰减包络,那更像振铃。这个动作很简单,但能显著减少误判。

3.3 滤波测试的目标与判据#

定义: 滤波测试的核心不是证明“前后波形不同”,而是验证目标频段衰减、瞬态代价和稳定性副作用三项指标是否同时满足设计预期。

很多人测 RC、LC 或磁珠滤波网络时,做法只是拿探头分别看一下前后波形,然后凭肉眼说“好像没啥变化”。这在低频慢变化场景里可能凑合,但对高频噪声和纹波分析远远不够。

滤波测试真正要回答的问题至少有三个:

  • 这个滤波网络主要在衰减哪个频段?
  • 它在实际负载和实际源阻抗条件下还是否按预期工作?
  • 它有没有引入新的振铃、相位滞后或负载响应恶化?

从更专业的角度说,滤波测试本质上是在验证传递函数,而不只是看“输入大、输出小”这么朴素的现象。哪怕你没有网络分析仪,也至少要在示波器上同时关心三件事:频率选择性、瞬态代价、和系统稳定性副作用。

3.3.1 RC 滤波测试#

RC 滤波最适合先从时域和频域两个角度都看。时域上,看输入和输出的噪声幅度、上升下降边沿、负载变化时的恢复过程;频域上,看某些高频成分在输出端是否明显下降。

flowchart LR A[输入波形] --> B[R] B --> C[C] C --> D[输出波形] A --> E[FFT 输入] D --> F[FFT 输出]

图 16 RC 滤波的时域/频域联合验证。推荐同时比较输入输出波形和其频谱分量。

RC 前后观察:
输入: ──~^~^^~^~──
输出: ──~~-~~-~~──
重点:
高频是否被削弱
直流是否被过度拉偏
瞬态恢复是否变慢

对于 RC,一条非常值得写进脑子里的公式是截止频率:

fc=12πRCf_c = \frac{1}{2\pi RC}

它不能直接替代实测,因为真实系统还会叠加源阻抗、负载阻抗和寄生参数,但它至少给你一个“按理说该从哪里开始明显衰减”的基准。实测结果如果和这个基准差得很远,就要怀疑元件容差、负载条件、测试点位置或者寄生效应。

3.3.2 LC 滤波测试#

LC 滤波的麻烦在于它不只是衰减器,也可能是振铃制造者。尤其在负载变化较大、阻尼不足、寄生参数较强的时候,LC 前后测试不能只看“纹波有没有变小”,还要看是否出现新的尖峰和谐振包络。

一个很典型的错误是:滤波前高频杂波少,滤波后主纹波变小了,于是觉得设计成功;但实际一放大时域细节,却发现每次负载瞬变后输出端都有明显振铃。这种情况下,滤波器在某个维度上起作用了,但系统稳定性可能变差了。

LC 可能出现两种结果:
滤波改善:
输入: ~^~^^~^~
输出: ~~--~~--
滤波后振铃:
输入: ~^~^^~^~
输出: ~~\_/\/\__

图 17 LC 滤波的两类典型结果。稳态纹波下降并不自动等于整体优化成功,还需检查瞬态振铃。

对 LC 网络来说,除了看稳态纹波,还应该专门看三类瞬态:

  • 上电时的建立过程。
  • 负载阶跃时的下陷和恢复。
  • 开关边沿附近是否出现高频包络振铃。

如果 LC 网络让稳态纹波下降了,但上述三类瞬态明显恶化,那么这个滤波网络并不能简单地算“优化成功”。

3.3.3 磁珠与小信号滤波网络测试#

磁珠最容易被误判的地方是“以为它对所有噪声都有效”。实际上磁珠和小 RC 网络通常只在特定频段最有用。比较稳的测法是:

  1. 在磁珠前后各测时域波形。
  2. 对前后波形分别做 FFT。
  3. 重点看目标频段是否下降,而不是追求整体所有频段都更低。
  4. 同时观察动态负载变化时是否引入额外压降或恢复延迟。

磁珠测试里还有一个常见坑:前后两点的地参考不一致,导致你以为自己在比“磁珠前后”,实际上是在比两个不同回流路径下的波形。只要测点前后地回路条件不一致,这个对比就不干净。

3.3.4 模拟信号滤波测试#

前面的滤波测试更多是围绕电源和小信号网络展开的,但对模拟链路来说,滤波验证还有一层更重要的含义:不仅要看“噪声有没有减小”,还要看有用信号有没有被同时削弱、相位有没有被显著扭曲、以及基线漂移和动态响应有没有被改坏。

定义: 模拟信号滤波测试是指在有用信号与噪声同时存在时,验证滤波网络对目标频带的保真能力和对非目标频带的抑制能力。它和纯电源纹波测试的区别在于,电源纹波测试主要关心抑制多少噪声,而模拟滤波测试必须同时关心“保住什么信号”。

一个最典型的例子,是传感器前端上的低通 RC。工程上真正要问的问题不是“输出是不是更平了”,而是:

  • 有用信号的幅值是否仍在允许误差范围内。
  • 有用信号的相位延迟是否还能接受。
  • 高频噪声是否确实被压低。
  • 滤波后是否引入了过慢的恢复时间或不必要的滞后。
flowchart LR A[模拟输入信号+高频噪声] --> B[滤波网络] B --> C[模拟输出信号] A --> D[输入时域/频域] C --> E[输出时域/频域]

图 19 模拟信号滤波测试的基本思路。对模拟链路而言,输入输出必须同时在时域和频域上比较。

方法: 对模拟滤波网络,至少应同步记录输入与输出的四项内容:峰峰值、有效值、主频幅值、以及关键频带内的噪声底变化。如果滤波对象是周期性模拟信号,如正弦、三角或缓慢变化的传感器信号,还应同步比较上升/下降段斜率、相位滞后和建立时间。

判据: 如果滤波前后噪声底下降明显,但目标信号幅值也显著衰减,或者相位滞后超出系统允许范围,则该滤波网络不能简单地判为“有效”。对模拟系统来说,滤波效果必须和信号保真一起评估。

模拟低通信号前后:
输入: ~~~~^~^^~~~^~ + 高频毛刺
输出: ~~~~~~~~ ~~~~ + 高频成分减小
需要同时判断:
1. 噪声是否下降
2. 幅值是否过度衰减
3. 波形是否被拉钝

3.4 模拟信号的 FFT 分析#

模拟信号的 FFT 使用方式,和电源纹波 FFT 有相同点,也有明显区别。相同点在于,FFT 都用于识别主要频率成分和异常频点;区别在于,模拟信号往往本身就有明确的有用频带,因此 FFT 的核心任务不只是“找到噪声”,还包括“分开有用信号、谐波失真、工频干扰和宽带噪声”。

定义: 模拟信号 FFT 分析是指将时域模拟波形转换到频域,识别其基频、谐波、调制边带、工频干扰以及宽带噪声分布,用于评价信号纯净度、滤波效果和潜在干扰源。

例如,一个理想正弦信号在 FFT 上应该主要表现为单一主峰;如果同时出现明显的二次、三次谐波,则要考虑前端失真、放大器非线性或采样链路饱和;如果在 50Hz/60Hz 及其倍频附近有突出峰值,则要重点排查工频耦合、地回路或屏蔽不足;如果高频噪声底整体抬高,则要回到布局、供电和前端滤波设计上继续查。

flowchart TD A[模拟时域波形] --> B[FFT] B --> C[基频] B --> D[谐波] B --> E[工频干扰] B --> F[宽带噪声底] C --> G[判断信号保真] D --> G E --> G F --> G

图 20 模拟信号 FFT 的频域判读框架。对模拟链路,FFT 既用于看噪声,也用于看失真和工频耦合。

方法: 做模拟信号 FFT 时,应尽量保证输入信号稳定、记录长度足够、采样率和时基设置一致,并在输入输出两端都做同条件 FFT。对滤波网络而言,最有价值的不是单独看输出 FFT,而是比较输入输出在目标频带、工频带以及高频噪声带的差异。

判据: 如果滤波前后目标基频基本保持,而工频峰值和高频噪声底明显下降,则说明滤波方向正确;如果滤波后基频本身衰减明显、谐波比重反而抬高,或者噪声底虽然下降但相位滞后和动态响应严重恶化,则说明滤波网络尚未达到工程可用状态。

模拟信号 FFT 典型组成:
幅度
^
| | 基频
| | | | 谐波
| | | | | | 工频干扰
|__|_|_____|___|_|____ ____ 噪声底
+---------------------------> f
50/60Hz f0 2f0 3f0

3.5 振荡与滤波的联合测试#

模拟电路现场最真实的情况,不是“这里只有振荡问题”或者“这里只有滤波问题”,而是两者经常一起出现。一个滤波网络极点放得不合理、阻尼不够、布局寄生太大,就可能把本来还算稳定的系统逼出振铃甚至自激;反过来,一个本来就在边缘稳定的环路,会让滤波前后的波形对负载和噪声异常敏感。

所以在实际调试里,滤波测试和振荡测试应该联动做。不要只看滤波器前后峰峰值变化,也要看负载阶跃响应、频谱峰值有没有变、某个固定频率摆动是不是在滤波器后端反而更明显。

flowchart LR A[滤波网络变化] --> B[纹波变化] A --> C[瞬态响应变化] A --> D[振铃/振荡变化] B --> E[不能只看 mVpp] C --> E D --> E

图 18 滤波网络变化对纹波、瞬态与振荡的联动影响。工程上不应只依据单一 mVpp 做优化判断。

4. PCB DEV 与 ATX 合规测试#

板级 DEV 阶段的目标不是先给自己出一份漂亮的合规报告,而是尽快搞清楚问题来自哪里。这个阶段最重要的不是“只看 20MHz 限带结果”,而是同时保留发散和收敛两种视角。

发散视角是:全带宽排查高频尖峰、振铃、可疑振荡、滤波失效点。收敛视角是:切到规范边界,看真正会影响最终验收的结果到底有多大。两者都要看,顺序一般是先发散,再收敛。

flowchart TD A[PCB DEV 调试] --> B[全带宽排查] B --> C[纹波/振铃/异常峰] C --> D[改接法与改元件验证] D --> E[20MHz 限带收敛]

图 19 PCB DEV 阶段的调试流程。先发散排查,再收敛验证,是比直接贴近规范更高效的路径。

PCB DEV 建议观察顺序:
1. 全带宽 + DC 耦合看整体
2. 全带宽 + AC 耦合看小信号
3. FFT 看主峰与异常频点
4. 20MHz 限带看有效纹波
5. 多点位对比看问题是否局部

这个阶段尤其应该多做“前后对比”和“改一项看一项”的实验,而不是只截一张图就定性。

4.1 PCB DEV 阶段的调试方法#

PCB DEV 阶段的目标不是生成合规报告,而是建立问题定位闭环。推荐方法是先用全带宽和多点位观察发散排查,再用限带、固定条件和重复性验证进行收敛确认。

如果想让调试真正形成闭环,而不是每天重复拍一堆图,建议至少记录下面这些列:

项目示例
测点输出电容焊盘 / 芯片电源脚 / 滤波前后
探头1X 无源 / 10X 无源 / 差分探头
接地长地线 / 短地弹簧
耦合DC / AC
带宽全带宽 / 20MHz
负载空载 / 1A / 2A / 动态负载
时域结论纹波、尖峰、振铃
频域结论基频、谐波、异常峰
是否复现是 / 否

做久了以后,你会发现很多所谓“疑难问题”,其实都是某一列条件切换时一起冒出来的。

4.2 ATX 3.0 / 12VO 合规测试#

ATX 成品测试和板级 DEV 最大的区别,在于自由度骤减。此时最重要的不是继续发散排查,而是把测量条件固定住,让不同批次、不同工位、不同人员测出来的数据可对齐。

4.2.1 ATX 3.0 典型限值#

输出电压纹波峰峰值限值(20MHz 带宽)
12V≤ 50mVpp
5V≤ 20mVpp
3.3V≤ 15mVpp

4.2.2 ATX 12VO 的重点#

12VO 只保留 12V 主输出,因此重点更多集中在 12V 轨的纹波和高频成分控制。调试阶段仍然应该全带宽排查,合规阶段则必须回到 20MHz 带宽边界内评估是否达标。

4.2.3 合规测试的固定条件#

  • 固定测试点,通常在输出接口对应位置。
  • 固定并联旁路电容,按规范设置。
  • 固定负载工况,不可随意漂移。
  • 固定带宽为 20MHz。
  • 固定记录格式,包含截图、条件和读数。
flowchart TD A[固定测试点] --> B[固定旁路电容] B --> C[固定负载] C --> D[固定带宽 20MHz] D --> E[固定记录格式]

图 20 合规测试的固定条件。固定测点、固定负载、固定带宽是形成可比数据的前提。

ATX 合规接法示意:
输出端 o----+---- 负载
|
[0.1uF]
|
[10uF]
|
GND o-----+----------------
探头尖端 -> 输出端
探头地 -> 同一点参考地

图 21 ATX 合规接法示意。图中并联电容用于建立统一测试边界,接地点必须与输出端参考一致。

只有到这一步,你测出来的数字才真正具备“规范意义”。

5. 探头选型与使用边界#

探头选型并不是越贵越好,而是要和你的场景匹配。对这篇文章关注的几个主题来说,最关键的参数是:

  • 衰减比:决定加载和可见幅度之间的平衡。
  • 带宽:决定你能不能看见目标频段。
  • 输入电容:决定你会不会把节点本身改坏。
  • CMRR:决定差分探头在强共模环境下到底能不能顶住。

5.1 选型建议#

场景建议探头
一般低压输出纹波1X 无源探头,配短地弹簧
通用滤波前后对比10X 无源探头,低输入电容
小幅度低速模拟观察1X 或低噪声探头
高共模差分纹波差分探头
高频振荡、快速边沿高带宽、低输入电容探头

5.2 常见禁忌#

  • 探头倍率和示波器菜单不一致。
  • 输入电容过大的探头去看高阻或高频节点。
  • 用普通无源探头硬做高共模差分。
  • 不确认补偿状态就直接开始分析。

5.3 何时必须采用差分探头#

只要场景满足下面任意一条,就应该认真考虑差分探头,而不是继续用普通无源探头硬顶:

  • 被测点共模电压高。
  • 两个测试点之间没有可靠共地关系。
  • 目标信号幅度小,但叠加在较大共模之上。
  • 你需要比较干净地观察某个高边节点、桥臂节点或浮地节点。

这不是“高端设备更专业”的问题,而是安全边界和共模抑制能力决定的。

6. 现场检查清单与训练方法#

最后给一份更适合现场的速查清单。真正调试时,很多错误不是不会,而是忙起来顺手就忽略了。

6.1 开测前#

  • 探头倍率与示波器设置是否一致。
  • 当前纹波测量采用 1X 还是 10X,是否与节点类型匹配。
  • 参考地关系是否明确、安全。
  • 当前要回答的问题是看整体、看细节,还是看规范结果。

6.2 测纹波时#

  • 是否优先落在输出电容附近。
  • 是否优先用了短地弹簧。
  • 是否分别看过 DC、AC、全带宽、20MHz 限带。
  • mVpp 是否带着条件记录。

6.3 测振荡时#

  • 这是持续振荡还是衰减振铃。
  • 是否同时看过输出和相关反馈节点。
  • FFT 主峰是否稳定、是否和时域对应。
  • 改负载、改补偿、改电容后现象是否同步变化。

6.4 测滤波时#

  • 是否测了滤波前后两个点。
  • 是否只看了时域,而没看频域。
  • 是否检查了滤波后瞬态恢复有没有变差。
  • 是否把接地条件做到了前后一致。

6.5 同一点位的六组对比训练#

如果你想真正把这篇文章里的方法学练成习惯,最值钱的不是再读一遍,而是自己做一次标准化对比实验。拿同一个低压开关电源输出,保持同一台示波器、同一支探头、同一负载,只改一个条件,看结果怎么变。

  1. 长地线、DC、全带宽。
  2. 短地弹簧、DC、全带宽。
  3. 短地弹簧、AC、全带宽。
  4. 短地弹簧、AC、20MHz 限带。
  5. 在第 4 组条件下看 FFT。
  6. 再到滤波器前后和关键模拟节点各测一遍,看有没有可疑振荡或异常频点。
建议记录:
接法
耦合
带宽
负载
测点
mVpp
FFT 主峰
是否出现持续振荡

做完这一轮以后,你对“什么结果该先怀疑自己、什么结果才该怀疑板子”会有很具体的直觉。

结语#

把纹波、振荡和滤波放在一起讨论以后,很多实验室里反复出现的误判会突然变得很容易理解。它们不是三个完全独立的问题,而是同一套测量前端、同一套接地逻辑、同一套频率边界,在三个不同工程对象上的表现。

真正靠谱的习惯可以压缩成几条。先把探头校准好,再去看边沿。先把接地和回路面积控制好,再去谈尖峰和 mVpp。先把全带宽和限带结果分开,再去谈规范是否合格。先区分持续振荡和瞬态振铃,再决定该改补偿还是改布局。先看滤波前后波形和频谱,再谈滤波器到底有没有起作用。

做到这些以后,示波器就不再只是一个会显示漂亮波形的屏幕,而会真正变成能帮助你判断电源、模拟环路和滤波网络是否健康的工程工具。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

电源纹波、振荡与滤波的精密测量
https://nekorain.xyz/posts/precision-ripple--oscillation-and-filter-measurement/
作者
NekoRain
发布于
2026-03-30
许可协议
CC BY 4.0

评论区

Profile Image of the Author
NekoRain
永远相信美好的事情即将发生 Always believe that wonderful things are about to happen
公告
这里是小雨的模拟小窝,白天调电路,晚上写点温柔碎碎念。希望你来的时候像低噪声运放一样稳定,走的时候带一点点开心呀。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
17
分类
6
标签
51
总字数
99,551
运行时长
0
最后活动
0 天前

目录