4. 测量中的陷阱与校准:示波器本底噪声扣除、20MHz带宽限制的使用、探头衰减比与垂直分辨率的匹配
做电源纹波测量,最怕什么?
怕你测出来的数据,根本就不是真实的纹波。
我见过太多工程师,拿着示波器一夹,看到几十毫伏的纹波就慌了。结果呢?换台低噪声示波器一测,实际只有几毫伏。那多出来的部分,全是示波器自己的底噪和测量方法引入的误差。
这一章,我们就来聊聊测量中的那些「陷阱」。说白了,就是怎么让你的测量结果更接近真实值。
核心观点:纹波测量的准确性,90%取决于你是否做好了校准和设置。剩下的10%,才是示波器本身的性能。
4.1 示波器本底噪声:你看到的「纹波」可能是个假象
先问一个问题:你把示波器探头接到地线上,屏幕上显示的波形是什么?
是噪声。是示波器自身的本底噪声。
我刚开始做电源测试时,就犯过这个错。当时测一个5V转3.3V的LDO,输出纹波标称是10mV。我一看示波器,好家伙,20多毫伏的纹波。当时就怀疑芯片有问题。后来老工程师过来看了一眼,直接把探头短路接地,屏幕上赫然显示着15mV的噪声。
嗯,那多出来的5mV,其实是我自己吓自己。
4.1.1 本底噪声的来源
- 示波器前端放大器:这是最主要的噪声源。尤其是高带宽示波器,前端放大器为了追求带宽,噪声系数往往更高。
- ADC量化噪声:数字示波器的ADC在量化模拟信号时,会产生量化误差,表现为噪声。
- 电源与地回路:示波器内部的电源噪声,也会耦合到测量通道上。
4.1.2 如何扣除本底噪声?
方法其实很简单,但很多人不知道。
- 短路探头:将探头尖端与地线夹短接。注意,要使用和实际测量时相同的探头和线缆。
- 测量RMS值:在示波器上读出此时的噪声RMS值。这就是你的「本底噪声」。我习惯记作 \( V_{noise\_floor} \)。
- 实际测量:测量电源纹波,得到包含噪声的总RMS值 \( V_{total} \)。
- 扣除计算:真实的纹波RMS值 \( V_{ripple} = \sqrt{V_{total}^2 - V_{noise\_floor}^2} \)。
我的习惯:每次换量程或换探头后,我都会重新测一次本底噪声。因为不同垂直档位下,示波器的底噪是不一样的。你想想看,1mV/div和100mV/div下的放大器增益不同,噪声当然也不同。
4.2 20MHz带宽限制:一把双刃剑
很多电源工程师,一上来就打开示波器的20MHz带宽限制。为什么?
因为电源纹波通常都是低频的,开关频率一般在几十kHz到几MHz。20MHz的带宽,足够覆盖绝大多数开关纹波了。而且,打开带宽限制后,高频噪声会被滤除,波形看起来更干净。
但这里有个陷阱。
4.2.1 什么时候该用?
- 测量低频纹波:比如开关频率在1MHz以下的DC-DC转换器,20MHz带宽限制可以有效抑制高频开关噪声和辐射干扰。
- 测量LDO输出:LDO的纹波通常很低频,20MHz带宽完全够用。
4.2.2 什么时候不该用?
- 测量高频噪声:如果你需要评估电源的高频噪声(比如100MHz以上的尖峰),打开20MHz带宽限制会把真实信号也滤掉。
- 测量快速瞬态响应:负载突变时,电源输出会有快速的上冲或下冲。这些瞬态信号含有丰富的高频分量,20MHz带宽限制会「磨平」这些尖峰,让你误以为电源响应很好。
我曾经踩过的坑:有一次,我在测一个FPGA核心电源的纹波。打开20MHz带宽限制后,纹波只有15mV,看起来非常漂亮。结果FPGA老是逻辑错误。后来用高带宽模式一测,发现实际有200mV的高频噪声尖峰。那15mV,只是「被美化」后的假象。
4.3 探头衰减比与垂直分辨率的匹配:别让ADC「饿死」或「撑死」
示波器的ADC,通常都是8位的。什么意思?
就是说,在满量程范围内,它只能区分256个电压等级。如果你设置的垂直分辨率是1V/div,那么ADC的每一步代表约7.8mV(1V/div × 8div ÷ 256)。
但如果你要测的纹波只有5mV呢?
那ADC几乎无法分辨。你看到的波形,其实就是ADC的量化噪声。
4.3.1 衰减比的选择
探头有1×、10×、100×等衰减比。很多人习惯用10×,因为输入阻抗高,对电路影响小。但10×探头会把信号衰减10倍,送到示波器内部的信号就变小了。
举个例子:
- 你用10×探头,测一个5mV的纹波。示波器内部实际看到的信号是0.5mV。
- 如果示波器设置在10mV/div,满量程是80mV。ADC的每一步是80mV ÷ 256 ≈ 0.3125mV。
- 0.5mV的信号,只占ADC的不到2步。你想想看,这能测准吗?
4.3.2 如何匹配?
核心原则:让被测信号尽量占满ADC的满量程范围,但不要超过。
| 信号幅度 | 推荐探头衰减比 | 推荐垂直档位 | 说明 |
|---|---|---|---|
| < 10mV | 1× | 2mV/div ~ 5mV/div | 尽量用1×探头,避免信号被衰减 |
| 10mV ~ 100mV | 1× 或 10× | 5mV/div ~ 20mV/div | 如果电路敏感,用10×并配合低噪声设置 |
| 100mV ~ 1V | 10× | 20mV/div ~ 200mV/div | 标准配置,注意阻抗匹配 |
| > 1V | 10× 或 100× | 200mV/div ~ 1V/div | 注意探头耐压,防止损坏 |
我的建议:测量小纹波时,如果电路允许,优先用1×探头。虽然1×探头的带宽通常只有10MHz左右,但对于电源纹波来说,完全够用了。而且,1×探头没有衰减,信号直接进ADC,垂直分辨率最高。
4.4 知识体系:测量校准的核心逻辑
下面这张图,是我自己总结的测量校准流程。每次做纹波测试前,我都会按这个步骤走一遍。
4.5 避坑指南:我踩过的那些坑
最后,分享几个我亲身经历过的「血泪教训」。
- 坑1:用长地线夹。我曾经用一根10cm长的地线夹去测高频纹波,结果测出了很多莫名其妙的振荡。后来换成短地线弹簧,波形瞬间干净了。记住:地线越短,环路越小,耦合的噪声越少。
- 坑2:忽略共模噪声。示波器探头的地线夹,接的是大地。如果被测电路的地和大地之间有共模噪声,这个噪声会通过地线夹耦合进测量回路。我建议用差分探头,或者用隔离变压器隔离示波器。
- 坑3:不校准探头。很多示波器都有探头校准功能(输出一个1kHz方波)。我每次换探头,都会先校准一下。否则,探头的补偿电容不匹配,测出来的波形会变形。
最后提醒一句:测量纹波,不是把探头往输出电容上一夹就完事了。你看到的每一个毛刺、每一段振荡,都要问自己一句:「这是真实的纹波,还是测量引入的假象?」
养成这个习惯,你的电源设计水平,至少提升一个档次。