
前阵子帮同事排查一块电源板的纹波超标问题他拿着示波器截图来找我输出纹波显示120mVp-p规格书要求是30mV以内。板子是我之前调过的空载和满载都验证过纹波也就20mV左右怎么到他手里就翻了好几倍我看了眼他的测试照片问题一下就明白了——探头前端接着一根又长又细的接地鳄鱼夹线夹在输出电容旁边的铺铜地上。这种测法波形不变难看才怪。纹波测试看似简单实际上测量方法对结果的影响非常大。接地夹子这件事是新手容易踩、老手偶尔也会疏忽的经典坑。这篇文章我就把这个问题的来龙去脉彻底讲清楚为什么接地夹子不能用来测纹波、接地弹簧为什么能解决问题、以及整套纹波测试的正确操作流程。1. 第一次测出“假纹波”的现场问题比想象中隐蔽先说个更具体的场景。新来的硬件工程师小张测一块12V转5V的Buck电路示波器接好之后波形上全是密密麻麻的毛刺叠加在正常的开关纹波上。他把探头换了个位置毛刺依然在换了台示波器还是有甚至把电源输入换成线性稳压器供电毛刺幅度只是稍微小了一点根本没消除。这种“无论怎么弄都有高频毛刺”的现象大多数人第一反应是板子受干扰或者电源本身有问题。但实际上问题往往出在测量回路本身。示波器探头前端那一根10厘米左右的接地夹子线就是最大的噪声接收天线。我之前还见过更离谱的有人用接地夹子夹在示波器旁边的一个金属机壳上觉得“地都一样夹哪都行”。结果测出来的波形基本没法看全是乱七八糟的高频噪声因为地线回路经过了一大圈导体在这个回路里感应出来的干扰全部叠加进了测试结果。这类误判在实际工作中有个共同特征波形毛刺的频率不固定幅度忽大忽小而且用手靠近探头线的时候波形变化明显。一旦出现这几种现象基本可以断定问题出在测量方式而不是被测电路本身。1.1 一块“纹波超标”的板子再回到小张测的那块板子。把接地夹子换成接地弹簧之后同一个测试点、同一台示波器、同样的探头波形瞬间干净了。120mVp-p的“纹波”变成了22mVp-p完全满足规格要求。小张一开始还不信以为是弹簧接触得好所以接地更可靠但实际上原理比“接触可靠性”要复杂得多也重要得多。这里可以负责任地说绝大多数电源纹波测出来偏大不是电源的问题而是测量方法的问题。磁珠、LC滤波、高质量电容这些手段确实能改善纹波但如果示波器探头连着接地夹子改善效果在波形上根本体现不出来——噪声的底子在那里真实信号改善得再好测出来的结果还是一样的脏。1.2 噪声真身来自环境的电磁干扰接地夹子接收的噪声主要来自三个地方被测电源本身开关节点的强辐射环境中其他电子设备的电磁干扰示波器内部的数字处理电路带来的耦合噪声其中前两个是主要来源。开关电源的开关节点在导通和关断瞬间电压变化率极高这个强电磁场会向周围辐射能量。探头的接地线在这个辐射场里就是一根天线把干扰信号“收”进来再叠加到被测信号上。这就好比你想在水龙头下面接一杯干净水但先在杯子外面绕了一圈脏抹布抹布上的脏水滴答滴答往杯子里掉。你测到的“水”当然是脏的但问题不在水龙头而在那圈抹布。2. 接地夹子的两大原罪环路天线与寄生电感接地夹子测纹波为什么不行核心原因有两个一个是环路天线效应一个是寄生电感带来的谐振问题。这两个因素叠加在一起让接地夹子成了高频噪声的“放大器”。2.1 环路天线效应地线越长接收的干扰越多接地夹子与探头尖端之间会形成一个电流环路。这个环路的面积越大天线效应就越强。法拉第电磁感应定律告诉我们环路中感应出的电动势与环路面积成正比还与磁场变化率成正比V -A × dB/dtA是环路面积dB/dt是磁通密度变化率。开关电源的开关节点工作频率动辄几百kHz甚至几MHz电压摆率非常高产生的电磁场变化率自然非常快。再配合一个面积不小的环路感应电动势轻松到达几十甚至上百mV。接地夹子的地线通常有8到15厘米长加上夹子本身的形状环路面积随便就有几平方厘米。在很多实验室环境里示波器旁边可能还摆着另一台开关电源、电子负载或者烙铁这些东西的工作频率和辐射强度都在给这个环路“充电”。可以做个简单对比把接地弹簧直接拧在探头尖端附近地线长度只有几毫米环路面积缩小到几乎可以忽略感应到的噪声自然小了几个数量级。2.2 寄生电感与LC谐振振铃除了天线效应接地夹子的长引线还有一个问题寄生电感。导线本身就是一个电感长度越长、截面积越小电感越大。一段10厘米长的接地导线寄生电感大约在80到120nH之间。示波器无源探头的输入电容通常在10到15pF左右这个电容与接地引线的寄生电感组合起来构成了一个LC串联谐振回路f 1/(2π√(LC)) 1/(2π√(100nH × 12pF)) ≈ 145MHz当环境中存在接近这个谐振频率的电磁干扰时LC回路会发生谐振把这个频率附近的噪声放大数倍。这也就是为什么用长地线测出来的波形上常常看到非常密集的高频振铃——那是谐振造成的不是电路本身的行为。2.3 电源噪声与地弹开关节点的高di/dt电流如何污染测量再往深一层说接地夹子测出来的不只是环境干扰还有被测电路本身的地弹噪声。开关电源在开关换向瞬间环路电流变化率极高这个高di/dt电流流经地平面的寄生电感时会在地参考点上产生一个瞬态压降。这个压降公式是V_noise L_parasitic × di/dt对于Buck电路来说开关节点电压从0摆动到VIN只发生在几纳秒时间内di/dt可以达到1A/ns甚至更高。即便地平面寄生电感只有1nH也会产生1V/ns数量级的瞬态扰动。虽然这个扰动持续时间极短但在示波器屏幕上看起来就是一条粗粗的毛刺带。接地夹子的参考点通常是“地”但它夹到的那个点与被测电容负极之间的地路径上可能流过很大的开关电流。示波器看到的是“探头尖端与参考点之间的电压差”如果参考点本身就带着高频扰动那测量结果自然包含这个扰动。这也是为什么即使示波器带宽只开20MHz接地夹子测出来的波形依然有噪声——地弹噪声的频谱非常宽20MHz限制挡不住它。3. 从探头等效电路看为什么接地弹簧能救场接地弹簧为什么能解决问题不是玄学而是实实在在的电路原理。把探头前端的结构拆解成等效电路就一目了然了。3.1 示波器探头其实是个RLC电路一个典型的10x无源探头等效电路可以简化为探针尖端9MΩ电阻与示波器输入端的1MΩ电阻串联分压输入电容约10到15pF可调补偿电容接地引线寄生电阻加寄生电感当接地引线从十几厘米缩短到几毫米时寄生电感从100nH量级降到了5nH以内。同样的LC谐振公式谐振频率从145MHz左右提升到了500MHz以上。这个频率远高于普通开关电源噪声的能量集中区间谐振放大效应基本消失。顺带一提1x探头为什么不适合测纹波因为它的输入电容通常在50pF以上带宽只有5到6MHz而且探针尖端的并联电阻很小对电路的负载效应也更明显。如果你手头没有10x探头用1x探头测纹波的结果基本没有参考价值。3.2 对比实验夹子与弹簧的实测差异我在实验室专门做过一组对比测试用的是同一块5V输出的Buck板探头的设置完全一样区别只在接地方式。数据如下测试条件显示的纹波峰峰值波形特征接地夹子10cm线118mVp-p大量高频毛刺波形粗接地弹簧直连21mVp-p波形干净开关纹波清晰同轴电缆直连50Ω18mVp-p最接近真实值注意弹簧和同轴直连的结果已经很接近了说明弹簧方案已经完全达到了工程测试的要求。你不需要为了测纹波非得做一根精密的同轴测试线一根合格的接地弹簧足够日常使用。3.3 弹簧测出的纹波才是“真值”吗严谨地说弹簧测出的并不是纹波的“绝对真值”但它是工程上可接受的最接近真值的便捷测量方案。任何测量都会影响被测对象示波器探头本身也有输入电容会给电路引入额外的负载。但只要这个负载效应足够小测出来的数据用在实际判定中是没有问题的。真正需要较真的场景是产品量产测试或设计认证阶段这时需要一套标准的测试方案来确定整条测试链路的一致性和可复现性。这时候通常的做法是用同轴线缆加精确匹配的测试夹具而不是用探头加弹簧。但在日常研发调试阶段接地弹簧已经足够可靠。4. 规范操作流程纹波测试的全链路细节前面把原理讲透了这部分我直接给出一套可以照着做的操作流程每个环节都解释一下为什么这么做。4.1 测试前的仪器设置示波器的设置对纹波测量结果影响极大设置不合理即使探头接地正确测出来的数值也缺乏参考意义。我的经验是按下表设置参数推荐设置原因耦合方式AC耦合隔掉直流分量把纹波信号放大到便于观察的量程带宽限制20MHz滤除开关噪声等高频分量只保留纹波频段垂直分辨率尽量小的量程如50mV/div充分利用ADC位数提高测量精度余辉时间调最长观察纹波的长期波动范围和偶发尖峰采样率不低于2.5GS/s不开启带宽限制时保证波形采样点数充足不会细节丢失关于带宽限制这一点要特别说明开20MHz是为了“只看纹波”不代表那些高频分量不存在。开关噪声、振铃这些高频成分同样会影响系统的EMI表现和负载芯片的正常工作只是它们不应该被算进“纹波”这个指标里。测量高频噪声时需要关掉带宽限制用完整的探头带宽重新测一轮。4.2 探头接触点选择的学问测量点的选择直接影响结果。很多人习惯把探头尖端直接点在输出电容的正极焊盘上弹簧接地端点在电容负极焊盘上这个做法是对的。电容两端测出来的就是电容本身抑制后的电压波动真实反映了电源输出的纹波水平。但如果你把探头点在芯片供电引脚附近、离输出电容有一定距离的地方测出来的结果会包含走线上的压降和额外噪声。这不是说测量点选错了而是反映的物理量不同——芯片引脚处才是负载真正感受到的电压质量。一个常见的错误是探头点在输出电容正极接地弹簧却夹在板子边缘的地孔上。这样虽然弹簧短但探头尖端和地参考点之间隔了一段PCB走线这段走线上的压降照样被测量进去。正确做法是让探头尖端和接地弹簧尽量靠近最好就接触在同一个电容的两个焊盘上。4.3 一个容易忽略的操作同轴线缆直连方案当纹波指标特别严格比如要求5mV以内或者被测电路对探头输入电容敏感时可以用同轴线缆做直连测量。这个方法我在做DDR电源测试时经常用因为它能把测量链路的额外噪声压到最低。做法是找一根50Ω的SMA半刚性同轴线缆一端焊一个SMA接头另一端剥出内芯和屏蔽层然后在屏蔽层上焊一个尽量短的接地弹簧或直接焊一段短铜丝。示波器端设置为50Ω输入耦合或者用1:1的直通连接配50Ω终端。这样做的好处是整个测量回路的面积几乎为零噪声耦合降到最低。细节在于屏蔽层和探头尖端的距离必须非常短如果露出太长这段裸露部分又会变成接收天线效果就打折扣了。5. 进阶区分纹波、开关噪声与环境干扰测试做到这一步基本流程就完整了。但作为硬件工程师还得能区分波形上的各种成分这样才能准确判断电源设计的问题出在哪里。经常有同事问我“这个纹波波形为什么这么奇怪毛刺怎么一边高一边低”其实就是不会分段分析波形。5.1 带宽限制的意义纹波这个概念严格来说指的是输出电压在开关频率处的周期性波动频率范围通常在几十kHz到几MHz之间。它反映的是电源环路控制能力和输出电容容量的综合效果。开关噪声则是与开关动作同步的高频尖峰频率通常在10MHz以上有的甚至跑到几百MHz。它的来源包括开关管的寄生电容充放电、二极管反向恢复、PCB布局引入的寄生参数等。这两种成分在示波器上的区别非常明显纹波是规则、重复性好的波形频率等于开关频率或它的谐波开关噪声是窄尖峰叠加在纹波之上形状尖锐幅度可能比纹波还大。用20MHz带宽限制开关噪声基本被滤除剩下的就是干净的纹波。5.2 示波器底噪与噪声系数的判断还有一个经常被忽略的问题是示波器本身的底噪。入门级示波器在10mV/div档位下的底噪可能就有3到5mVp-p如果你测的纹波也是这个量级那结果就没有意义了——你看到的可能完全是示波器自身的噪声。判断方法很简单把探头尖端和接地弹簧短接观察波形幅度这就是示波器在当前档位下的底噪。如果这个底噪已经接近你被测纹波的标称值说明这台示波器不适合做这个精度级别的纹波测试需要换更高精度的仪器或者用同轴线缆直连方案降低示波器模拟前端的噪声。我遇到过有人用200M带宽的国产示波器测一个3.3V电源的纹波标称要求5mV以内他测出来总是8mV换了好几种探头都没有改善。后来让他在探头尖端与地短接的状态下测了下底噪好家伙底噪就是4.5mVp-p。这种场景下再精致的测量方法也白搭。5.3 余辉模式观察测纹波时建议打开示波器的余辉模式或无限余辉把余辉时间调到最长。这样做的好处是能观察到纹波在一段时间内的包络变化和偶发尖峰。有些电路的纹波幅度不是恒定的会随负载情况或环路调整状态发生周期性波动只有长时间观察才能看到全貌。无限余辉模式下如果看到纹波包络在缓慢周期性抖动通常说明电源环路存在稳定性问题或者处于某个货源模式切换边界。这类问题用普通触发模式根本看不出端倪但它恰恰是产品可靠性的隐患。6. 实操中容易踩进去的具体坑这部分单独拉出来讲因为我在实际带人和评审设计时发现下面的坑出现频率最高而且每一个都真实地影响过产品判断。6.1 接地弹簧的接触可靠性接地弹簧看着不起眼但它与探头尖端的配合直接决定测量质量。有些示波器原装的弹簧质量很好弹性足够接触可靠但有些第三方做的弹簧内径偏大或者材质偏硬套在探头上松松垮垮测量时一晃荡就接触不良波形直接乱飞。如果你使用弹簧时发现波形时不时跳变一下或者抖动幅度莫名其妙地变化先检查接地弹簧的接触状态。有时候只需要稍微调整一下弹簧的位置波形就恢复了这不是示波器的问题是机械接触的问题。另外接地弹簧的尖端如果氧化了接触电阻会变大高频性能急剧恶化。经常使用的弹簧建议定期用酒精擦拭或者直接换新的成本很低完全不需要心疼。6.2 测量的重复性纹波测试看起来简单但它其实是受测试条件影响很大的测量。同一个板子同一个人不同的时间测出来的纹波值可能差别不小。原因在于温度、负载状态、输入电压波动都会影响电源的工作状态。为了保证测量结果的可复现性我建议在测试记录里至少注明以下几项输入电压值、负载电流值或电子负载设定值、环境温度或者至少说明是常温、示波器型号和设置、探头型号、测试点位置。这样即使过了一个月再回头看数据也能清楚知道当时测的是什么状态。我还习惯每次测量都用同一个测试夹具或者同一个探头位置而不是每次重新找点。甚至会在PCB上预留专用的纹波测试点——输出电容旁边加一个小的SMA测试座或者测试焊盘这样测试点的一致性就有了保证。6.3 从原理上理解而不是背结论最后说点走心的。这篇文章通篇都在讲“不要用接地夹子”但我不希望读者只是把这个结论背下来遇到特殊情况时还是一头雾水。核心的物理图像很简单任何测量回路都是一个天线回路面积越大接收的干扰越多回路电感越大谐振放大效应越强。你自己理解了这一点就能举一反三为什么射频测试要用半刚性电缆为什么高速信号测试要用差分探头为什么探头校准那么重要本质都是在控制测量回路、减少测量行为对信号的扰动。硬件测试这个行当说到底是“你测量的不一定是电路的真实行为而是电路与测量仪器相互作用后的结果”。理解这一点很多测试中的怪现象都能找到方向。就我个人而言每次看到示波器屏幕上出现异常波形第一反应永远是先怀疑测量链路而不是被测电路。这个习惯帮我省掉了大量排查问题的时间。也希望这篇东西能帮大家建立同样的直觉。