尧图精选

Sk150Pro双供电改造:纹波增大难题与切换拓扑实战解析

🕒 发布时间:2026/9/4 3:59:56 📁 来源:尧图网络
原本觉得给一块 Sk150Pro 模块加一路备用电源只是多接几根线的事情。真正做完才发现改装本身一点不难难的是改装之后示波器上多出来的那些毛刺和波动。我以一套 24V 主电源转 12V 输出的 Sk150Pro 模块为例做了一次双供电电源实验一路来自市电开关电源另一路来自备用蓄电池组。需求很简单主电源一旦失电负载不能停机。第一次改完输出纹波从单电源时的几十毫伏直接涨到两百多毫伏带载到一半时甚至出现了类似呼吸的低频起伏。这次的教训是双供电不是把两个电源简单并到一起而是要对输入链路、切换拓扑和地回路重新做一遍工程判断。Sk150Pro 模块本身没有变变的是它前面的电源供给链。1. 双供电的真正难点不是“多一路电”而是“多了一条不稳定的来路”1.1 先分清你说的“双供电”是哪种双供电很多人谈到“双供电”想法其实不一样。最常见的三种双路输入自动切换主电源失电后自动切换到备用电源这叫主备供电。双路输出用来产生正负对称电源比如给运放供电的 12V / -12V。两个相同模块并联用来扩流需要做均流。本文讨论的是第一种主备供电。Sk150Pro 模块作为 DC-DC 转换器仍然只负责把输入电压转换成输出电压只是在它之前加入了一个“电源选择级”。如果需要的其实是第二种或第三种方案完全不同。尤其是第三种两台开关电源模块直接并联如果输出电压、反馈采样和均流策略没有设计好会产生环流严重时比纹波问题更麻烦。所以动手之前建议先把需求里“双供电”的语义定义清楚。这能避免把大量时间花在错误的改造方向上。1.2 为什么单电源稳定改成双电源后纹波反而变大从现象上看模块还是那个模块输出电容没有动负载也没有动似乎没有理由纹波变差。但链路变了。双供电增加了三类变量第一切换器件。二极管、MOSFET、继电器都不是理想元件。二极管有正向压降、结电容和恢复特性MOSFET 的导通电阻虽小但它的栅极驱动和体二极管可能带来反向路径继电器更直接触点弹跳会在极短时间内反复通断。第二新增走线和接线端子。无论你把切换电路放得多近都不可避免增加一段物理路径。这段路径在低频下可能只表现为毫欧级电阻但在开关模块工作时电流是断续的阶跃电流会在线束电感上产生感应电压。如果飞线很长绕了几个圈寄生电感会更大。很多改装后出现的几百毫伏尖峰就是这条路线上 di/dt 和分布电感共同作用的结果。第三备用电源的电压和内阻很难和主电源保持一致。蓄电池在浮充状态下电压可能高于标称值放电状态下又可能低于主电源。开关电源模块本身具有恒功率负载特性当输入电压下降时输入电流会上升这使它呈现类似“负阻”的动态特性。如果备用线路内阻较高再叠加线束电感输入侧可能出现低频振荡。这种振荡反映到输出端看起来就是几十赫兹到几百赫兹的波动而不是传统意义上的高频纹波。换句话说Sk150Pro 模块输出纹波的好坏不仅仅取决于模块内部的开关电路还取决于它从输入源一路到负载的整个闭环回路。双供电不是简单地多并联一路电源而是引入了一个新的阻抗网络和可能的噪声耦合路径。1.3 改装之前先把原模块的“原生底噪”测出来改装前很多人会忽略基线测量。没有基线后面看到的任何异常都很难判断是模块自己的问题、负载的问题、还是双供电引入的问题。我在测量时用的是一台数字示波器开启 20MHz 带宽限制探头用接地弹簧而不是长鳄鱼夹测量点放在模块输出电容两端。先分别测空载、半载和满载时的纹波峰峰值记录数值和主要频率点。如果 Sk150Pro 模块在原厂配置下空载纹波已经很大那说明模块供电环境有问题或模块本身设计不适合这种负载此时直接改双供电只会让问题更隐蔽。基线测量的另一个作用是让你知道模块输出纹波的“常态”长什么样。后面添加滤波或者调整切换拓扑后才能用同一套测量方法做前后对比。我建议把基线数据记下来写清楚负载电流、输入电压、示波器带宽限制、耦合方式和探头接地点。否则一个星期后回看很难判断数据是不是在同一条件下测的。2. 三种切换拓扑怎么选决定纹波是十几毫伏还是两三百毫伏2.1 切换位置放在模块输入端还是输出端这个判断要先做。我的看法是对 Sk150Pro 这种单路 DC-DC 模块双供电切换应该尽量放在模块输入端也就是先选出主电源或备用电源再进入模块输入。因为切换电路的任务是为 DC-DC 模块提供稳定的输入源而不是直接为负载供电。如果直接把两路电源并联到模块输出端要求两路电源电压高度一致还要解决导通压降和负载分配问题。两台电源只要存在毫伏级压差就会产生不可控的环流轻则发热重则保护。所以不要把“电源选择”和“电源输出”混在一起。2.2 二极管 ORing简单可靠但压降和热损耗不能忽视最简单的方式是两个二极管阳极分别接主电源和备用电源阴极接在一起再接到 Sk150Pro 模块输入端。这种结构叫 ORing电压更高的一路会自动导通电压较低的一路被反向截止。这个方案的优点是电路简单自带防倒灌功能不需要控制信号。但缺点是二极管正向压降在电流大时不可忽略。假设肖特基二极管压降 0.3V 到 0.5V负载电流为 5A损耗就是 1.5W 到 2.5W只算导通损耗已经不小。如果两路电源电压接近模块输入电压余量又不足二极管压降甚至可能让模块进入低压保护。从纹波角度看二极管带来的问题主要集中在两种场景一是大电流负载下二极管结电容和布局寄生参数会让开关噪声更容易耦合到公共输入点二是当主电源和备用电源电压非常接近时电源会在两个二极管之间来回切换模块输入电压出现小幅跳变输出纹波会跟着波动。二极管方案适合低电流、不需要频繁切换、对效率不敏感的场景。如果负载电流超过 3A我更建议优先考虑 MOSFET 方案。2.3 MOSFET“理想二极管”方案压降小但快速切换会带来瞬态冲击MOSFET 方案的核心是用低导通电阻的 P 沟道或 N 沟道 MOS 管替代二极管配合简单的控制电路实现类似二极管的方向阻断功能。导通时压降可以做到很小甚至十毫伏级别。市面也有很多理想二极管控制器只需要在模块前加一颗控制芯片和两颗 MOS 管。这个方案在静态纹波控制上通常比二极管更好因为导通损耗小模块输入电压更接近电源原始电压不会因为压降损失导致稳压裕量不足。但真正困难的是切换瞬间。MOS 管关断速度非常快如果备用电源路径上有一段较长的电缆电流快速切断时会在电缆电感上产生尖峰电压。这些尖峰如果没有经过 TVS 管或 RC 吸收会直接叠加到模块输入电压上最终在输出端表现为突发的高频毛刺。所以使用 MOS 管方案时重点不是讨论 MOS 管导通电阻有多小而是控制关断速度、添加缓冲电路并把模块输入端的储能电容尽量靠近模块引脚。2.4 继电器逻辑清晰但存在毫秒级掉电窗口继电器是很多人最先想到的方案因为它逻辑直观主电源有电时继电器吸合供电走主电源主电源掉电后继电器释放触点跳到备用电源。低压侧用 DC 继电器控制线圈接主电源看起来非常完美。问题在于继电器机械动作需要时间。从主电源掉电到备用触点真正接通通常有几毫秒到十几毫秒的间隔再加上触点弹跳实际中断时间可能更长。如果负载对供电连续性要求高这段时间必须靠输入端储能电容撑过去。用公式估算假设负载在模块输入端等效电流是 3A希望维持 10ms允许输入电压跌落 2V需要的电容约为C I × t / ΔV 3 × 0.01 / 2 0.015F也就是 15000µF。这个体积和成本远比想象中大。继电器还有触点弹跳问题。弹跳本身是高频通断会在输入端产生一串尖峰。如果弹性材料不好触点寿命也是一个长期隐患。所以继电器方案更适合切换速度要求不高、负载断电重启也能接受的场景。2.5 我的选择输入级 MOS 管切换 模块端大储能电容最后我采用了“主路 MOS、备路 MOS、切换控制小板”的组合。切换电路放在靠近 Sk150Pro 模块输入端的 PCB 板上公共输出正极用粗短线接到模块输入端模块输入引脚附近并联了一组电解电容和陶瓷电容。控制逻辑设定为主电源优先主电源正常时备路不导通主电源电压低于设定阈值后备路先导通再关断主路尽量避免负载断电窗口。这样做不是因为二极管或继电器不能用而是因为这个结构能得到比较低的总损耗同时能在切换瞬间尽量稳定模块输入电压。有一点需要特别说明我没有把两台 Sk150Pro 模块直接并联来扩容因为并联输出需要均流控制单纯的“双模块”并接在动态负载下很容易出现环流和振荡。双供电的主备切换和双模块并联是两个完全不同的问题。三种拓扑的对比可以简化成下面这张表拓扑导通损耗切换速度纹波风险适合场景二极管 ORing较高自动切换中电源接近时可能来回切换小电流、结构简单MOS 管“理想二极管”低快高关断尖峰需要吸收中大电流、需要无缝切换继电器较低慢高触点弹跳和掉电窗口允许短断电、切换不频繁MOS 切换 模块端储能低可控相对稳定需布局配合本文采用的推荐路线3. 接线、储能与滤波把 Sk150Pro 的双供电改成可复用的工程流程3.1 一套最小可用的改装顺序双供电改装不能按“把线连上能出电就行”的标准来做。实操阶段可以参考下面的顺序第一步断开所有电源包括主电源、备用电源和模块本身确认电容放电完成后才开始接线。这一步不是虚话改电源系统时被电一下或者误触短路代价远高于效率损失。第二步确认两路电源的标称电压都在 Sk150Pro 模块允许的输入范围内。主电和备电选同一电压等级最省事例如都是 24V。如果备电是电池包实际电压可能会在浮充电压和放电终止电压之间变化必须把这部分变化算进模块输入范围。第三步先把切换电路安装在一小块 PCB 或者洞洞板上形成完整的前级。不要让主电、备电和模块之间出现几十厘米长的飞线。电流路径越短寄生电感越小后面的纹波问题越少。第四步在切换电路的公共输出端加储能电容。最好是一颗大容量电解电容并联一颗 10µF 陶瓷电容和一颗 100nF 高频陶瓷电容。大电容负责稳住能量中小电容负责吸收高频开关噪声。这组电容应该尽量靠近 Sk150Pro 模块的输入引脚。第五步再接模块输出端。模块输出端是否需要额外滤波取决于负载对纹波的要求。第六步先空载测试再接假负载或轻载再逐步加到目标电流。每加一级负载都用示波器看一次输出纹波和切换瞬态而不是最后一起看。3.2 输入端储能电容不只是“越大越好”很多 DIY 用户在输入端看到一堆电容第一反应是把容量加大。大容量电容确实能降低低频纹波帮助模块扛过切换间隙但不能只靠加大容量解决问题。陶瓷电容和电解电容的配合更重要。大容量电解电容通常在几百 kHz 以上会有较高的等效串联阻抗陶瓷电容高频特性好但容量做不了太大而且压电效应可能引入额外噪声。两者并联相当于在频率维度上互补。容量选多大需要结合切换时间和负载电流计算。公式很简单允许电压变化量 ΔV、负载电流 I 和维持时间 t 的关系是C I × t / ΔV。但实际使用中最好预留至少两倍余量。原因是模块输入端还可能有启动浪涌、负载瞬态和其他低频扰动不能把储能电容算得刚刚好。另外要特别注意电容耐压。耐压不够会导致电容发热甚至失效。陶瓷电容在直流偏压下容量会下降尤其是小封装大容量的 X5R/X7R 电容所以标称 10µF 在实际工作电压下可能只有 6µF 左右。如果对低频纹波敏感建议以电解电容为主力储能以小容量 C0G/NP0 或 X7R 陶瓷电容处理高频分量。3.3 输出端滤波先搞清噪声频率再选电容、磁珠还是 LDOSk150Pro 模块本身作为开关电源输出端一定存在开关频率成分的纹波。双供电改造后如果只在输入端做文章不去处理输出噪声负载端可能仍然看到明显的残留纹波。但我不建议盲目在输出端堆电容。处理输出纹波前先判断噪声频率。开关电源的基波纹波通常在几十到几百 kHz高频毛刺可能达到几十 MHz。对几十 MHz 的毛刺用小容量陶瓷电容和磁珠更有效对几十到几百 kHz 的纹波磁珠作用有限需要用电感和电容组成的 LC 滤波器。很多人用一个磁珠替代电感发现低频纹波没有改善原因就是磁珠对低频段的阻抗很低。如果负载对电源质量要求很高比如给精密模拟电路或 ADC 供电我建议在 Sk150Pro 输出端后面再加一级低噪声线性稳压器。LDO 的调节作用可以把开关电源残余纹波压到很低的水平。代价是额外功耗和压差需要计算输入输出压差和负载电流下 LDO 的发热。对简单数字设备来说模块本身输出加一组低 ESR 电容通常已经足够不必追求超低纹波。3.4 切换瞬态纹波不能只看稳态还要看“切换那一刻”双供电系统里纹波过大的判断不能只盯着满载稳定的频谱。还要抓切换过程的瞬态波形。用示波器设置单次触发使能信号设为主电源掉电的瞬间观察模块输入电压和输出电压曲线。需要关注三个点掉电后模块输入电压跌落多少输出电压跌落到多少恢复到目标电压需要多长时间。这三个参数决定了备用电源能否在负载允许的断电窗口内接管。如果掉电后输出电压跌得很多优先增加输入端储能电容而不是输出端电容。增加输出端电容只能减缓输出电压下降速度不能解决模块因输入掉电而停止开关的问题。模块有最低工作电压输入端一旦跌破输出无论电容多大都很难维持。另一条思路是提前切换而不是等到主电源完全断电再切换。通过比较器或专用电源监测芯片设置一个“将要掉电”的阈值。当主电源电压从正常值降到阈值附近时立刻接通备用电源等到主电源彻底掉光时切换早已完成。这比被动等掉电、再启动备用路径更可靠。注意切换阈值需要设置回差否则主电源电压在阈值附近抖动时系统会出现频繁切换输出纹波反而变大甚至可能损坏 MOS 管或继电器触点。4. 纹波过大的排查链路先分来源再动电容4.1 改装后纹波过大先别急着加电容见到纹波数据变大第一反应是“输出滤波不够”于是加大电容、加磁珠结果可能有效也可能完全没有变化。因为纹波只是一个表象。要解决纹波先确定它从哪条路径来。常见的误判有三种第一种测量方法问题。探头接地线用了一根十几厘米的鳄鱼夹夹在输出地上示波器屏幕上的毛刺可能根本不是电源纹波而是空间辐射耦合进探头的噪声。只要把接地线换成接地弹簧毛刺可能立刻消失一大半。第二种纹波混入了低频振荡。改装后出现几百毫赫兹到几十千赫兹的起伏通常不是开关纹波而是输入侧阻抗和模块负阻抗特性形成的振荡。此时盲目在输出端加电容可能只能压低高频成份低频振荡仍然存在。第三种切换电路的地线上有跳动。两个电源的地电位不完全一致接地路径又经过长线地线上的噪声会直接叠加到模块输出地形成共模干扰。这时在输出端无论并联多少电容压差依然存在于负载两端。4.2 一条可复用的五步定位流程这里推荐一个排查顺序按顺序走比乱试更有效率。第一步重新确认测量系统。示波器开启 20MHz 带宽限制使用 AC 耦合探头接地用短弹簧测量点放在模块输出电容两端或者直接放负载端。先记录一个新的基线和改装前对比。第二步做单电源隔离测试。把备用电源断开只保留主电源供电看纹波是否恢复正常再反过来只保留备用电源看纹波是否变大。如果只用主电源纹波正常问题大概率出在备用电源路径或切换电路如果只用备用电源纹波也大应该先检查备用电源内阻、线束压降和模块输入电压是否足够。第三步切换状态测试。分别测试主电在线、备电在线、切换瞬间三种状态。如果稳态纹波正常只有切换瞬间出现跌落或毛刺问题锁定时序和储能电容。第四步负载动态测试。负载从空载跳变到满载观察输出过冲和恢复时间。动态负载能暴露出布局、电容容量和控制环路的问题。普通万用表测不出这类瞬态需要用示波器抓波形。第五步沿着功率电路逐段测电压。用示波器两个通道分别看模块输入电压和输出电压看噪声是否从输入侧传到输出侧。如果输入电压上有严重的高频毛刺说明来源在前级切换电路或线束布局如果输入稳定但输出毛刺大说明问题在输出滤波或噪声辐射。每一步修正之后都重新测量对比。不要一次改三四个变量否则无法判断哪一步真正起到了作用。4.3 常见坑滤波电感饱和、陶瓷电容啸叫、接地环路加电感滤波时要特别注意电感电流能力。如果负载电流接近或超过电感额定电流电感会饱和失去滤波作用噪声不但不降还可能因为磁芯饱和而发热。选择滤波电感时额定电流至少留两倍以上余量不能满足于电感量大小。陶瓷电容啸叫也是改装后常见的坑。模块输出端如果并联了大量大容量陶瓷电容这些电容在两端电压变化时会因压电效应发出啸叫声尤其在负载频率落在可听范围内时。此时需要检查陶瓷电容的工作电压和容量是否过于接近极限必要时改用部分电解电容替代或者使用具有更高直流偏压稳定性的介质。接地环路则需要从结构上解决。两路电源共地时主电源和备用电源的负极线应该在模块输入地引脚附近汇合成一个单点而不是在主电源那端和备用电池那端分别接地。如果无法避免长距离共地可以尝试把双供电前级做成一个独立小板电源线和地线都从同一位置引出避免信号地来回穿越功率地。真正的纹波治理并不只是“在输出端补电容”。先做单电源隔离再做分频段测量最后针对噪声来源添加对应滤波这才是顺路。5. 长期运行前先确认双供电的适用边界和保护机制5.1 这个方案适合谁不适合谁如果你和我一样是在普通控制设备、通信设备或者 DIY 装置上做一个备用供电切换负载动态范围不太大允许切换过程出现几毫秒的电压跌落这篇文章推荐的拓扑完全够用。它结构简单容易调试成本也可控。但如果你面对的是医疗设备、服务器、工业 PLC 或者要求“零间断”切换的场景这套改装方案大概率不够。零间断切换需要更复杂的储能机制或在线式 UPS 拓扑甚至需要在模块输入端做大容量能量维持还需要系统性冗余。只靠一个 MOS 管切换板和几个电容无法满足高可靠性要求。同样如果负载是电机、继电器等频繁启停的设备瞬时功率可能达到额定功率的数倍输入端电容和切换管参数都需要重新核算不能直接套用小功率设备上的经验。双供电的价值在于让“主电源失电”这个事件变得可承受但它不是万能的。它不解决主电源和备用电源同时失效的问题也不解决备用电源容量不足导致的后半程断电。5.2 长期跑机时最容易忽略的保护问题改装完成后很多人只做了空载和短时带载测试就装进设备长期运行。其实双供电长期稳定还需要补几块拼图。第一是防倒灌。MOS 管切换拓扑中如果主路 MOS 管失效出现短路备用电源可能反灌到主电源侧损坏主电源内部电路。需要在两路输入端各加防倒灌二极管或受控方向阻断不能把希望完全寄托在“主电源正常时备电不会导通”的控制逻辑上。第二是过流和短路保护。切换级应该具备保险丝或者电子限流能力否则某一负载过流时备用电源会持续供电保护逻辑无法动作。第三是备用电源管理。蓄电池长期浮充需要过充保护放电到最低电压后需要欠压保护。双供电系统只能解决“切换”的问题不能解决“电池没电还在硬放”的问题。第四是温度。MOS 管、二极管、电感和电容都有温度限制。双供电改装后如果放在封闭机箱里长时间大电流运行散热不足会成为新的故障源。5.3 最终建议把“模块”和“电源系统”分开理解Sk150Pro 模块本身只是一个 DC-DC 转换器。双供电改装实际上是在它前面加了一套“前级电源管理”内容包括电源选择、切换逻辑、储能电容和滤波网络。你不能再只把它看成“一块单输出模块”而要当成“一个由模块和前级组成的完整电源系统”。纹波过大的解决方案也一样。如果问题是地环路噪声加再多电容都没用如果问题是切换时序导致输入电压崩落先解决储能如果问题是线束寄生电感先改布局如果问题是模块本身底噪就差换后级 LDO 或者调开关频点更直接。双供电不是让我学会了怎么多接一条电源线而是让我养成了一个习惯先确认系统瓶颈在哪一层再决定动哪一层。电源系统里的纹波、噪声、切换跌落本质上都不是孤立现象。它们是一整条能量路径上的多个观测点只有把链路看清了修复动作才会真正有效。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →