1. 先说清楚:纹波测试到底在测什么
我见过不少硬件测试工程师,尤其是刚入行那会儿,第一次拿示波器去测DC-DC模块的输出纹波,习惯性地把探头上的黑色接地夹子往板子上一夹,屏幕上立马跳出来一片几百毫伏的毛刺,然后开始怀疑电源设计有问题、Layout画得不行、电容选得不对。折腾半天,结果换了个接地方式,纹波瞬间小了一个数量级。
这场景太经典了。纹波测试看似简单——示波器探头一碰,屏幕一读数,但测试方法不对,测出来的数据根本没有参考价值。今天要聊的,就是这个入门级工程师最容易踩的坑:为什么纹波测试不要使用接地夹子,以及正确的做法是什么。
纹波测试在硬件测试里属于基本功,面试也常被问到,网上相关热词一搜一大把。但真正把“为什么”讲透的资料很少。这篇博文不谈虚的,直接讲原理、讲物理机制、讲实测对比,最后再给你一份可以直接拿去用的操作规范。无论你是刚转行做硬件测试的新人,还是被纹波测试结果坑过几次的老兵,这篇文章都值得看完。
2. 接地夹子“不能用”的物理原理:不是玄学,是确凿的电磁学问题
先说结论:接地夹子不是绝对不能用,而是大多数场景下它会把测量结果污染到完全失真。这个问题的根源有三个,分别是地环路效应、天线效应、接地引线电感。这三个因素叠加在一起,足以让一个正常的电源输出看起来像一台故障设备。
2.1 地环路:探头在测“电”,却把磁也测了进来
示波器探头结构是这样的:信号通过探针尖端接入,地通过一根黑色导线接入。这根黑色导线一端是鳄鱼夹,另一端连接探头的地,中间是长长的一段线缆。当你把鳄鱼夹夹到板子上的GND焊盘时,信号电流从探针流入示波器,再从示波器的地线流回板子?没那么简单。
示波器本身的电源线是接大地的,探头的地线也通过示波器机壳连接到大地。这样一来,从探头地线到示波器,再到大地的回路,形成了一个环路。这个环路如果在你的被测PCB板GND和大地之间有一段导线连接,那么这段导线的寄生阻抗和地环路的面积,就会成为问题的温床。
地环路的关键是“面积”。根据电磁感应原理,穿过环路的磁通量变化会在环路中感应出电压,而这个感应电压会直接叠加在探头测量的信号上。环路面积越大,感应到的电磁干扰越强。接地夹子的地线从探头到鳄鱼夹,常常有十几厘米长,这个环路的面积在几平方厘米到几十平方厘米之间,在开关电源这种强干扰场合,它就像一个微型天线,把周边所有噪声都收进探头里。
这就是为什么你用接地夹子测出来的纹波波形,总是带着密密麻麻的高频毛刺,而且这些毛刺和你用手摸探头线、调整位置时还会变化——因为你改变了地环路的面积和方向。
2.2 天线效应:十几厘米的引线,就是一个接收天线
第二个问题更直观。接地夹子那条十几厘米长的地线,本质上就是一根单极天线。天线效应不是说它接收无线广播信号,而是说它能够接收工作环境中所有电磁辐射源的干扰。你的实验室里可能有其他开关电源、LED驱动、变频器、手机、无线路由器,甚至荧光灯的镇流器,这些都会辐射电磁波。
当天线长度和干扰信号的波长满足一定关系时,天线会“谐振”,接收效率达到最高。一个10厘米的地线,其谐振频率大概在750MHz左右,这正好落在高频噪声的能量集中区域。更麻烦的是,即使不在谐振频率,那些几十MHz到几百MHz的辐射分量依然能在这根线上感应出不小的电压。
这些感应电压在示波器端看来,就是叠加在信号上的噪声。假若你的被测电源纹波实际只有10mV,但天线效应感应进来的高频噪声有100mV,那示波器屏幕上的读数就是100mV起步,完全掩盖了真实信号。
2.3 接地引线电感:高频下等效阻抗大到不可忽略
还有一个容易忽略的点:接地引线的寄生电感。一条导线的电感量大约在0.5到1nH每毫米,一根10厘米的接地线,电感量大约是50到100nH。这个数量的电感在直流下无所谓,但频率一高就麻烦了。
感抗计算公式是:
[ X_L = 2\pi f L ]
假设接地引线电感100nH,对于一个100MHz的高频噪声信号,感抗大约是62.8Ω。如果地回路里有50mA的高频噪声电流流过(这在开关电源的开关节点附近很常见),那么在地线上就会产生约3.1V的电压降。这个电压虽然不会真的加在输出电容两端,但它实实在在地叠加到了示波器探头测量的信号里。
所以最终你看到的纹波尖峰,比真实的电源纹波尖峰高出几十倍甚至上百倍,都是可能的。这就是为什么很多工程师用接地夹子测出来的纹波数据,比芯片Datasheet里标注的最大纹波还高出几倍,却百思不得其解。
3. 正确做法:换掉接地夹子,用弹簧接地探针
既然接地夹子的问题出在引线太长、环路面积太大、天线效应太强,那么解决方法就是把这三个“缺点”全部干掉。核心思路就是一句话:尽量缩短探头地与信号地之间的距离,让回路面积趋近于零。弹簧接地探针就是为了这个目的而设计的。
3.1 弹簧接地探针的工作原理
弹簧接地探针其实就是装在你探头前端的一个金属弹簧,它的长度通常只有几毫米到一厘米,把探头的接地参考点从“十几厘米外的鳄鱼夹”缩短到了“探针尖端旁边的金属圈”。这样一来,地环路面积从原来的几十平方厘米缩小到几乎为零,天线效应也基本消失,接地引线电感从百纳亨量级降到几纳亨,对测量结果的影响可以忽略不计。
你可能会问,弹簧接地针只有一根金属丝,和接地夹子相比真的能差那么多吗?答案是差的不是一点半点。我实际测试过同一个板子、同一个测量点,用接地夹子波形上的高频毛刺有200mVpp,换成弹簧接地针后毛刺直接降到30mVpp,差距接近一个数量级。
所以业内很多资深硬件工程师在测纹波时,基本只认弹簧接地探针,甚至是直接把探头的地剪掉,用一根短导线缠绕在探针尖端就近接地。说到底,原理一样:拉低接地阻抗,缩短回路面积。
3.2 实战操作:从探头选择到出数的完整流程
正确操作并不是仅仅把接地夹子换成弹簧,还包括配套的探头选择和示波器设置。下面是一套我在实际工作中验证过多次的流程,照着做基本能拿到可信的纹波数据。
步骤一:选择探头。测纹波首选无源探头,但必须注意衰减比。多数无源探头有1x和10x切换开关,纹波测试比较特殊:10x档位带宽高(通常几百MHz),适合高频噪声观测,但灵敏度低,小信号测量会吃力;1x档位灵敏度高,适合测毫伏级纹波,但带宽通常只有几MHz到几十MHz,高频噪声会被滤掉。
实际操作中,我建议优先用10x档,因为纹波测试的核心之一是抓高频尖峰,如果带宽不足,那些纳秒级的尖峰根本显示不出来。如果你被测的电源纹波本身非常小(低于20mVpp),又需要看高频分量,那就直接上高带宽有源探头,不要迷信1x档。
步骤二:探头补偿。无源探头前端有一个可调电容,需要用示波器面板上的1kHz方波校准信号进行补偿匹配。补偿是否到位,直接影响测量的保真度——补偿过冲或欠补偿,都会在高频信号上引入明显的失真。具体操作是:把探头接到示波器的探头补偿端口,观察方波的边沿和顶角,调节电容直到边沿锐利、顶角平直、没有明显的圆角和过冲。这一步很多人忽略,但对纹波测量很关键。
步骤三:安装弹簧接地探针。把接地夹子取下,将弹簧接地探针套在探头金属尖端附近,让弹簧的最下端接触被测板子的GND。然后用手或测试夹具将探针尖端压在你要测量的电容引脚焊盘上,弹簧的另一端自然顶在旁边的GND焊盘上。注意:测量点和地点之间的距离要尽量短,优先选输出滤波电容的两端,正极焊盘和负极焊盘紧挨着最好。
步骤四:设置示波器耦合方式和带宽。纹波是叠加在直流电平上的交流信号,所以要设置成AC耦合,把直流偏置过滤掉,然后用示波器的垂直档位放大信号。带宽设置方面,常见规格书会要求限制为20MHz,如果你的被测对象对20MHz以上噪声不敏感,就按规格书来;如果想知道真实的高频噪声水平,就使用全带宽。区分这两者很重要,因为限制带宽前后的读数差异巨大。
步骤五:采样设置。采样率尽量设高,至少保证每个纹波周期采样几百个点。时基设置为适合观察几个纹波周期的范围,比如开关频率是1MHz,一个周期1μs,设置时基为2μs/div到5μs/div比较合适。触发电平设为略高于噪声的电平,触发模式用正常模式,避免波形乱跳。
步骤六:记录数据。测量Vpp、Vrms、频率,截图存档。如果需要观察噪声随时间的变化趋势,打开示波器的趋势图或长余辉模式,多观察几秒钟,确认尖峰不是偶发干扰。
3.3 测量参数的取舍和注意事项
关于示波器设置,有几点要专门提醒。
带宽限制(20MHz)是很多硬件测试工程师纠结的地方。一般来说,如果被测的电源是普通数字电路的供电,芯片对20MHz以上的电源噪声不敏感,那按规格书限制带宽即可。如果被测对象是高速ADC、PLL、FPGA的SerDes供电或者是射频电路,20MHz以上的高频噪声同样会影响性能,建议全带宽测量,并且配合弹簧接地探针,这样才能看到真实的高频干扰水平。
平均模式(Averaging)也要谨慎使用。平均模式可以消除随机噪声,但也会把真实的周期性纹波和随机噪声混在一起“平滑掉”。如果你是想快速验收电源芯片,用平均模式看稳定的纹波平均值没问题;但如果你想排查噪声问题,建议切换到峰值检测或长余辉模式,让所有偶然出现的尖峰都暴露出来。
另外一个小细节:探头的接地不要走板子的“远端地”,哪怕近处没有合适的GND焊盘,也尽量用一根短线就近飞到GND过孔上,避免为了省事去接远处的GND测试点。地环路面积一旦大了,前面所有努力都白费。
4. 进阶细节:点位选择、探头补偿、不同场景的差异
大部分进入硬件测试岗位两三年的工程师,已经知道不能用接地夹子了,也能熟练换上弹簧针测出相对干净的波形。但他们仍然容易在测量点选择、灵敏度设置、场景化适配这些地方翻车。这一节把这些进阶细节逐个讲透。
4.1 测量点位选择:不是随便找个电容脚就能测
很多人在输出电容两端直接测纹波,这没问题,但关键在于该测哪个电容。如果电源输出有多个容值不同的滤波电容并联,通常建议在容值最小的陶瓷电容(0.1μF或1μF,取决于具体方案)引脚处测量,而不是在几百μF的大电解电容引脚处测量。
原因是小容值电容对高频分量的阻抗低,能更真实地反映高频纹波和噪声。大电解电容虽然负责稳定能量,但它的等效串联电阻和寄生电感比较大,在它两端测到的电压并不能完全代表芯片电源脚上的实际纹波。更贴近负载端、贴近芯片电源引脚附近的小电容,才是最能反映“芯片实际感受到的电源质量”的测量点。
测量点选好之后,还要注意探头尖端和弹簧地接触的是焊盘金属,而不是覆盖了阻焊油墨的区域。有些PCB在批量生产后焊盘上会有助焊剂残留,会影响接触电阻,造成测量噪声。测之前可以用酒精或橡皮擦把焊盘表面处理一下,确保接触可靠。
4.2 探头补偿到底影响什么
很多人以为探头补偿只在第一次用时调一次就够了,其实不然。无源探头的补偿电容会随着温度、机械振动、探头线缆的弯折而缓慢漂移。如果长期没有校准,测量高频信号时会出现明显的波形失真。
具体表现就是:方波的边沿出现圆角,或者顶角出现过冲。在纹波测量中,这种失真会被误读为“电源本身有过冲”或“电源的高频噪声很大”。我建议每两周校正一次探头,或者每次接入不同示波器通道时先做个快速补偿确认。
还有一种情况是使用了有源探头或差分探头,这类探头有自己的校准程序,按厂商指导做校准即可,这里不多展开。需要特别注意的一点是:不同通道的探头不能混用补偿设置,因为每支探头的寄生电容、电感都有细微差异,补偿参数不完全一样。
4.3 三种典型电源场景的纹波测试差异
不同电源类型的纹波特性差异很大,测试的侧重点也不同。以下是我在实际项目中总结的三类最常见场景。
场景一:DC-DC开关电源。这类电源纹波主要由开关频率决定,纹波频率从几十kHz到几MHz不等,同时还伴有开关节点引起的电压尖峰。测试时重点关注:输出电压在开关频率处的周期性纹波是否超标、尖峰的幅度和能量分布、轻载和满载时的纹波差异。测量时建议同时录制轻载和满载两组数据,因为重载时纹波通常更大,但轻载时有可能进入突发模式,纹波反而更复杂。
场景二:LDO线性稳压器。LDO的纹波通常非常小,优秀的产品能做到几十微伏到几毫伏量级。这时候探头本身的底噪就是不可忽略的影响因素。普通无源探头在20MHz带宽下的本底噪声就有1到2mV,如果你想测的是0.5mV的纹波,那探头噪声已经盖过信号了。此时建议使用低噪声的有源探头或差分探头,如果只能使用无源探头,至少要将示波器设置为高分辨率模式,尽量降低垂直噪声,并采用适当的平均次数来提取信号。
场景三:FPGA核心供电(大电流、低压差)。FPGA核心电流可能高达几十安培,电压只有0.8V到1.2V,这种条件下的纹波容限通常只是几十毫伏,同时负载瞬态变化极快(di/dt很大),地弹噪声严重。测量时必须非常注意探头的接地方式,稍有不慎就会在地平面上引入大量噪声,测出的纹波完全不可信。建议用差分探头直接测量芯片电源引脚和本地地之间的电压,或者使用专用电源纹波探头,配合逐点校准的示波器设置进行测试。
5. 纹波测试常见问题与排查技巧实录
测纹波是一件看起来容易、做起来全是细节的事。下面这部分把我这些年见到的、踩过的典型问题整理成速查表,再拎几个真实案例讲讲排查思路。
5.1 问题现象速查表
| 现象 | 可能原因 | 排查方向 |
|---|---|---|
| 波形上有大量高频毛刺,峰峰值离谱 | 接地引线过长、地环路面积过大 | 换用弹簧接地探针,缩短地回路 |
| 用20MHz带宽限制后纹波明显降低 | 高频噪声真实存在,但你测到的大小受探头连接方式影响 | 先用弹簧针确认噪声本底,再决定是否需要全带宽测量 |
| 测量值比规格书大几倍 | 探头补偿不当、测量点离输出电容太远 | 重新补偿探头,换到负载端电容处测量 |
| 波形随机跳动,数值不稳定 | 触发设置不良、工作环境电磁干扰严重 | 设置稳定触发,记录长时波形后统计最大值 |
| 用手靠近探头线,波形变化剧烈 | 探头屏蔽层受损或地线接触不良 | 更换探头,检查接头 |
| 示波器屏幕上显示直流偏置很大,无法观察纹波 | 未设置AC耦合 | 切换AC耦合,然后调高垂直灵敏度 |
5.2 几个我踩过的坑
坑一:用接地夹子测出的“巨大纹波”险些否决了一版设计。有一年评审一款通信产品,负责测试的同事反馈电源纹波达到120mVpp,远超规格书的50mVpp要求,项目差点被叫停。我过去看了一眼测试环境,果然就是用的接地夹子夹在一根比较长的GND测试线上。换用弹簧接地探针直接压在输出电容两端后,纹波降到35mVpp。一个测试方法差点否定掉一版设计,这是我见过最典型的“假超标”案例。
坑二:误把探头补偿的过冲当成电源过冲。有一次我接了一个新购的探头,没有做补偿就直接去测一个LDO的纹波。屏幕上看到方波边沿处有非常明显的过冲尖峰,我一度以为是LDO动态响应不好,调了各种负载都没有改善。后来无意中做了探头补偿,发现是探头本身的补偿电容不匹配。做完补偿之后,过冲几乎消失。这个案例告诉我,测试工具自身的状态,必须排在被测对象之前确认。
坑三:忽略了地线长度的“隐性影响”。还有一次我虽然已经用了弹簧接地探针,但还是从弹簧针下面又接了一小段飞线连到比较远的地过孔上,结果纹波立刻多了一堆毛刺。当时没想明白,后来对着大纲里的“地环路面积”一核对就清楚了:哪怕只是一小段飞线,也相当于把地回路面积从几平方毫米扩展到了几平方厘米,带来的电感增量足以让高频噪声重新进入测量回路。这件事之后我就养成了一个习惯:地线和信号线必须成对、等长、尽可能贴近,测纹波尤其如此。
5.3 排查流程建议
如果你测出来的纹波结果异常,先不要怀疑板子,按以下顺序排查:
- 先检查示波器探头有没有做补偿,探头本身是否完好,线缆屏蔽层有没有破损。
- 再检查接地方式:是不是用了接地夹子?地线有多长?环路面积有多大?换成弹簧探针,对比结果。
- 然后检查测量点:是不是离负载太远?是不是测在了大电解电容而不是靠近负载的小陶瓷电容上?
- 最后调整示波器设置:耦合方式、带宽限制、采样率、时基、触发等逐项确认。
按这个顺序走一遍,绝大多数“超标”的纹波结果都能在十分钟内定位到测试方法问题,而不是电源设计问题。这也算是硬件测试工程师从“会用示波器”到“会做测试”的一道分水岭。
6. 最后分享一个实测对比小实验
如果看到这里你还想亲自动手验证一下“接地夹子 vs 弹簧接地探针”的差异,我强烈建议你做个简单实验,只要一块DC-DC评估板、一台普通示波器就够了。
先用接地夹子夹到板子输出GND上,探头尖端点住输出电容正极,记录纹波的Vpp和波形形态。保持示波器设置不变,然后去掉接地夹子,换上弹簧接地探针,仍测同一个输出电容,再记录一组数据。对比两组波形和数值,你会直观看到:高频毛刺变小、Vpp显著下降,波形变得更干净。
这个实验做一次,比读十篇原理文章都有用。做完你就明白了,纹波测试的重心从来不只是“测个数据”,而是“测到真实的数据”。少了这一环节,你的测试报告再完整,也可能只是给一个精美但错误的结果背书。
我在实际测试中还喜欢记录下两种连接方式下的波形截图,连同板号和测试条件一起归档。这类对比数据,既是自己理解测试原理的素材,也是日后和别人讨论电源质量问题时的有力证据。大家有条件不妨试一试。