改装电源这件事,真正动手以后才会明白:模块本身标称性能不等于装到你的板子上之后的实际表现。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( f"I={current:4.1f}A ripple={ripple_mv:5}mV " f"need 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,对手上其他非隔离可调稳压模块改成双电源也通用。先测地、再串联、后滤波,每一步都用数据说话。