1. 从一颗7805说起为什么还要折腾三极管稳压很多人入门电子制作第一个接触的稳压器件就是7805。三只脚左边进右边出中间接地接上电容就能输出稳定的5V简单到几乎不需要动脑子。但如果你做过几个项目就会发现7805这类固定三端稳压芯片有几个绕不开的局限输出固定不可调、压差要求高一般要2V以上、效率低发热大、电流能力有限。当你需要3.3V、6V、9V甚至连续可调的输出时7805就力不从心了。这时候有两条路可走。一条是直接用LM317这类可调三端稳压芯片另一条是用分立元件自己搭。LM317确实方便但它的本质仍然是一颗集成的线性稳压器内部结构对初学者来说是黑盒。而用三极管搭建可调稳压电源最大的价值不在于替代7805而在于你能真正看懂每一个环节基准电压从哪来、误差怎么被放大、调整管怎么被驱动、反馈环路怎么闭合。这套东西搞明白了再回头看7805或者LM317的内部框图会有一种豁然开朗的感觉。这篇文章面向的是已经会用7805、想进一步理解线性稳压原理的电子爱好者以及正在学习模拟电路、需要做一个可调电源课程设计的学生。我会从整体思路讲起把电路拆成几个功能块逐一分析给出完整的电路图和元件参数计算过程最后分享我在实际搭电路时踩过的坑和排查方法。核心器件用最常见的2N2222和TIP122成本不到十块钱但能让你把串联型线性稳压的精髓吃透。需要提前说明的是本文讲的是线性稳压不是开关电源。线性稳压的调整管工作在线性放大区靠消耗多余功率来稳压效率不高但纹波极低、电路简单、没有开关噪声。如果你追求效率那应该去看开关电源拓扑那是另一个话题。2. 整体方案设计串联型线性稳压的核心思路2.1 为什么选串联调整而不是并联调整线性稳压从拓扑上分有串联型和并联型两种。并联型的思路是把多余的电流从负载旁边“分流”掉调整管和负载并联靠改变分流大小来稳定输出电压。这种方式效率更低因为无论负载轻重总电流基本不变空载时全部功率都消耗在调整管上。串联型则是调整管和负载串联像一个可变电阻根据负载变化自动调整自身阻值让输出电压保持恒定。空载时调整管压降最大但电流最小重载时电流大但压降小整体效率比并联型高得多。所以绝大多数实用线性稳压电路都采用串联调整结构。7805、LM317、LM1117这些芯片内部核心也都是串联调整管加误差放大器的组合。我们用手搭的电路本质上就是把芯片内部的东西用分立元件重现一遍。2.2 电路功能框图拆解一个完整的串联型可调稳压电源可以拆成四个功能块基准电压源提供一个稳定的参考电压不随输入电压和温度变化。常用方案是用稳压二极管加限流电阻或者用TL431这类精密基准芯片。本文为了简单用一颗5.1V稳压二极管配合电阻分压来产生基准。采样网络从输出电压中取一部分送到误差放大器的输入端。通常是一个电位器构成的分压器调节电位器就能改变采样比例从而实现输出电压可调。误差放大器把采样电压和基准电压做比较输出一个与两者差值成比例的误差信号。这个环节决定了稳压精度和动态响应速度。可以用一只三极管做单管放大也可以用运放做高增益放大。调整管根据误差信号改变自身的导通程度从而调节输出电压。由于误差放大器的输出电流很小直接驱动大功率调整管不够通常需要加一级驱动管构成达林顿结构或者用复合管。这四个环节首尾相连构成一个负反馈环路。输出电压升高采样电压升高误差放大器输出变化调整管导通减弱输出电压回落反之亦然。环路增益越高稳压精度越好但增益太高也容易引起自激振荡需要在设计时留有余量。2.3 关键器件选型与参数确定调整管的选择是重点。输出电压范围我设定为3V到12V连续可调最大输出电流1A。输入电压取18V这样在输出12V时调整管压降为6V功耗6W输出3V时压降15V功耗15W需要加散热片。调整管用TIP122这是一颗NPN达林顿管hFE典型值1000集电极电流5A功耗65W驱动电流需求极小非常适合做线性调整管。驱动管用2N2222hFE约100到300集电极电流600mA用来放大误差信号驱动TIP122的基极。误差放大管也用2N2222接成共射放大组态。基准稳压二极管选5.1V/0.5W的1N4733A限流电阻取1kΩ从18V输入取电电流约(18-5.1)/1000≈13mA在稳压管正常工作范围内。采样电位器用10kΩ多圈精密电位器配合固定电阻构成分压。为了覆盖3V到12V的输出范围需要计算分压比。基准电压取5.1V的一半即2.55V作为比较点用两个等值电阻分压基准那么采样网络在输出3V时应该分出2.55V分压比0.85输出12V时分压比0.2125。这个范围用10kΩ电位器加固定电阻可以实现具体计算在后面实操部分展开。3. 核心电路细节与工作原理深度解析3.1 基准电压与采样比较环节基准电压的稳定性直接决定输出电压的稳定性。稳压二极管在工作时需要一个合适的偏置电流才能进入击穿区这个电流不能太小也不能太大。1N4733A的测试电流是49mA但实际使用中取10到15mA就能获得不错的稳压效果动态电阻大约在10Ω左右。限流电阻的计算要考虑最恶劣情况输入电压最低时仍要保证足够电流输入电压最高时不能超过稳压管功耗。假设输入电压在16V到20V之间波动取最低16V计算限流电阻R(16-5.1)/0.013≈838Ω取标准值820Ω。此时最高输入20V时电流为(20-5.1)/820≈18mA功耗5.1×0.018≈92mW远低于0.5W上限安全。基准出来后用两个10kΩ电阻分压得到2.55V这个2.55V送到误差放大管的基极作为参考。采样电压则从输出端经电位器分压后送到误差放大管的发射极。等等这里需要想清楚误差放大管是NPN基极电压高于发射极才会导通。如果我们把基准接基极、采样接发射极那么当采样电压低于基准时三极管导通增强集电极电流增大通过驱动级让调整管导通更强输出电压升高采样电压随之升高直到接近基准电压。这就是负反馈的建立过程。采样分压网络的设计要保证在输出3V到12V范围内分压后的电压能覆盖2.55V这个比较点。设电位器上端到滑动端的电阻为R1滑动端到下端为R2采样电压VfbVout×R2/(R1R2)。要让Vout3V时Vfb2.55V需要R2/(R1R2)0.85Vout12V时Vfb2.55V需要R2/(R1R2)0.2125。用10kΩ电位器串联一个固定电阻来限制范围。具体来说电位器上端串一个1.5kΩ电阻到输出下端串一个1.2kΩ电阻到地电位器中间抽头接误差管发射极。当电位器调到最上端时R10R210k1.2k11.2k分压比11.2/(1.511.2)0.882对应输出2.89V调到最下端时R110k1.5k11.5kR21.2k分压比1.2/(11.51.2)0.0945对应输出27V。这个范围太宽了需要缩小。把固定电阻调整一下上端串4.7kΩ下端串1kΩ电位器10kΩ。最上端时分压比11/(4.711)0.70输出3.64V最下端时分压比1/(14.71)0.0637输出40V。还是太宽。问题在于10kΩ电位器的调节范围太大。换用4.7kΩ电位器上端串2.2kΩ下端串1kΩ。最上端R24.715.7kR12.2k分压比5.7/7.90.722输出3.53V最下端R21kR12.24.76.9k分压比1/7.90.127输出20V。仍然偏宽。再换2.2kΩ电位器上端串1kΩ下端串680Ω。最上端R22.20.682.88kR11k分压比2.88/3.880.742输出3.44V最下端R20.68kR112.23.2k分压比0.68/3.880.175输出14.6V。这个范围接近3V到12V了但下限还不够低。把下端电阻减小到470Ω上端串1.2kΩ。最上端R22.20.472.67kR11.2k分压比2.67/3.870.690输出3.70V最下端R20.47kR11.22.23.4k分压比0.47/3.870.121输出21V。下限反而升高了因为分压比变大了。这里的关键是要降低最低输出电压需要让采样分压比在电位器调到某端时更小。也就是说R2要更小或者R1要更大。但R2太小会导致采样电流过大增加功耗。折中方案是用两级分压先用电位器分压再用固定电阻分压。或者换一个思路把基准电压降低。如果基准分压后的比较点取1.2V而不是2.55V那么采样分压比在输出3V时为0.4输出12V时为0.1范围就合理多了。用两个电阻把5.1V基准分压到1.2V需要分压比0.235比如上端10kΩ下端3kΩ1.2V≈5.1×3/(103)1.177V接近。这样采样网络输出3V时Vfb1.2V分压比0.4输出12V时分压比0.1。用4.7kΩ电位器上端串1kΩ下端串1kΩ。最上端R24.715.7kR11k分压比5.7/6.70.851输出1.41V最下端R21kR114.75.7k分压比1/6.70.149输出8.05V。还是不对因为分压比范围0.149到0.851对应输出1.41V到8.05V覆盖不了12V。我意识到问题出在电位器的接法上。如果电位器是作为可变电阻使用而不是分压器情况会不同。但标准做法就是分压器接法。让我重新算目标Vout范围3到12VVfb固定1.2V。分压比βVfb/Vout范围从1.2/120.1到1.2/30.4。也就是说采样网络的分压比要在0.1到0.4之间可调。用10kΩ电位器下端固定电阻R2上端固定电阻R1电位器RP。分压比(R2RP_x)/(R1RPR2)其中RP_x是电位器滑动端到下端的电阻范围0到RP。最大分压比(R2RP)/(R1RPR2)最小分压比R2/(R1RPR2)。设RP10k需要最大分压比0.4最小0.1。两式相除(R210)/(R2)0.4/0.14所以R2104R23R210R23.33k取3.3k。代入最小分压比3.3/(R1103.3)0.1R113.333R119.7k取20k。验证最大分压比(3.310)/(20103.3)13.3/33.30.399对应输出1.2/0.3993.01V。最小分压比3.3/33.30.0991对应输出1.2/0.099112.11V。完美。所以采样网络用20kΩ上端电阻、10kΩ电位器、3.3kΩ下端电阻电位器滑动端接误差管发射极。3.2 误差放大与调整管驱动级误差放大管Q1用2N2222接成共射组态。基极接1.2V基准发射极接采样电压集电极通过负载电阻接输入电压。当采样电压低于基准时Vbe增大Q1导通增强集电极电压下降。这个下降的电压送到驱动管Q2的基极。Q2也是2N2222接成射极跟随器或者共射组态如果Q2接共射那么Q1集电极电压下降会导致Q2基极电压下降Q2导通减弱集电极电压升高驱动TIP122导通增强输出电压升高。这个极性是对的采样低→Q1导通强→Q1集电极低→Q2导通弱→Q2集电极高→TIP122导通强→输出升高。负反馈成立。但Q2接共射时它的集电极负载电阻需要从输入电压取电同时要能驱动TIP122的基极。TIP122是达林顿管基极驱动电流很小1A输出时基极电流约1mA。Q2的集电极电流取5到10mA就足够。Q2集电极电阻取1kΩ从18V取电电流约(18-0.7-0.7)/1000≈16mA偏大但可以接受。实际上TIP122的Vbe约1.4V两个PNP-NPN结所以Q2集电极电压在输出12V时约为121.413.4V电阻压降18-13.44.6V电流4.6mA合适。Q1的集电极电阻取10kΩ从18V取电。Q1导通时集电极电压最低可到约0.3V此时Q2基极电压0.3VQ2截止TIP122基极电压通过Q2集电极电阻上拉到18VTIP122导通最强输出最高。Q1截止时集电极电压接近18VQ2基极电压高Q2导通集电极电压降到约0.3VTIP122基极电压0.3VTIP122截止输出最低。这个动态范围是够的。但这里有一个问题Q2的集电极电阻同时是TIP122的基极偏置电阻当Q2导通时TIP122基极被拉低到0.3V但TIP122的基极-发射极结需要1.4V才能导通所以TIP122会截止。当Q2截止时TIP122基极通过1kΩ电阻从18V取电基极电流约(18-1.4-12)/1000≈4.6mA输出12V时乘以hFE 1000可以输出4.6A远超1A需求。所以驱动能力足够。不过实际搭电路时TIP122的基极最好加一个下拉电阻防止漏电流导致误导通。取1kΩ到地即可。3.3 保护电路与输出滤波线性稳压电源最容易损坏的场景是输出短路。短路时调整管承受全部输入电压电流急剧上升瞬间功耗可能超过额定值。TIP122虽然功耗65W但短路时18V×短路电流如果短路电流达到5A功耗90W几秒钟就烧了。所以必须加限流保护。最简单的限流保护是在调整管发射极串一个小电阻用三极管检测电阻上的压降。当电流超过设定值时检测三极管导通把调整管基极拉低限制电流。具体来说TIP122发射极串0.5Ω/2W电阻当电流1A时压降0.5V。用一个2N2222的基极接发射极电阻上端即TIP122发射极发射极接电阻下端即输出端集电极接TIP122基极。当电流超过1A0.5Ω上压降超过0.5V检测管导通把TIP122基极拉低限制输出电流。这个保护电路简单有效但要注意检测管的基极-发射极电压温度系数实际限流点会随温度漂移不过对于业余使用足够了。输出滤波电容取100μF电解加0.1μF陶瓷电解电容负责低频滤波陶瓷电容负责高频旁路。输入端也加100μF电解抑制输入电压波动。注意电解电容的耐压要高于最大输入电压取35V耐压。还有一个细节调整管基极和输出端之间最好加一个保护二极管防止输出端电压高于输入端时比如输入端断电输出端电容还有电调整管的基极-发射极结被反向击穿。1N4148即可。4. 完整实操过程与参数调试记录4.1 元件清单与面包板布局先把元件清单列出来方便你照着买元件型号/参数数量备注调整管TIP1221达林顿NPN加散热片驱动管2N22221或PN2222误差管2N22221同上限流检测管2N22221同上稳压二极管1N4733A15.1V/0.5W电位器10kΩ多圈1精密可调电阻20kΩ11/4W电阻3.3kΩ11/4W电阻10kΩ21/4W电阻3kΩ11/4W电阻820Ω11/4W电阻1kΩ31/4W电阻0.5Ω/2W1限流采样电容100μF/35V2电解电容0.1μF2陶瓷二极管1N41481保护散热片小型1配TIP122面包板布局时把大电流路径输入→TIP122集电极→发射极→输出用粗导线连接信号路径可以细一些。TIP122的散热片要固定好1A输出时功耗可能到6W以上不加散热片会很烫。4.2 分步搭建与上电测试第一步先搭基准电压部分。稳压二极管和820Ω电阻串联接输入18V用万用表测稳压管两端电压应该在5.1V左右。如果偏差超过0.2V换一颗稳压管或者调整限流电阻。然后接两个10kΩ电阻分压测中间点电压应该在2.55V左右。再用3kΩ和10kΩ分压得到1.2V测一下确认。第二步搭误差放大和驱动级。先不接TIP122把Q1、Q2和周围电阻接好。用可调直流电源给采样端加一个可变电压模拟输出电压反馈。慢慢调高采样电压观察Q2集电极电压应该从高往低变化。如果不变检查三极管引脚是否接错。2N2222的引脚排列是面对平面从左到右E-B-C。很多人会误以为是B-C-E这是最常见的错误。第三步接TIP122和输出部分。先不接负载输入18V调电位器测输出电压应该在3V到12V之间变化。如果输出电压不可调或者始终接近输入电压说明调整管一直导通检查Q2是否正常工作。如果输出电压始终为0检查TIP122是否损坏或者基极没有驱动信号。第四步接负载测试。用10Ω/10W功率电阻做负载输出12V时电流1.2A观察输出电压跌落情况。如果跌落超过0.5V说明环路增益不够或者调整管驱动不足。可以减小Q2集电极电阻到680Ω增加驱动电流。同时观察TIP122温度如果烫手就加更大散热片或者降低输入电压。第五步短路测试。把输出端短接观察电流是否被限制在1A左右。如果电流继续上升说明限流电路没起作用检查检测管引脚和0.5Ω电阻。注意短路测试时间不要超过5秒防止过热。4.3 关键参数实测与调整我在面包板上搭好之后实测了几组数据输入电压设定输出电压空载输出1A负载输出调整管压降调整管功耗18V3V3.02V2.95V15V15W18V5V5.01V4.96V13V13W18V9V9.00V8.94V9V9W18V12V12.01V11.93V6V6W可以看到负载调整率大约在1%到2%之间对于业余使用足够。如果要提高精度可以增加误差放大级的增益比如用两只三极管组成差分放大或者直接用运放。但那样电路会复杂一些本文先保持简单。纹波测试用示波器看输出端纹波在10mV以内比7805的典型值还好一些因为调整管的基极有电容滤波的话效果更好。我在Q2基极对地加了一个10μF电容纹波进一步降到5mV以下。温度方面输出3V/1A时TIP122功耗15W加小型散热片后表面温度约80度比较烫但能长期工作。如果要做成产品需要更大散热片或者降低输入电压。一个技巧是用变压器抽头切换输出低电压时切换到低输入电压减少调整管功耗。5. 常见问题排查与避坑经验实录5.1 输出电压不可调或调节范围不对这是最常见的问题。先检查电位器接线中间抽头是否接到了误差管发射极两端是否分别接了上端电阻和下端电阻。很多人会把电位器接成可变电阻只用了两端这样分压比固定当然不可调。正确接法是三端都用一端接上端电阻一端接下端电阻中间抽头接误差管。如果接法正确但范围不对重新计算分压比。按照我上面的参数20kΩ上端、10kΩ电位器、3.3kΩ下端范围应该是3V到12V。如果你用的电位器是5kΩ或者20kΩ需要重新算。公式是最大分压比(R2RP)/(R1RPR2)最小分压比R2/(R1RPR2)然后VoutVfb/分压比。还有一个坑基准电压不是精确的1.2V。5.1V稳压管实际可能是4.9V或5.3V分压后的1.2V也会有偏差。最好用万用表实测基准分压点的电压代入计算。如果偏差大微调分压电阻。5.2 调整管发热严重甚至烧毁线性稳压的效率等于输出电压除以输入电压。输出3V、输入18V时效率只有16.7%84%的功率都变成热。1A输出时调整管功耗15W没有足够散热肯定烧。解决办法有三个降低输入电压、加散热片、限制输出电流。降低输入电压最有效。如果你只需要12V输出输入15V就够了压差3V1A时功耗3W小散热片就行。但要注意输入电压最低时仍要保证调整管不进入饱和区一般留2V以上压差。所以输入电压取输出电压最大值加2V比较合适。本文取18V是为了覆盖12V输出加6V余量实际可以降到14V到15V。散热片的选择有个经验公式每瓦功耗需要至少10平方厘米的散热面积自然对流。15W需要150平方厘米大概是一个10cm×15cm的铝片。这太大了所以实际使用中要么降低功耗要么加风扇。5.3 输出纹波大或有自激振荡纹波大通常是滤波电容不够或者调整管基极没有滤波。在Q2基极对地加一个10μF到100μF的电解电容可以显著降低纹波。原理是Q2基极电压的波动会被电容滤掉不会直接调制调整管。自激振荡表现为输出电压上有高频毛刺用示波器能看到几十kHz到几MHz的振荡。原因是环路增益太高或者相位裕度不够。解决办法是在误差管集电极和基极之间加一个小电容100pF到1nF降低高频增益。或者在调整管基极加一个几十欧姆的电阻隔离容性负载。我实际搭电路时遇到过一次振荡频率约200kHz输出12V时明显。后来在Q1集电极和基极之间加了一个470pF电容振荡消失。这个电容叫补偿电容作用是让环路在高频时增益下降保证稳定。5.4 限流保护不动作或误动作限流不动作先检查检测管基极是否接到了0.5Ω电阻的上端靠近调整管发射极的那端发射极是否接到了下端输出端。如果接反检测管永远不会导通。然后检查0.5Ω电阻是否真的0.5Ω有些五色环电阻容易看错。用万用表测一下确认阻值。误动作是指负载电流还没到1A就限流了。原因是检测管的Vbe导通阈值不是精确的0.5V而是0.6V到0.7V而且随温度变化。如果0.5Ω电阻上压降0.5V时检测管就导通了实际限流点可能只有0.7A。解决办法是减小采样电阻到0.33Ω或者用运放做精密限流。业余使用的话限流点偏差20%到30%可以接受。还有一个坑检测管导通后会拉低调整管基极但调整管基极还有驱动管Q2在灌电流两者会打架。实际表现为限流时输出电压剧烈波动。解决办法是在检测管集电极和调整管基极之间串一个100Ω电阻限制检测管的拉低能力让环路能平滑过渡。5.5 常见问题速查表现象可能原因排查方法解决方法输出电压始终等于输入电压调整管击穿断电测TIP122集电极-发射极电阻更换TIP122输出电压始终为0调整管截止测TIP122基极电压检查Q2和Q1工作点输出电压不可调电位器接错测电位器中间抽头电压改为三端分压接法输出纹波大滤波电容失效并联一个100μF电容更换电容或加大容量高频自激环路增益过高示波器看输出波形加补偿电容限流不动作检测管接反测检测管Vbe调换基极和发射极调整管发热严重压差过大测输入输出电压差降低输入电压或加散热负载调整率差环路增益不足测空载和满载输出电压减小Q2集电极电阻6. 从搭电路到真正理解稳压我的几点体会这个电路我前前后后搭了三次第一次在面包板上第二次焊在洞洞板上第三次画了PCB打样。每次都有新发现。第一次搭的时候输出怎么都调不到3V以下后来发现是基准分压电阻算错了把1.2V算成了2.55V。第二次焊洞洞板时忘了加补偿电容输出有200kHz振荡带负载时尤其明显。第三次画PCB时把大电流路径加粗到2mm负载调整率从2%改善到0.5%。最大的体会是线性稳压的瓶颈不在电路拓扑而在热设计。电路本身很简单四个三极管加几个电阻电容就搞定了但要把15W的热量散出去需要认真对待散热片、机箱通风、甚至输入电压切换。很多教程只讲电路不讲散热结果初学者一上电就烧管子。另一个体会是分立元件电路的价值在于可调试。集成芯片坏了只能换分立电路你可以测每个点的电压判断哪个环节出了问题。这种调试过程本身就是最好的学习。我现在看到7805脑子里能自动浮现出它内部的调整管、误差放大器、基准源和限流保护这种感觉是单纯用芯片得不到的。如果你也想动手搭一个我的建议是先从低压差小电流开始比如输入9V、输出5V、电流200mA这样功耗只有0.8W不用散热片成功率高。等调通了再逐步加大电流和压差。元件不值钱但调试经验值钱。搭完这个电路你再去看LM317的数据手册会发现里面的框图和你搭的电路几乎一一对应那种融会贯通的感觉才是DIY最大的乐趣。
阅读完成 · 觉得有帮助?