连续可调稳压电源设计:从线性方案到PCB布局的完整指南

发布时间:2026/10/17 18:57:08
连续可调稳压电源设计:从线性方案到PCB布局的完整指南 简介这是一份输出电压连续可调的稳压电源电路设计文档面向硬件设计与电子工程方向的工程师和爱好者。电路以三端可调稳压器CW317即LM317为核心器件搭配CJ113稳压二极管构建一组负压电源再通过一只电位器接入负压点使输出电压能够从零伏起调直至三十伏从而实现全范围的连续无级调节可满足实验室测试、设备调试和产品研发中的多种供电需求。资源包内共包含一个PDF文档以可随时查阅的便携格式呈现整体大小仅约18KB内容非常精炼。文档中提供了完整的原理图设计思路并围绕元件选型、输入电压范围、纹波抑制、转换效率与热管理展开说明同时就短路保护和过载保护给出了安全设计提示便于读者理解电路工作过程并自行搭建验证。目前已有508人浏览学习过该文档适合需要快速掌握可调稳压电源设计要点的工程技术人员参考。1. 输出电压连续可调的稳压电源先想清楚你要的是线性还是开关做硬件的人早晚会撞上这样一个需求要给某个实验平台、某块待测板卡或者一套传感器系统供一路干净且电压可变的直流电。大多数人的第一反应是买一台成品可调电源但当你需要把电源直接集成进产品原型、或者要在一套自动化测试治具里塞进多路独立可调输出时成品仪器不仅贵体积和接口也对不上。这时候就得自己搭一个“输出电压连续可调的稳压电源”。这个标题里最关键的词不是“稳压”而是“连续可调”——它意味着从最低电压到最高电压之间不能有档位跳变旋钮拧到哪输出就得稳在哪。我见过不少刚开始做电源的开发者直接拿着一个可调三端稳压器加一个电位器就上电了结果空载时电压正常一带载电压就掉得离谱或者电位器拧到某个位置突然自激振荡输出纹波大得示波器上全是毛刺。这些问题的根源几乎都不是“某个元件坏了”而是没搞清楚连续可调电源对基准、反馈环路和功率耗散的要求。这篇文章我就按自己实际做过的方案来讲先对比三种主流实现路线并给出选型理由再给出一套用线性方案做 1.2V 到 24V 连续可调的完整设计过程最后把保护电路、PCB 布局、测试调校和常见坑全部拆开讲。适合的人是有基础电路知识、想自己动手做一台能长期稳定运行的台式或板载可调电源的从业者。2. 三种常用实现方案从原理上先排除错误选项2.1 线性稳压方案为什么它最适合“连续可调”这个需求线性稳压的核心思路是让调整管工作在放大区通过负反馈把输出电压稳定在基准决定的数值上。它的优点极其贴合“连续可调”这个标题输出纹波低、动态响应快、电路简单、调试容易。只要基准电压本身是连续可变的输出就跟着连续变不存在开关电源那种最小脉宽限制或最小占空比带来的调压死角。代价是效率。输入输出压差乘以输出电流这部分功率会全部变成热量耗散在调整管上。如果要做 1.2V 到 24V 可调输入电压取 28V 左右时在最低输出电压、最大输出电流的情况下调整管可能要承受二三十瓦的耗散功率。因此线性方案的散热设计必须从电路图上就开始考虑不能等板子发热了才想着去加散热片。常见做法是使用 TO-220 或 TO-247 封装的调整管配合足够大的散热器。另一个容易被忽略的点是线性方案的“地线”布局。因为电流从输入端流经调整管再到输出端Return 路径上的任何电阻都会造成负载调整率恶化。我一般会把输入电容、输出电容、基准地、反馈取样电阻地这四路地线分开走最后在散热器附近的单点汇合。2.2 开关电源方案效率高但“连续”两个字需要额外功夫如果需求是 5A 以上大电流或者输入电压和输出电压之间压差长期超过 15V线性方案的热量会大到不现实这时候只能上开关方案。常见拓扑是降压型 DC-DC 加反馈电阻网络用数字电位器或模拟电位器改变反馈分压比从而实现输出电压调节。但这里有个很隐蔽的问题普通 DC-DC 芯片的反馈基准电压通常固定为 0.6V 到 1.25V 之间你要的可调范围越大反馈分压电阻的阻值比就越极端。比如用某款反馈基准为 0.8V 的芯片去输出 24V分压电阻下臂可能是 1kΩ上臂就得是 29kΩ此时上臂电阻的温度漂移会被直接放大到输出端。更麻烦的是电位器直接串在反馈分压电路里会让环路增益随输出电压变化而变化可能导致某些电压点相位裕度不足产生低频振荡。做开关方案的人必须用“分压电阻固定 电位器通过缓冲器调整基准”的方式而不是把电位器简单地串进反馈网络。开关方案的“连续可调”还需要考虑轻载下的最小占空比限制。很多 DC-DC 控制器在轻载时会进入跳跃周期模式或突发模式导致输出电压出现几十毫伏的周期性波动这对精密模拟电路来说是不能接受的。所以如果负载电流会在几十毫安到几安培之间大幅变化开关方案必须选择强制连续导通模式或者干脆在输出端并联一个最小负载电阻。2.3 数控方案它是“连续可调”的真扩展方向数控方案用一个微控制器控制 DAC 输出作为基准电压源或者控制数字电位器改变反馈分压比。这个方案最大的价值在于能实现数字设定、存储预设电压值、以及通过串口或按键操作甚至可以做成一个带校准表的“智能电源”。从实现难度上看用微控制器加 DAC 驱动一个线性调整管的方案最容易获得高性能因为线性稳压的环路特性非常容易做稳定。不过我不建议第一次做可调电源就直接上数控。原因有两个一是 DAC 输出的基准电压噪声和精度直接影响最终输出精度入门者手上未必有高精度基准源可做校准二是数控方案一旦出现振荡排查难度远高于模拟电位器方案因为你没法判断到底是硬件环路问题还是软件控制时序问题。建议先把模拟方案做扎实再在它的基础上把电位器替换成 DAC 加缓冲器这个升级路径非常平滑。3. 用线性方案做连续可调从基准到功率级的完整计算3.1 整体架构与指标拆解我这边确定一个入门到进阶都比较舒服的指标输出 1.2V 到 24V 连续可调最大输出电流 1.5A。输入电压选用 28V 直流这个值既能让调整管在最坏情况下依然有足够的压差维持稳压又不至于在输出 24V 时才 4V 压差造成调整管完全进入饱和区失去调整能力。架构上采用经典的“基准源 误差放大器 功率调整管 取样反馈”四环节结构。基准源产生一个稳定且连续可调的参考电压取样电阻分压输出的一部分送入误差放大器的同相输入端或反相输入端误差放大器把基准和取样值的差放大后驱动调整管调整管的输出又反过来影响取样点最终形成一个深度负反馈环路。整个环路的响应速度决定了电源的动态特性。3.2 基准与调压电路决定“连续可调”的精度上限基准是整个电源的心脏。如果基准本身漂移后面环路做得再好也没用。我推荐使用某型号精密可调基准它的典型温漂系数能到 30ppm/℃ 以内远好于用稳压二极管加限流电阻的简易方案。该基准的参考电压端通过两个电阻分压设定最低输出电压同时在参考端和阴极之间接一个电位器实现连续调节。这里有个关键参数基准的阴极电压变化范围必须覆盖你要的输出范围经过分压后对应的数值。假设取样电阻的反馈系数是 1/3也就是说输出 24V 时取样点是 8V输出 1.2V 时取样点是 0.4V那么基准就必须能在 0.4V 到 8V 之间连续调节并且在这个范围内保持稳定。某型号可调基准的阴极工作电压下限是 2.5V因此直接用它的阴极电压做基准不能满足 1.2V 输出场景。我一般会用一个运放构成同相缓冲器或反相放大电路把基准电压变换到所需范围。电位器的选择也不能随意。碳膜电位器价格便宜但温漂大做实验可以长期运行的设备建议用多圈线绕电位器或金属陶瓷电位器。我实际使用下来多圈电位器不仅调压更精细而且长时间运行后阻值漂移明显小于碳膜电位器。另一个容易被忽略的点是电位器动臂接触不良时基准电压会瞬间跳变进而输出电压跳变这在给精密负载供电时可能造成损坏。解决方法是让电位器动臂到基准端的连线尽可能短并且设置一个电容在动臂端对地滤波。取样反馈网络的计算从最高输出电压开始。假设误差放大器是一个普通运放输出取样端到反相输入端的电阻为 R1反相输入端到地的电阻为 R2基准电压接到同相输入端。根据虚短虚断输出电压等于基准电压乘以 1 加 R1 比 R2 的值。如果希望基准电压范围是 0.4V 到 8V就设定 R1 比 R2 等于 2 比 1放大倍数为 3 倍那么输出范围就是 1.2V 到 24V。R2 取 10kΩ 时 R1 就是 20kΩ。这里 R1 和 R2 都用 0.1% 精度低温漂电阻因为它们直接决定输出电压绝对精度。3.3 功率调整管选型与驱动设计线性电源最容易翻车的地方调整管要用达林顿结构还是单管这是个值得纠结的问题。单管方案在输出 1.5A 时基极驱动电流可能会达到几十毫安普通运放推不动。我建议用达林顿管或者用“小功率驱动管加大功率调整管”的两级方案。达林顿管的优点是驱动电流要求低、放大倍数大缺点是饱和压降比单管高约 1V 左右在最坏情况下调整管压降会变大功耗相应增加驱动级也更容易发热需要在驱动管上加小型散热片。以 1.5A 最大输出为例输入 28V输出 1.2V 时调整管压降约 26V功耗 39W这已经超出了大多数分立封装在自然冷却下的散热能力极限必须强制风冷或限制最低输出电压下的最大电流。如果不想上风扇可以把最低输出电压抬高到 3V 或者把最大输出电流降到 1A实际工程就是在指标上做取舍。我一般会设计一个简单的电流限制电路然后用一个“可变限流点”来保证调整管功耗不超过安全区。具体做法是让限流阈值随输出压差自动降低压差大时允许的电流小压差小时允许的电流大这样电源可以在低压大电流和高压小电流两个方向上都安全工作而不需要用户自己去算功耗。误差放大器输出的驱动能力也需要检查。大多数运放的输出电流只有几十毫安直接驱动达林顿管时在输出最大电流瞬间可能出现驱动不足导致调整管退出线性区。解决方法是加一级射极跟随器或共集电极放大级把运放输出的电流能力放大到几百毫安级别。这个驱动级最好用对称电源或者至少保证输出摆幅能到接近输入电压否则输出电压无法到达设计的最高值 24V。3.4 完整参考电路与关键参数表下面这个电路是我实践下来结构最清晰、调试最方便的一版。它在某公司产品的基础上改过两轮去掉了容易自激的复杂补偿电容改成固定零点补偿。输入端 28V ──┬── Q1(E) Q1(C) ──┬── 输出 Vout │ Q1: B ── R5 ── OP1 OUT │ │ Q2: C ── R3 ── Vref │ C1 C2 │ │ GND GND先说 Q1 的输出级连接方式调整管 Q1 的发射极接输入端集电极接输出端这是线性稳压常见做法压差是输入输出之差。运放 OP1 通过 R5 驱动 Q1 基极Q2 是驱动放大管它的集电极通过 R3 接到基准电压源作为有源负载。这样运放只需要提供很小的电流变化Q2 就能把电流放大到足以驱动 Q1 的基极。取样反馈网络由 R1 和 R2 构成取样点在输出端经过分压后反馈到运放反相输入端基准电压从同相输入端注入。运放的输出自动调整直到同相反相两个输入端的电压相等。这就是连续可调能够成立的核心基准电压连续变化运放就驱动调整管连续变化最终让取样电压始终等于基准电压。关键参数表如下不同输入电压或输出电流时部分数值按比例调整参数项数值说明输入电压28V DC24V 输出时最小压差 4V需保证调整管在线性区输出范围1.2V 至 24V由基准电压范围与取样分压比共同决定最大输出电流1.5A受调整管散热能力限制取样放大倍数3 倍R1/R2 2 时成立调整管类型达林顿管需要驱动电流小但注意饱和压降3.5 反馈补偿调稳不振荡的实操参数反馈环路不是接上就能稳定工作的。运放本身有内部极点调整管有输入电容和输出电容取样网络又有自己的极点这些因素叠加在一起如果相位裕度不足电源就会在某个输出电压点上产生自激振荡。最直接的调试现象是示波器上看到输出叠加了一个几 kHz 到几百 kHz 的正弦波幅度可能从几十毫伏到几百毫伏不等。我的做法是给取样反馈电阻 R1 并联一个前馈电容 Cff它的作用是引入一个零点提升环路在单位增益频率附近的相位裕度。Cff 的典型取值在 10pF 到 100pF 之间最好通过仿真或实际扫频来确定。太小了补偿作用不明显太大了会影响环路带宽让动态响应变差。另一个实用手段是在误差放大器输出端到反相输入端之间并联一个反馈电容形成积分补偿这个方法对抑制高频自激非常有效代价是会降低瞬态响应速度。调试时要从最低输出电压开始比如先把电位器拧到 1.2V 位置用示波器观察输出是否干净然后逐步升高到中段 12V再到最高 24V。每个位置观察十几秒确认没有振荡后再继续往下调。如果某段电压自激优先调整补偿电容数值而不是先去换调整管或加大输出电容因为输出电容过大会造成环路相位滞后加剧反而让问题更严重。4. 保护电路与 PCB 布局让电源从能跑到敢一直开4.1 短路保护与过流保护别让一次误接烧掉整个电源连续可调电源最大的应用风险就是用户把输出旋钮调到高压然后误将输出短路。如果没有保护电路调整管瞬间承受几乎全部输入电压和很大的电流几秒钟就可能烧毁。最简单可靠的方法是串联一个电流检测电阻然后检测它的压降当压降超过设定阈值时通过一个晶体管拉低调整管基极电压或关闭驱动级从而把输出电流限制在安全值内。这个限流点必须做成可变的因为同样的输出电流在不同压差下对应的调整管功耗完全不同。举例来说输出 24V 时 1.5A 电流对应的调整管功耗只有 6W输入 28V 减输出 24V 再乘以电流但输出 1.2V 时同样电流对应的功耗接近 40W同一个限流值是不合理的。我设计的限流电路用输出电压来调节电流阈值输出电压高时允许电流大电压低时电流阈值自动减小这个逻辑正好匹配调整管的安全工作区。过流保护动作后的恢复方式也值得琢磨。我倾向于做成“恒流限制”而不是“完全关断”。恒流模式下短路发生时电源会维持一个固定电流输出电压被拉低到接近零此时调整管压差最大功耗等于输入电压乘以限流值。如果限流值是 1.5A这个功耗大约 42W仍然很大长期短路依然会烧管。所以我在恒流基础上又加了一个温度保护监测散热器温度超过设定值时直接关断输出直到温度回落后才能重新启动。4.2 反接保护与输入浪涌很少有人主动做但每次都能救命输出端接反负载、或者输入电源极性接反这两个场景在实验室里发生的频率远高于你的想象。输入反接保护可以用串联二极管解决但代价是二极管的压降在你输出高电压时会吃掉一部分调整管裕量。我通常用 P 沟道 MOSFET 做理想二极管导通压降只有几十毫伏。如果觉得麻烦普通整流二极管串在输入端也行只要输入电压能向上多留出 1V 裕量。输入浪涌电流也要处理。电源接通瞬间大容量滤波电容相当于短路浪涌电流可能达到几十安培不仅冲击整流桥还会让输入电压瞬间跌落进而导致输出电压出现一个短暂的下冲。解决方法是加 NTC 热敏电阻做软启动热敏电阻冷态阻值大通电后温度升高阻值下降浪涌电流被平滑限制住。使用 NTC 时注意它正常工作时也在消耗功率表面温度可能到七八十度PCB 布局时要和电解电容保持距离。输出端反接保护最简单的方式是并联一个功率二极管方向是反的负载接反时二极管导通把电流导向电源内部由限流电路限制电流保护电源本身不损坏。二极管导通压降是 0.7V 左右在输出电压很低的时候可能不明显但它毕竟在错误接线时保护了内部电路值得占用一点 PCB 面积。4.3 PCB 布局的地线策略与散热设计线性电源的 PCB 布局有一个铁律输出电流的流通路径必须画成一个完整的环取样反馈线不能和输出电流线共用同一段铜箔否则输出电流变化会在取样线上产生电压噪声导致负载调整率变差。具体做法是取样点直接接在输出电容的正极和负极然后单独布一条细线回到运放的取样电阻端不让它经过功率铜箔。功率主线要用足够宽的铜箔1.5A 电流在 35um 铜厚下至少要 2mm 宽才安全如果空间允许走 3mm 以上更好。调整管的散热铜箔要和输出功率线连成一片增加散热面积同时调整管下面打散热孔阵连接背面铜箔。地线采用单点汇接。输入地、输出地、基准电源地、取样电阻地这四路地线分别走到调整管附近的公共点汇合。这里有一条血泪经验如果把基准地和输出电流地串在同一段铜箔上负载从 0 跳到 1.5A 时输出电压会跳变几十毫伏而且再怎么调补偿电容都无效问题是地线噪声而不是环路不稳定。散热器选型时按最坏功耗计算。假设最低输出电压 1.2V、最大电流 1.5A输入输出压差超过 20V调整管耗散接近 30W那么散热器的热阻大约需要低于 3℃/W。这种级别的散热器体积不小通常要配风扇才能把温度压到 85℃ 以下。很多第一次做电源的人只算了额定工作点的功耗忘了低电压大电流才是真正的热设计边界。5. 调试阶段的常见问题与排查示波器都看不出来的坑5.1 输出电压无法达到最低值电位器拧到底还是偏高现象电位器旋到最小位置输出仍有 2V 左右而设计指标是 1.2V。电压倒是稳定的就是调不下去。原因误差放大器输出摆幅有限或者基准源本身不能输出到接近零的电压。常见的是运放的输出轨到轨能力不足在需要输出接近地电位时饱和了。解决换用轨到轨输入的运放同时把反相端的偏置电流路径改用更大的电阻值避免偏置电流在地线上产生附加压差。也可以用双电源给运放供电负电源用一片电荷泵变换器产生 -5V这样运放输出可以真正到地。5.2 每档电压都稳定但带负载后电压跌了 0.5V 以上现象空载时输出电压准确接上额定负载后电压明显下降超过负载调整率的合理范围。原因大多数情况下不是环路问题而是取样线没有独立走线。电流流过功率铜箔或线缆时产生压降如果取样点取在远离负载端的地方这个压降没有被反馈环路补偿到。解决把取样线单独拉一根细线直接连到负载端子的正负极。如果结构上做不到就把取样点改到输出电容的两端让反馈环路的参考点尽量接近实际负载的供电点。取样线经过接插件时要留意氧化问题所以功率连接和取样连接最好分开。5.3 示波器看到输出叠加了高频毛刺但频率和负载电流无关现象输出端波形不干净叠加了几十毫伏级别的高频分量而且不随负载变化而显著变化。原因接地环路或探头接地方式问题。示波器探头接地夹如果接到电源输出端附近的地而示波器本身通过电源插头的地和被测系统形成地环路就会附加开关噪声或市电谐波。另一个可能是探头本身响应带宽不足。解决先确认探头接地线尽量短用弹簧接地针代替长接地夹。然后把示波器设置为交流耦合带宽限制到 20MHz排除高频开关噪声。若依然存在再检查 PCB 上大电流路径和取样回路是否共用铜箔。5.4 输出正常但发热严重摸散热器手不能停留超过 2 秒现象电源能稳定输出但散热器温度过高长时间运行有焦味。原因这是热设计没算好边界不是故障。很多人在额定输出 24V 1.5A 下测试调整管压差仅 4V功耗 6W散热片温热一切正常。但把输出电压拧到 1.2V 时功耗达到 30W 以上同样的散热器必然过热。这是设计时的“低压大电流最恶劣工况”被忽略了。解决加温度保护同时在实际使用中通过限流电路自动降低低输出电压时的最大允许电流。更进一步的方案是切换输入电压轨比如高压输出时用 28V 输入低压输出时切换到 8V 输入这样调整管压差始终不大。5.5 输出电压在某个区间内周期性波动频率约 1 到 3 Hz现象输出电压表显示数值缓慢上下摆动示波器上看到低频缓慢变化不是高频毛刺。原因这种低频波动往往来自基准源或电位器受热后阻值漂移也可能是反馈网络中的电解电容漏电在温度变化下引起轻微电压变化。电位器碳膜在通电一段时间后温度升高阻值变化反馈点电压跟着变化。解决把电位器换成金属陶瓷多圈电位器同时检查取样电容是否为低漏电的 C0G 材质或薄膜电容。如果基准源用的是三端可调基准它的调整端电流温度系数也要检查必要时用运放缓冲隔离电位器阻值变化对基准的影响。6. 进阶扩展从模拟旋钮到数控电压与闭环电流限制当你的模拟连续可调电源已经稳定运行一个月、记录的数据都和设计值吻合之后再考虑如何往里加数字控制才有意义。升级路径主要有两条。第一条是把手动电位器替换成数字电位器或 DAC用微控制器控制输出电压实现预设电压存储和远程调节。第二条是增加数控电流限制让限流点也能被软件设定这样整套电源变成一个可编程的实验室仪器。这两条路我都走过下面是我认为最有价值的做法。第一种做法是保留现有的模拟环路只在基准电压输入端做文章。把原来的电位器替换成一片 SPI 接口的数字电位器或者更直接地使用 DAC。如果你选 DAC必须在 DAC 输出端加一个运放缓冲同时把 DAC 的基准电压接到高精度基准源上这样才能保证输出电压读数和设定值一致。最好的做法是给微控制器接一个外部基准让它同时给 DAC 和 ADC 提供参考电压这样闭环校准可以抵消大部分温度漂移。第二种做法是在输出端加一个高边电流检测放大器把电流信号转换成电压后送到微控制器的 ADC。微控制器根据当前输出电压和电流阈值计算允许的最大电流然后通过另一个 DAC 输出限流基准值给模拟的恒流环路实现软件闭环限流。这个方案的好处是可以在软件里实现过温降额曲线根据散热器温度自动降低电流阈值而不是简单粗暴地关断输出。我实际做的时候发现 ADC 的采样率不需要太高100Hz 左右就够了因为热时间常数很慢。如果要做成真正能长期使用的设备建议在固件里加入一个自动校准流程。上电时微控制器输出几个标准电压值用户用一台高精度万用表测量实际输出然后把误差记录映射表写入 EEPROM。以后运行时微控制器根据查表结果修正设定值。手动校准只需要一次但能把电压精度从百分之几提升到千分之几的量级这是个很值得投入的小功能。我之前见过有人每次都拿万用表去拧电位器校准费时费力实际效果还不如做一次自动校准映射表。最后的验证方法是拿一台有记录功能的电子负载做长时间老化。让电源以 12V、1.2A 输出连续跑 12 小时每隔一分钟记录一次输出电压和散热器温度。如果输出电压波动在 20mV 以内、温度稳定在 90℃ 以下这台电源的基本质量就算可靠了。我自己的习惯是任何电源做完都要做一次这样的老化记录因为很多隐患不是刚开机时能看到的而是在温度达到平衡之后才浮现。希望这些踩坑经验能帮你在做连续可调稳压电源时少走弯路也祝你调出的第一版电路就稳定运行、长期不翻车。本文还有配套的精品资源点击获取

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询