ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

DC-DC纹波测量避坑:成分、探头接地与频域噪声分离

DC-DC纹波测量避坑:成分、探头接地与频域噪声分离 1. 很多人测出的纹波其实是自己制造出来的我见过太多这样的场景一块DC-DC降压电路输出标称5V示波器一接峰峰值读数一百多毫伏工程师当场就慌了觉得电源设计有问题开始换电感、换电容、改布局折腾一个星期最后发现问题根本不在电源上——在探头上。DC-DC电源纹波这个话题说简单也简单说复杂能让人栽跟头。简单在于它的定义很清楚开关电源输出端叠加在直流分量之上的周期性交流波动来源是开关管的导通截止动作、电感的充放电电流脉动、以及输出电容的等效串联电阻ESR上的电压跌落。复杂在于你要把它测准比设计它本身还要讲究。这篇文章想聊的是两件事第一DC-DC的纹波到底由哪些成分构成它们各自长什么样、频率在哪里第二也是最容易被忽略的测量纹波时那些让读数失真的坑。很多人拿到的纹波超标结论本质上是一个测量伪影不是电路的真实表现。搞清楚这一点能省下大量无谓的返工时间。适合谁看做过开关电源设计、调试过DC-DC模块、或者正在被输出噪声困扰的硬件工程师以及需要给ADC、射频前端、高精度运放供电、对电源质量敏感的嵌入式开发者。哪怕你只是偶尔用示波器看一眼电源输出这篇文章里的测量方法也能让你的读数更接近真相。后面我会从纹波的物理来源讲起把Buck、Boost这类常见拓扑的纹波形态拆开说清楚然后重点放在测量上——探头怎么选、地线怎么接、带宽怎么限、耦合怎么选以及怎么在频域里把纹波和噪声区分开。最后聊几个实际调试中反复出现的问题。2. 纹波的三个成分别把它们混成一团2.1 开关频率纹波主成分也是最讲道理的那个DC-DC变换器工作在开关状态开关管以固定的频率比如500kHz、1MHz、2.2MHz开通和关断。在Buck电路里当上管导通时电感两端电压是Vin减Vout电感电流线性上升上管关断时下管或续流二极管导通电感电流线性下降。这个三角波电流流过输出电容在电容ESR上产生一个与电流同相的电压同时在电容本体上产生一个充放电的电压分量。最终在输出端看到的就是一个与开关频率同频的三角波或近似锯齿的波形这就是开关纹波也是纹波的主成分。它的峰峰值由几个因素决定电感纹波电流的大小ΔIL (Vout × (1 - D)) / (L × fsw)其中D是占空比fsw是开关频率输出电容的ESRESR越大同样的ΔIL产生的纹波电压越大输出电容的容值容值越小充放电的电压摆幅越大这里有个容易被误解的点很多人以为加大输出电容就能把纹波压下去其实在ESR主导的频段里加电容效果有限。因为纹波电压的ESR分量是ΔIL × ESR跟容值没关系只要ESR不变这部分纹波就不动。只有当容值分量占主导时加电容才有明显效果。所以选输出电容时ESR这个参数比容值更值得盯紧尤其是陶瓷电容和电解电容混用的场合。2.2 开关尖峰寄生参数惹的祸如果你把示波器带宽开到最大会看到开关纹波的边沿上叠着一个个又尖又窄的毛刺频率远高于开关频率幅度有时候能到纹波主成分的好几倍。这些开关尖峰来源于电路的寄生电感和寄生电容。开关管在开通过程中电流变化率di/dt非常大而PCB走线、封装引脚、电容内部都存在寄生电感。根据V L × di/dt哪怕寄生电感只有几纳亨在几安培每微秒的电流变化下也会感应出可观的电压尖峰。同样开关节点上的寄生电容在电压跳变时会产生位移电流也会形成振铃。这些尖峰的特点是频率高几十MHz到几百MHz、宽度窄几纳秒到几十纳秒、与开关动作同步。它们既是电路真实存在的现象也特别容易被测量方式放大。比如你用地线夹直接夹在输出电容两端测走线的寄生电感会跟尖峰耦合读数会明显偏大。抑制开关尖峰的手段主要有优化PCB布局缩短高频电流回路、在开关节点加RC吸收电路、选用低ESL的电容、必要时加共模电感或磁珠。但要注意尖峰和纹波在工程上要分开评估很多芯片的数据手册标称纹波是只算开关频率主成分的把尖峰算进去自然会超标。2.3 低频噪声来自控制环和输入除了开关频率及其谐波输出上还会存在低频波动常见的有输入电压纹波导致的输出纹波如果输入端的去耦不充分输入电压本身就带低频波动通过变换器的传递函数传到输出形成低频分量。频率可能是工频整流后的100Hz/120Hz也可能是上游另一个开关电源的开关频率。控制环路不稳定或相位裕度不足输出电压的调节依赖误差放大器和补偿网络。如果环路裕度不够负载阶跃或输入扰动会激起衰减振荡表现为低频的振铃。负载变化引起的波动负载电流突然变化时输出电容先靠自身储能撑住然后环路慢慢把电压拉回来这个过程会产生一个低频的恢复波形。这部分内容在测量时最容易被误判。示波器上看到输出有一两百赫兹的波动很多人第一反应是DC-DC有问题实际上可能是输入电源的问题或者环路带宽设置偏低的正常表现。区分方法是先测输入端如果输入端就有这个低频分量那基本可以确定是传导过来的跟开关级本身无关。把这三个成分分清楚是后续一切测量的前提。你测到的总峰峰值是三者叠加的结果但它们的物理来源、抑制手段、评估标准完全不同。混在一起讨论讨论不出结果。3. 探头和接地点测量结果的生死线3.1 普通无源探头为什么测不准纹波几乎所有示波器都配无源探头用起来方便但它测纹波有个先天缺陷地线夹的那根线太长了。标准无源探头的地线夹引线通常在10到15厘米之间。这根线加上探头尖端的回路构成了一个环形天线其寄生电感大约在100到200纳亨的量级。当你在输出端测量时这个环路会感应开关节点辐射的磁场同时也会拾取开关电源内部的高频电场。结果就是示波器上出现的尖峰相当一部分不是被测点真实存在的而是这个环路接收到并转换成电压信号显示出来的。这套机制解释了一个很常见的现象同一块板子用无源探头地线夹测纹波可能读到80mVpp用弹簧地针接地弹簧测只有25mVpp。差出来的那55mV就是测量回路引入的伪影。无源探头另一个限制是带宽和输入电容。常见的100MHz无源探头输入电容约10pF接入被测点后会和节点阻抗形成分压和低通对高频尖峰的测量产生影响。当然对于只看开关频率纹波主成分的场合无源探头带宽其实是够的问题主要出在接地方式上。3.2 弹簧地针和同轴连接的实操接地弹簧是目前最推荐的折中方案。它把探头的接地回路缩到几毫米寄生电感降到纳亨级能大幅减少磁场拾取。操作上有个细节弹簧要尽可能靠近被测点和参考点最好是探头尖端接触输出电压、弹簧直接压在输出电容的地端焊盘上两者距离控制在1到2毫米内。如果弹簧够不到地就找最近的、与输出电容地端同电位的过孔或焊盘。同轴电缆直连也叫尾纤测量法或SMA直连是更高精度的做法。在输出电容两端焊一个SMA或U.FL座用同轴电缆接到示波器示波器输入设成50欧姆或1兆欧。同轴结构的信号回路面积小、屏蔽好高频段的表现远优于任何探头。代价是要在板子上留座子改板或者飞线灵活性差一些通常用在需要严格评估噪声的射频或高速ADC供电场合。测量方式寄生电感量级适用场景主要局限无源探头地线夹100-200nH只看低频纹波趋势高频尖峰严重偏大无源探头弹簧地针几nH到十几nH常规纹波评估弹簧够不到时受限有源差分探头小隔离测量、高压侧价格高需匹配带宽同轴电缆直连最小噪声严格评估需预留在板座子3.3 差分测量和隔离的取舍有时候被测点不是以板子地为参考的比如高边电流检测点、隔离电源的次级输出或者你怀疑测量的地本身不干净。这时候无源探头的单端测量就不合适了。差分探头能测两个点之间的电压差对共模干扰有抑制作用。它有源带宽高输入阻抗匹配好缺点是贵而且需要校准。另一个选择是用两个单端探头做数学相减但这对两个通道的时序、增益匹配要求高实际效果往往不如专用差分探头。还有一种情况值得注意示波器的地线通过电源线跟大地相连而某些设备比如手持设备、电池供电设备、或者带隔离的DUT的信号地跟大地是浮空的。直接接上去可能在探头上形成共模电流轻则读数异常重则损坏设备。遇到带电或者不确定接地状态的系统先用万用表确认被测地和示波器地之间的电位差必要时使用隔离变压器或差分测量。这一条看似基础但每年都有人因为省略这一步烧掉探头。4. 带宽、耦合和触发示波器设置里的取舍4.1 带宽限制该不该开示波器带宽越宽能看到的频率成分越多。测纹波时是否要打开带宽限制比如打开20MHz限制取决于你想看什么。如果目标是评估开关频率主成分纹波看它有没有超过设计预期那打开20MHz带宽限制是合理的。因为开关频率通常在几百kHz到几MHz20MHz带宽足够覆盖它的前几个谐波同时把几十MHz以上的高频尖峰和噪声滤掉读数更接近稳态纹波这个指标。很多电源芯片的数据手册在标纹波时也注明是在20MHz带宽限制下测得的。如果目标是评估高频噪声对下游敏感电路的影响比如给射频芯片或高精度ADC供电那就不该限带宽。高频尖峰虽然能量小但可能落在敏感电路的接收频段内必须完整测量。这时候要看的是全带宽下的峰峰值和频谱分布。所以带宽设置没有标准答案先明确你要测的是什么指标再决定开不开限制。最忌讳的是拿一个限了带宽的读数去跟一个没限带宽的读数比较然后得出这块板子纹波比那块大的结论这是没有意义的对比。4.2 耦合方式为什么必须用AC耦合测纹波一定要用AC耦合。原因很直接纹波是叠加在直流输出上的小信号幅度可能只有几毫伏到几十毫伏而直流分量是几伏到十几伏。如果用DC耦合你要么把垂直刻度调得很大纹波在屏幕上只剩几个像素看不出细节要么把波形移到屏幕边缘垂直分辨率全浪费在直流上了。AC耦合隔掉了直流让你能把垂直刻度和偏移调到纹波所在的量程获得足够的分辨率。示波器的AC耦合通常用一个隔直电容实现截止频率在几Hz到十几Hz。对于几百kHz的开关纹波这个隔直电容不会造成衰减测量是准确的。但AC耦合有个陷阱如果被测纹波的频率很低比如几十Hz的输入波动接近或低于AC耦合的截止频率波形会被衰减读数偏小。所以测低频分量时要么切回DC耦合但用更高的垂直分辨率比如用示波器的偏置功能要么确认AC耦合的截止频率远低于你要测的最低频率。4.3 触发和平均把随机噪声挤出去示波器的触发设置对读数的可重复性影响很大。测纹波时建议用边沿触发触发源选被测输出信号本身触发电平设在纹波波形的中间位置。这样每次采集都对齐在同一个相位不会出现波形左右跳动导致的视觉误差。如果波形上叠加了随机噪声读数抖动可以用采样的平均模式。平均N次能把随机噪声按1/√N抑制让周期性纹波更清晰。但要注意平均会把非周期性的、偶发的尖峰也一并抹掉所以如果你要评估最坏情况下的尖峰就不能用平均得用峰值检测或者单次捕获多看几次。还有一个经验读数时不要只看一个屏幕就下结论。开关电源的纹波跟负载、输入电压、温度都相关应该在几个典型工作点各测一遍取最坏情况。有时候轻载下纹波小重载下反而大或者反过来取决于控制模式。只测一个点容易得出片面结论。5. 把纹波和噪声分开看频域视角5.1 时域读数的局限时域上你看到的是一个总峰峰值它包含了开关纹波、开关尖峰、随机噪声、外部干扰全都叠在一起。你无法从这一个数字里知道超标的部分到底是哪个成分。这就导致一个困境想优化却不知道该优化哪里。解决办法是转到频域。示波器通常带FFT功能或者用频谱分析仪。把输出信号做频谱分析你会看到在开关频率fsw和它的谐波2fsw、3fsw处有明确的谱线这些是开关纹波及其谐波在更高的频率几十MHz到几百MHz有较宽的谱成分这些是开关尖峰和振铃在整个频段上还有一层抬高的底噪这是随机噪声和干扰有了这个分布你就能对症下药。fsw处谱线高说明输出电容的ESR或容值不够或者电感纹波电流偏大从这些参数入手高频段谱成分高说明布局寄生参数大、吸收电路没调好从PCB和吸收网络入手底噪高可能是外部干扰或者测量回路拾取先改善测量再谈电路。5.2 用近场探头定位辐射源当高频噪声来源不明确时近场探头是个好帮手。它是个小环或者小棒不接触电路靠感应电磁场来探测。你拿着它在板子上方扫描哪里场强大哪里就是辐射源。常见的辐射源包括开关节点的铜皮、电感本体、输入输出环路、以及走线形成的偶极子。找到源头后抑制手段就明确了开关节点的铜皮尽量小、电感选用屏蔽型、输入环路面积压到最小、关键走线用地平面隔离。这个方法我在调试一款给ADC供电的Buck时用过。时域上纹波看着还行但ADC的采样结果总有固定的高频干扰。用近场探头一扫发现电感正上方场强最强换了一颗屏蔽电感之后干扰明显下降。时域波形变化不明显但频域和ADC的实际表现改善很大。这说明有些问题在时域上看不出来必须结合频域和实际电路表现来判断。5.3 判断噪声是不是测量引入的有一个很实用的自检方法把探头尖端从被测点移开悬空但保持接地弹簧接地看示波器上还剩什么。如果这时候波浪线上还有跟原来相似的高频成分那说明这些成分是测量回路从空间拾取的不是被测点真实存在的。如果悬空后波形变平说明之前测到的确实现象。另一个方法是改变探头的朝向和位置如果高频成分的幅度随探头姿态明显变化也说明是拾取。真实存在的纹波不会因为你把探头转个角度就变样。这套自检能帮你快速区分电路问题和测量问题。当怀疑测量伪影时先做这个检查能避免走很多弯路。6. 几个反复出现的实际问题6.1 数据手册的纹波指标怎么对照芯片数据手册上标的输出纹波通常在特定的测试条件下特定的输入电压、输出电压、负载电流、以及特定的输出电容组合而且多半注明带宽限制。你拿自己的测试结果去对照必须先确认测试条件一致。最常见的差异来源是输出电容。手册可能用两颗22uF陶瓷电容你用的是22uF陶瓷加470uF电解两者的ESR-频率特性完全不同纹波自然不一样。另一个差异是测量方式手册如果用的是同轴直连你用地线夹测读数天然偏大。所以对照时我的做法是先看手册的测试条件尽量复现如果条件无法完全复现就把差异因素列出来估算影响量级而不是直接拿数字比大小。数据手册的纹波值是参考不是判据真正的判据是你的系统对电源质量的要求。6.2 轻载和重载下的纹波差异同一条DC-DC电路轻载和重载下的纹波形态可能截然不同。原因有几方面在PWM模式下重载时占空比大电感电流连续纹波主要来自ΔIL和电容轻载时可能进入DCM断续导通模式电感电流在每个周期内降到零输出电容要独自支撑负载纹波形态变成脉冲状幅度和频率都可能变化。在PFM跳周期模式下轻载时开关动作变得稀疏纹波频率降低但每次脉冲的幅度可能更大形成低频的、幅度较大的波动。这种模式下轻载纹波可能比中载还大。所以评估纹波不能只测一个负载点。至少要在轻载比如10%额定、半载、满载三个点各测一次画出纹波随负载的曲线才能知道这块电源在实际工作范围内的表现。很多时候问题出在某个特定的负载区间而不是全程都差。6.3 多路输出的相互干扰一个变换器带多路输出或者多路DC-DC共用输入时通道之间的干扰很常见。某一路负载突变会在输入电流上产生扰动通过输入阻抗耦合到其他通道的输出上。或者两路的开关频率接近但不相同会在输出上产生拍频表现为一个低频的幅度调制时域上看是纹波忽大忽小频域上是两个靠得很近的谱线。排查这类问题时可以用示波器的双通道同时观察多路输出看扰动是否同步。如果一路的负载变化能在另一路输出上看到对应的波动那就是耦合。解决办法包括加强各路输入的独立去耦、在输入母线上加磁珠或电感隔离、调整开关频率避开拍频。还有一点多路输出时不要把某一路上测到的纹波直接归因于这一路的设计。先用单路单独工作的方式测一次作为基准再加载其他通道通过对比判断干扰来源。这个基准测试看似多余实际上能节省大量排查时间。6.4 温度对纹波的影响电解电容的ESR随温度变化明显低温下ESR大幅上升纹波的ESR分量随之增加。在常温下测着合格的电源到了零下或者高温环境纹波可能明显变化。陶瓷电容的容值随温度和直流偏压变化也会影响纹波。如果产品有宽温要求纹波测试就要覆盖温度范围。至少要在低温、常温、高温三个点测。用环境试验箱或者冷热台都可以。常温合格不等于全温域合格这是很多消费类产品在恶劣环境下出问题的原因之一。7. 我平时的一些测量习惯上面讲的都是方法和原理最后说几个我在实际操作中养成的习惯都是踩坑踩出来的。第一每次测纹波先接地弹簧自检一次。就是把弹簧接地、尖端悬空看示波器上还剩多少记下来作为本底。之后正式测量的读数心里对这个本底有数。如果本底就有几十毫伏的高频那测出来的尖峰里有多少是真实的有多少是拾取的就一目了然。第二测之前先确认探头的补偿和校准。无源探头要接在示波器的校准方波上用调节棒把波形调平。没补偿好的探头测方波会有过冲或圆角测纹波也会有类似的失真。这一步花不了半分钟但很多人跳过。第三垂直刻度和偏移配合用让波形占据屏幕的合适比例。太小了分辨率不够太大了削顶。我习惯让纹波波形占屏幕垂直方向的六成左右这样既能看清细节又不容易削顶。第四记录测试条件而不只是记录结果。输入电压、负载电流、输出电压、电容配置、探头类型、带宽设置、耦合方式这些都要记。不然后面出现问题时无法复现和对比。我见过太多上周测的是多少毫伏但没有任何条件记录的对话讨论起来毫无效率。第五对可疑的尖峰换个方式再测一次。用地线夹测到的尖峰换弹簧地针再测或者换同轴直连再测。几次结果一致才能确认是真实的。差异很大就说明之前的测量方式引入了伪影。这些习惯看起来琐碎但能把你对电源纹波的判断从猜变成有依据的推断。DC-DC纹波不是一个单一的数字它是多个物理过程在输出端的叠加表现测量方式会显著影响你看到的数字。理解这一点比记住任何一个具体数值都重要。
返回列表