ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

三极管加稳压管简易电源:负载变化下的稳压性能分析与改进

三极管加稳压管简易电源:负载变化下的稳压性能分析与改进 1. 从一个被低估的电路说起三极管加稳压管到底能干什么很多人学模电的时候第一个真正动手搭的完整电路就是三极管加稳压二极管构成的简易稳压电源。它简单到只需要五六个元件便宜到成本不到一块钱但就是这么个东西在实际负载变化时暴露出来的问题能让你把《模拟电子技术基础》里那些抽象概念一次性全部搞明白。我之所以想认真聊聊这个电路是因为我发现一个现象大部分教材和网上的帖子在讲这个电路时只告诉你能稳压但几乎没有人把负载变化时它到底稳得怎么样、为什么稳不住、怎么改进这条线讲透。而恰恰是这条线才是真正区分照着图搭出来能亮和理解了电源设计本质的分水岭。这篇文章面向的是正在学模电的学生、刚入行的硬件工程师、以及喜欢自己动手做小电源的爱好者。我会从电路的基本工作原理讲起然后重点分析负载变化对稳压性能的影响包括定量计算、实测方法、常见问题排查以及几种实用的改进方案。你不需要有很深的数学功底但需要对欧姆定律、基尔霍夫定律和三极管的基本工作状态有最起码的了解。先把这个电路的骨架说清楚。所谓三极管加稳压管的简易电源核心结构通常是这样一个稳压二极管提供一个基准电压一个NPN三极管作为调整管也叫串联调整管稳压管接在三极管的基极负载接在发射极。输入电压经过三极管集电极到发射极输出给负载。稳压管的作用是锁定基极电压而三极管射极跟随器的特性使得发射极电压跟随基极电压变化从而实现稳压。这个结构本质上是一个最简单的线性稳压器。它没有反馈环路没有误差放大器没有过流保护但它包含了线性稳压器最核心的思想用一个可变电阻三极管来吸收输入和输出之间的电压差让输出保持稳定。2. 拆开来看每个元件在稳压过程中扮演什么角色2.1 稳压二极管不是稳压而是钳位很多人对稳压二极管的理解有一个偏差觉得它像个电压稳定器接上去电压就稳了。实际上稳压管的工作机制是当反向电压达到击穿电压Vz时反向电流可以在很大范围内变化而两端电压几乎不变。注意这个因果关系——是电流在变电压才保持稳定。这就意味着稳压管要真正起到稳压作用必须满足一个前提流过它的电流要足够大至少大于它的最小工作电流Iz(min)同时不能超过最大功耗对应的Iz(max)。如果电流太小稳压管还没进入击穿区两端电压就不稳定如果电流太大稳压管会烧掉。在简易电源电路中稳压管通常通过一个限流电阻从输入电压取电。这个限流电阻的取值非常关键它决定了稳压管能否在所有工况下都保持在击穿区。我见过太多人随便拿个1k电阻就接上去结果空载时稳压管烫得能煎鸡蛋带载时电压又掉得厉害。2.2 NPN三极管射极跟随器的妙用与局限三极管在这个电路里接成射极跟随器共集电极组态基极接稳压管集电极接输入正极发射极接负载。射极跟随器的特点是发射极电压约等于基极电压减去Vbe约0.6~0.7V且具有电流放大作用。这个电流放大作用非常关键。稳压管本身能提供的电流有限通常几毫安到几十毫安但负载可能需要几百毫安甚至更多。三极管的作用就是把稳压管的小电流基准放大成大电流输出。假设三极管的β值为100基极只需要1mA的电流发射极就能输出100mA。但射极跟随器也有它的局限。首先Vbe不是一个固定值它会随温度和发射极电流变化。温度每升高1℃Vbe大约下降2mV。其次Vbe会随输出电流增大而增大这意味着负载加重时输出电压会略微下降。这两个因素直接影响了电源的稳压性能。2.3 限流电阻最容易被忽视的关键元件限流电阻R1连接在输入电压和稳压管之间它的取值需要同时满足两个条件在最重负载时流过稳压管的电流仍然大于Iz(min)在最轻负载或空载时流过稳压管的电流不超过Iz(max)具体计算方式是这样的假设输入电压Vin12V稳压管Vz5.6V三极管Vbe0.7V输出Vo≈4.9V。稳压管的最小工作电流取5mA最大功耗对应的电流取20mA。最重负载时三极管基极电流Ib最大。如果负载电流IL200mAβ100则Ib2mA。此时流过R1的电流IR1 Iz Ib需要Iz≥5mA所以IR1≥7mA。R1 (Vin - Vz) / IR1 (12 - 5.6) / 7mA ≈ 914Ω取标准值910Ω。空载时Ib≈0所有IR1都流过稳压管。IR1 (12 - 5.6) / 910 ≈ 7mA小于20mA安全。但如果输入电压升高到15V呢空载时IR1 (15 - 5.6) / 910 ≈ 10.3mA仍然安全。但如果输入电压波动范围更大比如从12V到18V空载时IR1 (18 - 5.6) / 910 ≈ 13.6mA还在范围内。可如果输入电压再高或者R1取值偏小稳压管就可能过流。注意限流电阻的功率也要算。在这个例子里R1上的最大压差是18-5.612.4V电流13.6mA功率约0.17W用1/4W电阻勉强够但长期工作建议用1/2W。3. 负载变化时输出电压到底怎么变3.1 从空载到满载电压跌落的全过程这是本文的核心问题。我们分几个阶段来看。空载状态负载电流为零三极管发射极几乎没有电流流出。此时基极电流也很小稳压管承担了几乎全部流过R1的电流。稳压管工作在击穿区基极电压稳定在Vz。发射极电压 Vz - Vbe。由于发射极电流极小Vbe接近其最小值约0.55~0.6V。所以空载输出电压略高。轻载状态负载电流开始增加比如10mA。三极管基极需要约0.1mAβ100稳压管电流略微减少。Vbe略微增大到约0.62V。输出电压略微下降。中载状态负载电流100mA基极电流约1mA。稳压管电流减少约1mA。如果R1取值合理稳压管仍在击穿区Vz基本不变。但Vbe增大到约0.68V。输出电压下降约0.06V。重载状态负载电流300mA基极电流约3mA。稳压管电流减少3mA。如果原本稳压管电流只有7mA现在只剩4mA可能已经低于Iz(min)。此时稳压管可能退出击穿区Vz开始明显下降。同时Vbe增大到约0.75V。输出电压可能下降0.3V甚至更多。极限状态负载电流继续增大基极电流需求超过R1能提供的总电流减去Iz(min)。稳压管完全失去稳压能力输出电压随负载增加而急剧下降。此时电路已经不再稳压输出约等于Vin - Vce(sat)三极管进入饱和区。3.2 定量估算一个具体例子的完整计算为了让大家有更直观的感受我用一个具体电路参数来算一遍。电路参数Vin12V假设非常稳定R11kΩVz5.6V1/2W稳压管Iz(min)5mAIz(max)25mA三极管为9013β≈100~200取100负载电阻RL可变。空载时RL∞IR1 (12 - 5.6) / 1k 6.4mA全部流过稳压管Iz 6.4mA 5mA稳压管正常工作Ib ≈ 0Vbe ≈ 0.55VVo 5.6 - 0.55 5.05V负载RL100Ω时假设Vo≈4.9VIL 4.9 / 100 49mAIb 49 / 100 0.49mAIz 6.4 - 0.49 5.91mA 5mA稳压管仍工作Vbe ≈ 0.65VVo 5.6 - 0.65 4.95V负载RL50Ω时假设Vo≈4.85VIL 4.85 / 50 97mAIb 97 / 100 0.97mAIz 6.4 - 0.97 5.43mA 5mA勉强工作Vbe ≈ 0.68VVo 5.6 - 0.68 4.92V负载RL30Ω时假设Vo≈4.8VIL 4.8 / 30 160mAIb 160 / 100 1.6mAIz 6.4 - 1.6 4.8mA 5mA稳压管开始退出击穿区Vz可能降到5.4VVbe ≈ 0.72VVo 5.4 - 0.72 4.68V负载RL20Ω时假设Vo≈4.5VIL 4.5 / 20 225mAIb 225 / 100 2.25mAIz 6.4 - 2.25 4.15mA稳压管严重退出击穿区Vz可能降到5.0VVbe ≈ 0.78VVo 5.0 - 0.78 4.22V从空载到RL20Ω输出电压从5.05V掉到4.22V变化了0.83V约16%。这个稳压性能说实话很一般。但这就是简易电路的现实。3.3 负载调整率的定义与测量衡量电源稳压性能的一个核心指标叫负载调整率Load Regulation定义是在输入电压不变的情况下输出电压随负载电流变化的比率。通常表示为负载调整率 (Vo(空载) - Vo(满载)) / Vo(额定) × 100%或者用绝对值表示mV/mA 或 mV/A。以上面的例子计算负载调整率 (5.05 - 4.22) / 4.9 × 100% ≈ 16.9%。这个数字对于要求不高的场合比如给LED供电、给继电器供电勉强能用但对于给单片机、传感器供电就完全不够了。测量负载调整率的方法很简单输入端接稳定的直流电源输出端接一个可调电子负载或者大功率电位器。先测空载输出电压然后逐步增加负载电流每隔一定电流值记录一次输出电压最后画出伏安特性曲线。如果没有电子负载用几个不同阻值的大功率电阻轮流接上去测也行。提示测量时要用万用表直接测输出端的电压不要测电源端子上的电压否则导线电阻上的压降会影响测量结果。另外负载电阻的功率要足够比如5V/1A的负载电阻功率至少5W。4. 为什么稳压性能不够好根因逐层拆解4.1 没有反馈环路是原罪这个电路最根本的问题在于它是一个开环结构。稳压管确定了基极电压三极管射极跟随输出电压就是Vz减去Vbe。整个过程中没有任何机制去检测输出电压是否偏离了目标值并自动纠正。真正的线性稳压器比如LM317、7805内部有一个误差放大器它不断比较输出电压和内部基准电压然后调整调整管的导通程度使输出精确等于设定值。这个闭环反馈使得负载变化时环路能自动补偿负载调整率可以做到1%甚至0.1%以下。而我们的简易电路负载变化时Vbe会变稳压管电流会变Vz可能变但没有任何环节去纠正这些变化。输出电压只能被动地跟着变。4.2 Vbe的温度漂移和电流依赖三极管的Vbe与发射极电流的关系可以用肖克利方程描述Vbe VT × ln(Ic / Is)其中VT kT/q在室温下约26mV。Is是反向饱和电流对温度非常敏感。当发射极电流从1mA增加到100mA时Vbe的变化约为ΔVbe VT × ln(100/1) 26mV × 4.6 ≈ 120mV也就是说仅仅因为负载电流从1mA增加到100mAVbe就增大了120mV输出电压就下降了120mV。这还没算温度的影响。如果温度从25℃升到75℃Vbe大约下降100mV输出电压又会上升100mV。这两个效应叠加在一起使得输出电压的稳定性很难做好。4.3 稳压管动态电阻的隐形影响稳压二极管在击穿区并不是理想电压源它有一个动态电阻Rz通常在几欧姆到几十欧姆。当流过稳压管的电流变化ΔIz时稳压管两端电压变化ΔVz Rz × ΔIz。假设Rz10Ω负载电流从0变到200mA基极电流变化2mA稳压管电流变化2mA则Vz变化20mV。这个量级看起来不大但和Vbe的变化叠加在一起就不可忽视了。更严重的是当稳压管电流接近Iz(min)时动态电阻会急剧增大可能达到几百欧姆。此时Vz的变化会非常明显稳压管基本失去稳压作用。4.4 输入电压波动的交叉影响虽然本文重点是负载变化但实际使用中输入电压往往也在变。输入电压升高时流过R1的电流增大稳压管电流增大Vz略微增大因为动态电阻输出电压升高。同时三极管Vce增大功耗增大温度升高Vbe下降输出电压又升高。两个效应叠加输出电压对输入电压也很敏感。这就是为什么简易电源只适合用在对电压精度要求不高的场合。如果你要做一个给STM32供电的电源还是老老实实用LDO或者开关电源芯片。5. 实测用几块钱的元件验证理论5.1 元件选型与电路搭建我实际搭了一个电路来验证上面的分析。元件清单如下元件型号/参数数量备注三极管90131NPNβ实测约120稳压管1N4734A (5.6V/1W)1Iz(min)约5mA电阻1kΩ/0.5W1限流电阻电阻100Ω/5W1假负载电位器100Ω/5W1可调负载万用表两位半2测输入输出直流电源12V/2A1输入电路连接很简单12V输入正极接1k电阻一端电阻另一端接稳压管阴极和三极管基极。稳压管阳极接地。三极管集电极接12V正极发射极接负载电阻一端负载另一端接地。万用表并联在负载两端测输出电压。5.2 实测数据与理论对比我调节电位器记录了不同负载电流下的输出电压负载电流(mA)理论Vo(V)实测Vo(V)偏差(mV)05.055.03-20204.984.96-20504.954.92-30804.934.89-401004.924.87-501204.884.82-601504.804.73-701804.684.60-802004.554.45-100实测数据与理论计算趋势一致但实测值普遍偏低20~100mV。偏差主要来自几个方面9013的实际β值不是精确的100Vbe比理论估算略大万用表本身有误差导线和接触电阻也有影响。从数据可以看出在100mA以内输出电压变化约0.16V从100mA到200mA输出电压又变化了0.42V。非线性非常明显这正是稳压管逐渐退出击穿区导致的。5.3 用示波器看动态响应静态测量只能看稳态性能动态性能要用示波器看。我用一个MOS管做电子负载让负载电流在10mA和150mA之间以1kHz方波切换用示波器交流耦合观察输出电压。结果看到负载电流跳变时输出电压有约50mV的尖峰跌落恢复时间约20μs。这个恢复时间主要由三极管的结电容和稳压管的动态特性决定。虽然没有振荡但响应速度不算快。注意用示波器测量时探头地线要尽量短否则会引入开关噪声。最好用弹簧地针直接接触接地点。6. 想让稳压性能好一点几种低成本改进方案6.1 用达林顿管提高电流增益如果负载电流较大比如500mA以上单只三极管的基极电流可能达到5mA以上这会严重挤占稳压管的工作电流。解决方案是用达林顿管比如TIP122或者用两只三极管组成达林顿结构。达林顿管的β值是两只管子β的乘积可以轻松达到几千甚至上万。这样基极电流可以降到几十微安对稳压管电流的影响几乎可以忽略。但代价是达林顿管的Vbe是两只管子之和约1.2~1.4V输出电压会比Vz低更多而且温度漂移也加倍。6.2 加一个射极电阻改善负载调整率在三极管发射极和负载之间串一个小电阻比如10Ω然后从发射极电阻后面取反馈到基极不行这个电路没有反馈环路加射极电阻只会增大输出阻抗让负载调整率更差。正确的做法是如果想改善负载调整率必须引入负反馈。最简单的方案是用一个运放做误差放大器把输出电压和稳压管基准比较运放输出驱动三极管基极。这就变成了一个标准的线性稳压器拓扑。成本增加不多一个LM358几毛钱但性能提升巨大负载调整率可以做到1%以内。6.3 用恒流源给稳压管供电稳压管电流变化是导致Vz变化的重要原因。如果用一个小电流恒流源比如用JFET或恒流二极管给稳压管供电那么无论负载怎么变稳压管电流基本不变Vz就稳定得多。最简单的恒流源是用一个JFET栅极和源极短接漏极接输入正极源极接稳压管阴极。JFET的饱和漏电流Idss就是恒流值。比如2N5457的Idss约1~5mA选一个合适的档位就行。这样稳压管电流恒定动态电阻的影响被大幅削弱。6.4 用TL431替代稳压管TL431是一个可调精密基准源内部有2.5V基准和误差放大器动态电阻极低典型值0.2Ω温度漂移也很小。用TL431替代稳压管配合两个分压电阻设定输出电压可以做出性能相当不错的稳压电路。具体接法TL431的参考端接分压电阻中点阳极接地阴极接三极管基极和限流电阻。分压电阻从输出端取电压。这样TL431会根据输出电压调整阴极电压使参考端稳定在2.5V。由于TL431内部有放大器等效动态电阻极低稳压性能比普通稳压管好一个数量级。不过要注意TL431需要最小工作电流1mA限流电阻要重新计算。另外TL431的阴极电压范围是2.5V到36V不能低于2.5V。7. 那些年我踩过的坑和总结的经验7.1 稳压管选错封装导致热漂移有一次我用了一个玻璃封装的5.6V稳压管空载时输出正常带载半小时后输出电压慢慢升高。查了半天才发现是稳压管温度升高后Vz增大正温度系数而三极管Vbe下降负温度系数两者没有完全抵消。后来换成金属封装的1W稳压管散热好了漂移就小多了。经验稳压管的温度系数和击穿电压有关。低于5V的稳压管是负温度系数高于6V的是正温度系数5~6V之间接近零。所以选5.6V或6.2V的稳压管温度稳定性最好。7.2 三极管β值离散性导致批次差异9013的β值范围很宽手册标称60~300。我同一批买的管子有的β80有的β200。β80的管子基极电流大稳压管负担重输出电压偏低β200的管子基极电流小输出电压偏高。做小批量生产时这个差异会导致每台电源的输出电压不一致。经验如果对输出电压一致性有要求要么筛选三极管要么改用达林顿管降低基极电流敏感度要么直接上运放反馈方案。7.3 限流电阻功率不足冒烟前面算过限流电阻上的功耗可能达到0.2W以上。我一开始用了1/8W的电阻结果输入电压调到15V时电阻直接冒烟了。后来换成1/2W的金属膜电阻表面温度仍然有60多度但至少不会烧。经验限流电阻的功率至少按计算值的2倍选取。如果空间允许用1W的更稳妥。电阻不要紧贴PCB留一点空间散热。7.4 输出端加电容反而引起振荡我在输出端加了一个100μF电解电容想滤波结果发现负载跳变时输出有低频振荡。原因是电容和稳压管的动态电阻形成了极点而三极管射极跟随器本身没有相位裕度控制。后来在基极串了一个小电阻100Ω并在基极对地加了一个0.1μF电容振荡就消失了。经验简易线性电路加电容要谨慎。输出电容不是越大越好基极加RC补偿可以有效抑制振荡。如果不想折腾输出电容控制在10μF以内通常比较安全。7.5 用这个电路给单片机供电的惨痛教训我曾经用这个电路给一块STC单片机供电空载时电压5.0V正常单片机一跑起来约30mA电压掉到4.7V单片机还能工作。但当我接上LCD1602背光额外100mA时电压直接掉到4.2V单片机复位了。后来换成7805问题立刻解决。经验这个电路只适合给对电压不敏感的负载供电比如LED指示灯、继电器线圈、小电机。给数字芯片、传感器、ADC基准供电请用正规稳压芯片。省几毛钱不值得冒系统不稳定的风险。8. 这个电路还值得学吗我的真实看法说实话如果你只是想要一个能用的5V电源直接买一个7805或者LM317成本差不多性能好十倍还自带过流保护和过热保护。从这个角度说三极管加稳压管的电路在实际产品中几乎没有生存空间。但如果你是想理解稳压这件事的本质这个电路的价值就大了。它把线性稳压器最核心的几个概念——基准、调整管、电流增益、负载调整率、温度漂移——全部暴露在你面前没有任何封装和隐藏。你调一次限流电阻就能亲眼看到稳压管电流对输出电压的影响你换一个β值不同的三极管就能理解电流增益的重要性你用手摸一下稳压管就能感受到温度对基准电压的影响。这些直观的经验是看多少遍教材都换不来的。所以我的建议是花一个下午用几块钱的元件把这个电路搭一遍认真测一遍数据画一遍曲线。然后你就可以把它拆了换成LM317继续做你真正想做的项目。但这个下午学到的东西会在你以后设计任何电源电路时默默地帮你避开很多坑。最后分享一个我常用的快速估算口诀稳压管电流留一半三极管基极电流算一算限流电阻功率翻一番输出电容别超十微法。记住这四句搭出来的电路至少不会冒烟性能也能凑合用。至于要做得更好那就得老老实实学反馈环路设计了。
返回列表