
改装电源这件事真正动手以后才会明白模块本身标称性能不等于装到你的板子上之后的实际表现。Sk150Pro 这类可调直流稳压模块在 DIY 圈很常见很多人用它做桌面可调电源、充电电路或者设备内置供电。单路用没问题一旦想改成双供电电源或者发现负载一上去纹波就变大问题就会集中在几个容易被忽略的环节上输入输出共地关系、示波器测量方式、滤波电容的容量估算和布局。这次直接围绕“Sk150Pro 模块改装双供电电源”和“纹波过大解决方案”展开。文章会先讲怎么判断模块能不能串成双路输出再讲纹波到底是怎么测出来的最后给出一套从电容选型到改线布线的排查流程。适合手里正好有 Sk150Pro 或者类似可调电源模块、想把单路改成双路正负电源同时对输出纹波有要求的读者。先强调一句Sk150Pro 不同批次、不同店铺售卖的型号参数不完全一样输入电压范围、最大输出电流、输出地和输入地是否隔离都要以你手里模块的丝印、说明书或卖家标注为准。下面所有步骤都是通用改装思路动手之前先做最基本的连通性测试。1. Sk150Pro 模块双供电与纹波整改速览项目说明模块类型可调直流稳压模块常用于小功率桌面电源、实验供电改装目标将单路 Sk150Pro 组合为双供电电源重点是正负对称输出纹波过大的常见位置输入整流滤波不足、输出电容容量不够、测量方法错误、地环路干扰核心判断点模块输入负极与输出负极是否导通决定能否直接串联得到正负电源关键工具数字万用表、示波器及弹簧接地夹、电子负载或功率电阻、红外温度计滤波手段大容量电解电容、高频 MLCC、LC/RC 二级滤波、输出端远端采样适合场景运放电路、音频前级、传感器基准、仪器仪表供电主要风险输入电源不隔离时直接串联造成短路电容过大导致上电过流保护表格里没有给具体电压和电流因为无论是 Sk150Pro 还是其他模块改装时第一原则是查规格。下面进入实际操作。2. 改装前先想清楚你需要什么样的双供电电源2.1 双供电的两种常见形态“双供电电源”在 DIY 中有两种完全不同的含义接线方式不能混用。第一种是两路独立正电压输出。比如一个模块输出 3.3V 给单片机另一个模块输出 12V 给风扇或者功放。这种方案简单得多两个模块可以共用同一个输入电源输出地也可以并在一起问题不大。第二种是正负对称电源也就是一路输出 V一路输出 -V中间抽头作为系统地。运放、音频电路、测量前端经常需要这种电源。比如 15V / GND / -15V 三线供电就需要把两个模块按“串联取中间点”的方式接起来。很多人失败就失败在没有区分这两种形态直接把两个模块的输入端并联然后又想把输出端串出负压。这在很多非隔离 Buck 模块上会出问题。原因见下一节。2.2 Sk150Pro 能不能串联成负压先测“输入地与输出地”正负对称电源的本质是两个直流电源串联模块 A 的输出正端作为系统 V模块 A 的输出负端与模块 B 的输出正端连接并作为系统 GND模块 B 的输出负端作为系统 -V。这里最关键的问题就是两个模块的“输入侧”是否相互隔离。很多可调稳压模块并不是完全隔离的输入负端和输出负端内部直接连通或者通过地平面大面积连通。两个模块各自的输入负端如果接在同一个电源地上输出端又想拉开电位短路就会在模块内部控制回路里发生轻则带载异常重则烧板。所以在接线之前请先做这一步把 Sk150Pro 模块断电用万用表二极管档或通断档测量模块输入负端 VIN- 与输出负端 VOUT- 之间的导通情况。如果蜂鸣器响或者阻值接近 0Ω说明输入地和输出地同网络。再用同样方法测输入正端与输出负端信息会更完整。判断结果分两种输入负端与输出负端不导通表示模块输出侧是悬浮的那么两个模块使用相互隔离的输入电源时串联成 V/GND/-V 的可行性更高。输入负端与输出负端导通也就是常规非隔离接线那么想得到负压就不能简单把两个模块输出首尾相接必须先把输入侧做成隔离。2.3 先估算负载电流再决定滤波方案双供电的电流消耗并不是两路电流简单相加。如果负载同时从 V 和 -V 取电中间地线的回流电流会相互抵消一部分但正负两路各自最大电流才是模块需要满足的硬指标。改装前先算清楚负载最大正电源电流是多少负载最大负电源电流是多少两个模块的持续输出能力是否满足余量一般留多少允许的纹波是多大。纹波要求直接决定后面要并联多大电容也决定是否要上 LC 二级滤波。如果只是给风扇供电几百毫伏纹波可能无所谓如果是给高精度运放或者 ADC 基准供电那就得按输出电压的千分之一甚至更低来压纹波这时候“并联一颗电容”往往不够需要从拓扑、滤波、布局三方面一起改。3. 双供电电源接线方法与实操注意事项3.1 两个浮地模块串联成正负输出如果你确认两个模块的输出侧都是悬浮地且两个模块分别使用相互隔离的直流输入源那么可以这样接隔离直流源 A ── Sk150Pro A VIN 隔离直流源 A - ── Sk150Pro A VIN- 隔离直流源 B ── Sk150Pro B VIN 隔离直流源 B - ── Sk150Pro B VIN- Sk150Pro A VOUT ── 系统 V Sk150Pro A VOUT- ── 系统 GND Sk150Pro B VOUT ── 系统 GND Sk150Pro B VOUT- ── 系统 -V这里比较关键的是系统 GND 位置A 的 VOUT- 和 B 的 VOUT 被连在一起再用粗线引到负载地端。负载的 V 和 -V 走两条独立线尽量不要和 GND 在负载端之前随意并联。输入源“相互隔离”是硬条件。用同一个带有中心抽头的变压器次级绕组时本身就满足正负半周隔离关系可以分别整流后接两个模块。但如果你的输入是两个完全相同的 DC 电源且这两个 DC 电源都接到同一个交流插座它们内部往往通过 Y 电容、保护地有微弱连接具体能不能串联要实测地线电压和共模噪声不建议在没把握时直接组合。3.2 输入地共用的模块怎么补救如果 Sk150Pro 输入负极与输出负极直接连通又要做成正负对称输出通常有三种补救方式。第一种给其中一个模块增加隔离型 DC-DC 电源作为它的前端输入。这样后级模块之间就不会因为输入地共接而短路但需要注意隔离 DC-DC 的输出功率必须大于后级负载需求。第二种使用带隔离绕组的工频变压器两个独立绕组分别整流滤波后给两个模块供电交流侧共地问题在物理上被分开。第三种放弃正负对称方案改用带负电压输出的专用模块或者用一片单电源模块配合电容耦合虚拟地但虚拟地只适合小电流且负载对称的场合不能盲目用在功率负载上。一定要避免的接法是把两个非隔离 Sk150Pro 模块的输入端并联到同一个电源然后把两个模块输出首尾相接制造“负压”。很多非隔离模块的 VOUT- 和 VIN- 是同一个网络输出串联会直接钳制输入电位导致模块无法稳压甚至损坏。3.3 接线规范双绞线、单点地、远端采样串联拓扑理顺之后纹波大往往不是模块参数问题而是接线引入了额外噪声。输出到负载的电源线尽量用双绞线让正负电流的回路面积变小。回路面积越大越容易拾取空间电磁噪声示波器上看到的“纹波”可能根本不是开关纹波而是共模噪声。地线布局建议采用星型接地负载的电源地、示波器探头参考地、两个模块的中间连接点尽量在一个物理点汇合不要拉一根长地线串过所有器件再回到模块。如果模块本身带远端采样remote sense或者可以在板上飞线调整采样点把采样点从模块输出端子移到负载端能补偿长距离走线的压降也会让纹波表现更接近真实负载电压。没有远端采样功能的模块至少要保证从模块输出端子到负载的导线足够粗、足够短。4. 纹波过大先检查测量方法是否规范4.1 电源纹波必须带载测量“电源纹波要带载测吗”答案是一定要带载。空载时不管是线性稳压还是开关稳压输出电流很小滤波电容上的放电速度很慢输出纹波电压会显得很低。但实际负载一旦拉起来电流在电容和线路阻抗上产生的压降会立刻变明显纹波数值可能翻好几倍。开关电源模块尤其明显空载模式下甚至可能进入跳周或突发模式所看到的波形和真实负载工况完全不相关。所以纹波验证至少要在三个状态下分别测量空载、半载、满载。如果条件允许再增加一个动态负载测试观察电压跌落和恢复时间。4.2 示波器测量纹波的正确姿势示波器测量电源纹波时最常见的问题不是模块纹波真的超标而是测量方法把环境噪声一起抓了进来。推荐遵循下面这套设置示波器通道设置建议 1. 探头选择无源探头10x 档或 1x 档均可优先保证衰减比例和带宽匹配 2. 接地方式去掉探头标配的鳄鱼夹地线使用弹簧探针地 3. 示波器通道耦合AC 耦合 4. 带宽限制20 MHz 5. 时基根据纹波周期调整开关纹波建议 20us/div~100us/div 6. 测量点模块输出电容两端尽量短距离接触 7. 探针接触方式示波器探头尖与弹簧地同时压接在电容两个引脚上这个清单里最关键的是接地方式。普通鳄鱼夹地线很长会形成一个很大的接收环示波器屏幕上看到的往往是几 MHz 到几十 MHz 的共模噪声毛刺而不是真实的输出纹波。换成弹簧接地夹后环路面积被压缩到极限测出来的波形才有参考价值。带宽限制也建议打开。一般在 20MHz 以内的纹波分量才是电源设计需要处理的更高的频率分量很多时候来自探针地环路和空间辐射。如果不限制带宽测量噪声会把低频纹波信号淹没数据误导排查方向。4.3 判断真伪纹波的经验先看波形形状。工频整流后的纹波一般是平滑的锯齿或正弦形状频率为电网频率的两倍开关电源的纹波通常是叠加在直流上的三角波频率等于开关频率毛刺型尖峰往往是测量假象或地噪声。再看毛刺是否随探头位置变化。把示波器探头从模块输出电容两端移到输出端外接长导线上如果毛刺明显变大说明那是线路辐射耦合噪声不是电源本身的纹波。把两种测量干扰排除后再去讨论并联多大电容才是正确顺序。这个顺序乱了很容易在模块原设计没问题的情况下反复加电容最后仍然看不到改善。5. 并联多大电容从需求倒推而不是凭感觉加5.1 粗略估算公式滤波电容容量的选择有两种常见需求。第一种是工频整流后的电容滤波负载从电容上吸取能量在两次充电脉冲之间电压会跌落。工程估算时用下面这个近似关系ΔV ≈ I_load / (f_pulse × C)其中 ΔV 是允许的纹波电压I_load 是负载电流f_pulse 是整流后的脉动频率全波整流下通常是电网频率的两倍50Hz 电网对应 100Hz。举个例子如果负载电流是 1A允许纹波是 100mV脉动频率是 100Hz那么需要的电容大约是C I_load / (f_pulse × ΔV) 1 / (100 × 0.1) 0.1F 100000uF这个例子只是为了说明计算关系。实际套用到 Sk150Pro 模块改装时还要考虑模块本身的开关频率或线性调整能力、电容耐受纹波电流以及 ESR。但如果你的模块输入来自一个简单的整流桥那你第一眼要看的不是模块后级而是整流桥后的这个电容是否够大。第二种需求是动态负载下的电压保持。比如负载瞬间从 0.1A 跳到 1A控制环路还没反应过来时电容要向负载提供瞬态电流这时候的容量估算公式是C ≈ I_step × t_response / ΔV_dropt_response 是模块环路响应时间。这个公式可以用于判断并联电容是否足以抑制负载突变造成的电压跌落。5.2 用 Python 脚本做容量估算下面这段脚本把上面的关系写成可运行的计算工具。实际使用前把load_current_A换成你的负载电流把ripple_freq_Hz换成整流脉动频率或模块开关频率把allowed_ripple_V换成你能接受的纹波峰值。def calc_capacitor_uf(load_current_A, ripple_freq_Hz, allowed_ripple_V): 根据负载电流、纹波频率和允许纹波电压估算所需滤波电容。 ΔV I / (f * C) C I / (f * ΔV) 返回电容值单位为 uF if ripple_freq_Hz 0 or allowed_ripple_V 0: raise ValueError(ripple_freq_Hz and allowed_ripple_V must be positive) capacitance_farad load_current_A / (ripple_freq_Hz * allowed_ripple_V) capacitance_uf capacitance_farad * 1_000_000 return capacitance_uf if __name__ __main__: # 示例全波整流50Hz 电网100Hz 脉动 # 注意这是理想电容放电模型实际还要计入电容 ESR main_freq 50 pulse_freq main_freq * 2 for current in (0.5, 1.0, 2.0): for ripple_mv in (20, 50, 100): ripple_v ripple_mv / 1000 cap_uf calc_capacitor_uf(current, pulse_freq, ripple_v) print( fI{current:4.1f}A ripple{ripple_mv:5}mV fneed approx {cap_uf:10.1f}uF )运行后可以看到不同负载和不同纹波要求下电容需求的差异。需要注意的是这个脚本是“起点估算”不是最终取值。实际中电容的 ESR、温度、老化以及模块反馈环路都会影响最终纹波数值必须用示波器带载验证。5.3 并联电容不是越大越好先说并联方式。工程上经常把多个电容并联而不是只用一颗超大电容。原因有两个一是电容存在 ESL单颗大电容在 MHz 频率下阻抗可能不降反升二是多个小体积电容并联后总 ESR 和 ESL 更低高频滤波效果更好。典型组合是一颗几十到几百微法的低 ESR 电解电容并联一颗 0.1uF 的 MLCC用于吸收高频开关噪声再视情况并联一颗 10uF 左右的陶瓷电容。同时要注意容量增大带来的副作用。在模块冷启动瞬间大电容相当于短暂短路输入电流会非常大可能触发 Sk150Pro 输入端的限流或保护。输出电容过大会让模块反馈环路相位裕度下降表现为电压过冲甚至振荡。开机验证时如果发现模块不稳定或者带载短路保护频繁动作优先考虑把输出电容降回一个等级而不是继续加大。6. 低纹波滤波的实用整改顺序6.1 先解决输入侧输出纹波大很多时候病根在输入侧。如果 Sk150Pro 的前级就是整流桥加电容滤波输入电容容量不够会让模块输入电压按照 100Hz 频率大范围波动后级稳压模块无论调整率多好在输入掉到跌落区附近时输出也会跟着出现低频纹波。整改时先测 VIN 端的电压波动再决定是否在前级增加电容。对开关型模块输入侧还要看有没有足够的陶瓷电容吸收高频纹波电流。输入引线过长时寄生电感会在开关管切换瞬间产生压冲这个噪声会通过地线耦合到输出这也是很多人只给输出加滤波但纹波依旧的常见原因。6.2 输出侧的二级滤波如果模块输出端已经有一组电容但纹波仍然超过负载要求可以考虑在模块输出和负载之间加一级 LC 滤波或者 RC 滤波。LC 滤波的原理是把模块输出电压中的高频分量用电感挡住再用后级电容释放到地。选择电感时重点看额定电流和饱和电流负载电流接近电感饱和电流时电感值会迅速跌落滤波作用归零。可选的低纹波滤波电路接线拓扑如下Sk150Pro VOUT ── L ──── 负载 | C | Sk150Pro VOUT- ──────── 负载 GNDRC 滤波更简单把电感换成电阻即可。但电阻会分压只适合负载电流比较小的信号电路。如果 Sk150Pro 后面带的是电机、加热丝这类重负载RC 滤波会造成严重的电压损失基本不可用。需要注意如果 Sk150Pro 是闭环稳压模块输出端外挂 LC 会改变反馈环路的负载特性。有些模块会因此出现振荡或动态响应变差。整改完成后必须用电子负载做阶跃测试不能只凭空载波形判断。6.3 地线布局与反馈采样点一起处理滤波电容摆放位置也很重要。电容应该在模块输出引脚处先接一组在负载端再接一组两点之间用短粗导线或者 PCB 铜皮连接。不要在模块输出端直接引出长线到负载再在负载端放一颗电容这样长度引线的电感会削弱电容效果。如果模块支持远端采样反馈采样线从负载端电压点上飞回模块采样脚并且采样线尽量不要靠近电流主线否则会把噪声引入反馈环路。7. 改装后的带载验证流程7.1 从空载到满载逐级测试完成双供电和滤波整改后不能直接上真实负载推荐先用功率电阻或电子负载逐级加载。先把两个模块分别调好目标电压空载测量输出的直流电压和纹波。然后加载到 25% 额定电流等电压稳定后再继续加载到 50%、75%、100%。每一档都记录下面的参数负载状态输入电压模块 A 输出电压模块 B 输出电压示波器纹波 Vpp噪声尖峰 Vpp模块表面温度空载待填待填待填待填待填待填25% 额定电流待填待填待填待填待填待填50% 额定电流待填待填待填待填待填待填75% 额定电流待填待填待填待填待填待填100% 额定电流待填待填待填待填待填待填记录表的目的是量化变化而不是看某一刻数值正常就结束。从空载到满载输出电压如果持续下降超过 50mV说明线损或者模块负载调整率有问题如果某个负载点纹波突然跳升说明模块可能进入保护限流区或者电感饱和。7.2 动态负载测试电源纹波测试还有一项容易被漏掉的是动态负载响应。用电子负载切换一个高频方波电流观察示波器上输出电压的跌落和过冲幅度。比如从 0.1A 跳到 1A如果输出电压出现明显下冲且恢复时间很长说明输出电容容量不足或者反馈带宽不够。这个现象在纯电阻负载测试中看不到但对数字电路负载很有意义。没有电子负载也可以用大功率开关管加信号发生器做一个简易方波负载但要注意功率器件散热操作时远离高压端子。7.3 用电位器、调压旋钮核验两路跟踪双供电系统中正负两路电压的对称性也需要验证。把 Sk150Pro 的调节电位器同时调整到目标电压附近用万用表分别量 V 与 GND、GND 与 -V再量 V 与 -V 的压差。若两路绝对值差超过预期检查 GND 公共点是否接触良好以及两个模块的输入电压是否一致。8. 双供电与纹波整改常见问题排查问题现象可能原因排查方式解决方案正电源正常负电源无输出负压模块输入未接通或自我保护测量 VIN 电压和 VOUT 电压检查输入隔离电源和模块输出使能两路带载后电压同时下跌前级整流/电源功率不足测量模块 VIN 满载电压加大前级电源容量或缩短输入线输出纹波中带高频毛刺示波器地线过长或模块输出缺少高频电容换弹簧接地、开带宽限制输出并联 0.1uF MLCC模块输出出现低频起伏输入滤波电容容量不足测量整流后 100Hz 波动增加输入电解电容外挂大电容后模块振荡输出电容过大影响反馈环路去掉大电容观察是否恢复降低容量或使用带远端采样方案正负电源负载不对称时地偏移公共地线阻抗过大用示波器量 GND 与负载参考地压差公共地做星型连接、加粗铜线接上负载后模块打嗝/短路保护输出电容充电电流冲击测量上电瞬间输入电流模块输出端预充或前级限流两个模块输入电源烧保险两个输入源不隔离直接并联用万用表量输入源之间的电压改用隔离前端或两个独立绕组排查顺序建议是先检查测量方法是否正确再检查带载状态然后检查模块输入电压稳定性最后才考虑增加滤波电容。很多“纹波解决不了”的情况最后发现只是示波器方法不对。9. 双电源改装的安全提醒双供电电源改装过程中正负电压叠加后两端的电压可能是单个模块输出电压的两倍。如果你的单路输出是 15V串联后 V 与 -V 之间就有 30V 压差虽然还在安全电压范围内但裸露端子依然不能被手触碰。任何时候调整接线都要先断电并等电容放电完成。电解电容存在极性接反会发热甚至爆裂。滤波电容的耐压建议留出至少 1.5 倍到 2 倍余量。正负对称电源里输出端电容一端接 GND另一端可能承受的是相对 GND 的正压或负压极性不能装反。改装完成后如果模块表面温度超过 70℃ 到 80℃ 区域不要急着增加散热片先检查输入输出电压差是否过大、负载电流是否超规格。线性稳压类模块的压差与电流乘积主要转化为热量输入电压太高会造成功耗浪费这也是纹波和温度一起恶化的根源之一。10. 总结与下一步建议Sk150Pro 模块改装双供电电源最值得先验证的不是“能不能输出两路电压”而是两个模块的输入地和输出地关系。把浮地判断做在前面正负对称电源接线才不会埋雷。纹波整改要先校正测量方法。电源纹波要带载测示波器要用弹簧接地、开带宽限制。排除掉测量假象后再按负载电流和允许纹波反推需要并联多大电容。滤波电容选型和并联不是单纯加大容量低纹波滤波要靠输入侧、输出侧二级滤波、高频 MLCC 和接地布局一起完成。最容易踩的坑有三个把非隔离模块直接串联当负压源、用长鳄鱼夹地线测纹波导致测量值虚高、盲目并联超大电容让模块开机保护或振荡。改完双供电后先用电子负载做逐级加载记录电压、纹波和温度。后续想继续扩展可以给模块加装数字电压电流表头、输出短路保护电路甚至在输出端加一级低压差稳压器做进一步降噪。对固定负载场景还可以把 Sk150Pro 的输出电压调节电阻换成高精度低温漂电阻减小电压随温度漂移的问题。这套方法不仅适用于 Sk150Pro对手上其他非隔离可调稳压模块改成双电源也通用。先测地、再串联、后滤波每一步都用数据说话。