三极管自激升压电路从原理到实战:参数计算、调试技巧与避坑指南

发布时间:2026/10/7 13:59:15
三极管自激升压电路从原理到实战:参数计算、调试技巧与避坑指南 三极管自激升压电路这个东西很多刚接触电源设计的朋友第一次看到它的原理图都会觉得有点玄学——就一个NPN管、一个电感、一个二极管、几个电阻电容连个PWM控制器都没有凭什么能把3V升到十几伏甚至几十伏我当初也是抱着这种怀疑态度动手搭了第一块板子结果被现实狠狠教育了几次有时候上电就起振有时候死活不动有时候空载正常带载就趴窝。后来反复调参数、换管子、改绕法才算把这里面的门道摸清楚。这篇内容就把我从参数计算到实际验证的完整过程拆开讲包括那些仿真软件不会告诉你、教科书也懒得写的实操细节。不管你是电子专业的学生想做课程设计还是嵌入式工程师需要给项目加一路低成本升压或者纯粹是DIY爱好者想搞明白自激振荡到底怎么回事下面这些内容应该都能帮到你。1. 自激升压到底靠什么自己动起来1.1 从一张最简原理图说起先把电路结构说清楚。最经典的自激升压拓扑长这样电源正极经过一个电感L接到NPN三极管的集电极三极管的发射极接地基极通过一个启动电阻Rb接到电源正极同时基极还通过一个反馈电容Cb或者反馈绕组接到某个能反映集电极电压变化的节点。输出端在电感后面接一个肖特基二极管D二极管后面接输出电容Co和负载。这个电路没有独立的振荡器它的振荡完全靠三极管自身的开关特性和电感的储能-释能过程来维持。你可以把它理解成一个自己给自己发令的开关三极管导通时电感充电三极管截止时电感通过二极管把能量送到输出端而输出端电压的变化又通过反馈路径影响基极电流从而控制三极管的导通和截止。这个闭环一旦建立就会持续振荡下去。很多人第一次看会觉得奇怪上电瞬间三极管怎么就导通了答案在启动电阻Rb上。上电时电容两端电压不能突变基极通过Rb获得初始电流三极管进入放大区集电极电流开始上升电感两端产生感应电动势这个电动势通过反馈路径进一步增大基极电流形成正反馈三极管迅速进入饱和导通。这就是自激两个字的由来——不需要外部触发信号电路自己把自己推进振荡状态。1.2 振荡建立的正反馈条件要让这个正反馈成立必须满足两个条件。第一个是相位条件反馈到基极的信号必须与集电极电流的变化同相也就是正反馈。第二个是幅度条件环路增益必须大于1否则振荡会衰减掉。在实际电路里相位条件通常靠反馈绕组的同名端来保证。如果你用的是变压器耦合的自激升压比如焦耳小偷电路反馈绕组和主绕组的绕向关系直接决定了能不能起振。绕反了就是负反馈电路要么不振荡要么直接烧管子。这一点我在后面会专门讲怎么判断和调整。幅度条件则跟三极管的电流放大倍数β、电感的电感量、反馈电容的容量都有关系。β太低的管子比如一些大功率管可能推不起来β太高的管子又容易饱和太深导致关断困难。实测下来β在100到300之间的通用小功率NPN管比如9013、2N3904、C2064最容易调出稳定的振荡。1.3 为什么叫升压而不是降压这里要澄清一个容易混淆的点。自激升压电路的本质是Boost拓扑也就是电感在开关管导通时储能在开关管截止时把储能叠加到电源电压上一起送给输出。所以输出电压理论上可以高于输入电压具体能升到多少取决于电感的储能能力和负载大小。但自激振荡不像PWM控制那样有固定的占空比它的导通时间和截止时间是由电路参数和负载动态决定的。空载时输出电压会一直往上冲直到三极管击穿或者电容爆掉带载时输出电压会稳定在一个由负载电流和电感储能共同决定的值。这个特性决定了自激升压电路适合用在对输出电压精度要求不高、但成本敏感的场合比如LED驱动、小功率高压偏置、电子打火器等。2. 参数计算每个元件到底该取多大2.1 电感量的估算逻辑电感是这个电路的核心储能元件它的取值直接决定了输出功率和振荡频率。计算思路是这样的假设三极管导通期间电感电流从零线性上升到峰值Ip导通时间为Ton根据电感电压方程V L × di/dt可以得到L Vin × Ton / Ip。但问题是Ton和Ip都是未知的它们又互相影响。实际工程中我通常反过来做先根据输出功率需求确定峰值电流Ip再根据想要的振荡频率确定Ton最后反推电感量。举个例子。假设输入电压Vin 3V目标输出功率Pout 1W效率按70%估算那么输入功率Pin ≈ 1.43W输入平均电流Iin ≈ 0.48A。自激振荡的峰值电流通常是平均电流的2到3倍取Ip 1.2A。如果希望振荡频率在50kHz左右那么周期T 20μs假设占空比50%Ton 10μs。代入公式L 3V × 10μs / 1.2A 25μH。这个25μH就是电感量的理论起点。实际绕制时我会取稍大一点的值比如33μH到47μH因为电感量偏大时峰值电流会降低管子更安全代价是输出功率会略降。如果发现输出不够再逐步减小电感量。注意电感量不是越大越好。电感太大时同样的导通时间内电流上升不到足够的峰值储能不足输出功率上不去电感太小时峰值电流飙升三极管容易过流烧毁。2.2 三极管选型的硬指标三极管的选择要看四个参数集电极-发射极击穿电压Vceo、集电极最大电流Ic、耗散功率Pc、电流放大倍数β。Vceo必须大于输出电压加上二极管压降再留一倍余量。比如输出15V那Vceo至少选30V以上。常见的小功率管9013的Vceo是20V做5V升12V勉强够用但做更高输出就不行了。C2064的Vceo是30V2N3904是40V选择面更宽一些。Ic要大于峰值电流Ip的1.5倍以上。上面算的Ip 1.2A那Ic至少选1.8A。9013的Ic是500mA明显不够得换2N2222800mA或者SS80501.5A甚至更大电流的管子。Pc是容易被忽略的参数。三极管在导通时虽然饱和压降只有零点几伏但截止瞬间集电极电压会冲到输出电压加二极管压降同时还有电流流过瞬时功耗可能很大。平均功耗可以用Pc ≈ Iin × Vce(sat) × D 0.5 × Vout × Ip × t_off × f来粗略估算其中t_off是关断过渡时间。实际选型时我一般让Pc额定值至少是计算值的3倍。β的影响前面提过100到300之间比较理想。β太低推不起来β太高容易深度饱和导致关断延迟。2.3 反馈电容与基极电阻的配合反馈电容Cb的作用是耦合集电极电压的变化到基极同时隔断直流。它的容量决定了反馈信号的强度和相位。容量太小时反馈不足起振困难容量太大时反馈过强三极管饱和太深关断变慢效率下降。经验取值是Cb在1nF到100nF之间具体值跟振荡频率有关。频率越高Cb越小。可以用Cb ≈ 1 / (2π × f × Rb)来粗略估算其中Rb是基极电阻。比如f 50kHzRb 1kΩ那Cb ≈ 3.2nF取标准值3.3nF或4.7nF。基极电阻Rb的作用是提供启动电流和限制基极电流。Rb太大会导致启动困难太小会导致基极电流过大浪费功率。一般取Rb在几百欧到几kΩ之间。我通常先用1kΩ起步然后根据起振情况和效率微调。这里有个实操技巧在Rb两端并联一个几十pF的小电容可以加速启动过程。这个电容在上下电瞬间提供一个小脉冲帮助电路更快进入振荡状态。很多成品电路里都能看到这个设计但原理图上往往不标注容易被忽略。2.4 输出二极管和电容的选择输出二极管必须用肖特基管不能用普通整流管。原因是肖特基管的导通压降只有0.3V左右而普通硅管是0.7V在低压升压场合这个差距对效率影响很大。另外肖特基管的反向恢复时间极短适合高频开关场合。常用的型号有1N58191A/40V、SS343A/40V、SS545A/40V等。输出电容Co的容量要根据输出电流和允许的纹波电压来定。用公式Co Iout × D / (f × ΔVout)估算其中ΔVout是允许的纹波电压。比如Iout 50mAD 0.5f 50kHz允许纹波100mV那Co 50mA × 0.5 / (50kHz × 0.1V) 5μF。实际取值会大一些常用10μF到100μF。电容的耐压要大于输出电压的1.5倍。3. 从仿真到实物的参数验证过程3.1 先用仿真摸清振荡波形动手焊板子之前我强烈建议先在LTspice或者Multisim里跑一遍仿真。仿真的目的不是验证电路能不能工作——自激振荡的仿真模型往往跟实际有偏差——而是帮你理解各个节点的波形应该长什么样。在仿真里重点看三个波形集电极电压、基极电压、电感电流。正常的自激振荡波形应该是集电极电压在接近0V和高于输出电压之间来回跳变基极电压在0.7V附近波动电感电流呈三角波形状。如果集电极电压一直停在某个中间值不动说明没有起振如果波形杂乱无章说明参数不合理导致振荡不稳定。仿真时可以把三极管的β值设成实际管子的典型值电感的串联电阻设成实际绕制的直流电阻值通常几十到几百毫欧这些细节对仿真结果的参考价值影响很大。3.2 洞洞板搭电路的注意事项仿真跑通之后就可以搭实物了。我习惯用洞洞板先搭一版验证确认参数没问题再画PCB。洞洞板搭自激升压电路有几个坑要注意。第一个坑是走线电感。自激升压的工作频率虽然只有几十kHz但开关瞬间的di/dt很大走线电感会产生尖峰电压。所以电感到三极管集电极的走线要尽量短粗输出二极管到输出电容的走线也要短。我一般用直径0.8mm以上的漆包线或者多股铜线做这些连接。第二个坑是接地。自激升压电路的输入地和输出地是同一个地但大电流路径和小信号路径要分开走最后单点汇合。如果随便接地反馈信号会被干扰导致振荡不稳定或者输出纹波很大。第三个坑是电感的绕制。如果是自己绕电感磁环的选择很关键。铁粉芯磁环比如黄白环适合做储能电感锰锌铁氧体磁环适合做高频变压器。绕线要紧密均匀匝数要准确。我一般会多绕几匝然后测试时再拆因为实际磁导率跟标称值往往有偏差。3.3 上电测试的完整流程第一次上电一定要用可调直流电源并且把限流值设低比如100mA防止电路有问题时烧管子。上电后按以下顺序检查先不接负载用示波器看集电极波形。如果有振荡说明电路起振了如果没有检查三极管方向、反馈绕组极性、基极电阻是否太大。起振后测量输出电压。空载时输出电压会比较高这是正常的。如果电压异常高超过预期值两倍以上说明反馈太强或者没有负载泄放需要调整。接上负载电阻观察输出电压是否稳定。如果带载后电压骤降或者停振说明电感储能不足或者三极管驱动能力不够。用电流探头或者串联小电阻测量输入电流计算效率。如果效率低于50%检查二极管压降、三极管饱和压降、电感直流电阻这些损耗点。我实测过一组数据输入3V用33μH电感、SS34二极管、2N3904三极管、1kΩ基极电阻、4.7nF反馈电容空载输出28V接1kΩ负载时输出12V输入电流约35mA效率约65%。这个效率在自激升压里算正常水平想再提高就得换更低饱和压降的管子或者更低直流电阻的电感。3.4 常见不起振问题的排查链路不起振是自激升压电路最常见的故障。排查时按以下顺序走先确认三极管有没有坏。用万用表二极管档测be结和bc结正常应该是0.6V到0.7V的正向压降反向无穷大。如果be结短路或者开路直接换管子。再确认反馈极性。如果是变压器耦合把反馈绕组的两根线对调一下试试。如果是电容反馈检查电容是否焊反或者容量不对。然后检查基极电阻。把Rb临时换成100Ω试试如果起振了说明原来的阻值太大。但注意不要长期用这么小的电阻否则基极电流太大会烧管子。最后检查电感。用万用表测电感两端电阻正常应该是几欧姆以内。如果开路说明绕线断了如果电阻很大说明接触不良。还有一个容易被忽略的点电源的内阻。如果用电池供电电池电量不足时内阻增大可能导致启动电流不够。我遇到过用快没电的9V电池供电电路死活不起振换新电池立马就好。4. 实测中那些仿真不会告诉你的坑4.1 空载电压失控与保护设计自激升压电路最大的安全隐患就是空载电压失控。因为没有反馈稳压环路空载时电感储存的能量全部泵到输出电容上电压会一直上升直到某个元件击穿。我亲眼见过一个没有保护的自激升压电路空载输出冲到80V把10μF/25V的输出电容炸了。解决办法有三个。最简单的办法是在输出端并联一个稳压二极管钳位电压选在目标输出电压的1.2倍左右。比如目标输出12V就用15V的稳压管。但稳压管在钳位时会消耗功率带载时会影响效率所以适合小功率场合。第二个办法是在输出端并联一个假负载电阻让电路始终有最小负载电流。假负载的阻值按目标输出电压除以最小维持电流来算比如12V输出、最小维持电流5mA那假负载就是2.4kΩ。这个电阻会持续消耗功率但能保证电路稳定。第三个办法是加过压保护电路用稳压管触发一个可控硅或者MOS管把输出短路掉。这个方案复杂一些适合对可靠性要求高的场合。4.2 三极管发热的真实原因三极管发热是另一个常见问题。很多人以为是电流太大其实更常见的原因是关断损耗。自激升压电路的三极管在关断瞬间集电极电压从饱和压降上升到输出电压同时集电极电流从峰值下降到零这个过渡过程中电压和电流同时存在产生瞬时功率损耗。关断损耗跟三极管的存储时间ts有关。存储时间越长关断过渡越慢损耗越大。β越高的管子存储时间通常越长所以不是β越高越好。我实测过9013和2N3904在同一电路里的表现9013的β更高但发热更严重就是因为存储时间长。减小关断损耗的办法有在基极和发射极之间并联一个几十欧到几百欧的电阻加速基极电荷泄放选用存储时间短的管子比如2N2369、PN2369A这类开关管适当减小反馈电容降低饱和深度。4.3 输出纹波偏大的处理思路自激升压电路的输出纹波通常比PWM控制的Boost电路大因为它的开关频率不固定而且没有闭环调节。如果应用对纹波敏感可以采取以下措施。在输出端加一级LC滤波电感取几十到几百μH电容取几十到几百μF。这级滤波能把纹波降低一个数量级。注意滤波电感的额定电流要大于输出电流否则会饱和。在输出电容上并联一个小容量陶瓷电容比如100nF可以滤掉高频尖峰。大容量电解电容对高频纹波的抑制能力有限并联陶瓷电容是标准做法。如果纹波要求特别高可以考虑在输出端加一个线性稳压器比如78L12把自激升压的输出作为线性稳压器的输入。这样纹波可以降到毫伏级别代价是效率会降低一些。4.4 从洞洞板到PCB的布局要点洞洞板验证通过后如果要画PCB布局上要注意几点。功率环路面积要最小化。所谓功率环路就是输入电容、电感、三极管、输出二极管、输出电容构成的回路。这个环路里的电流是脉冲式的环路面积越大辐射的电磁干扰越强同时走线电感引起的电压尖峰也越大。布局时把这几个元件尽量靠拢走线尽量短粗。反馈路径要远离功率环路。反馈电容和基极电阻的走线是小信号路径容易被功率环路的磁场干扰。布局时让反馈路径远离电感和功率走线必要时用地线包围隔离。散热要留够铜皮。三极管如果是SOT-23或者SOT-89封装靠引脚散热不够需要在集电极焊盘上铺铜并打过孔到背面地平面。如果是TO-92直插封装可以加一个小散热片。5. 几个典型应用场景的参数调整方向5.1 LED驱动恒流还是恒压用自激升压驱动LED时LED需要的是恒流而不是恒压。最简单的做法是在输出端串联一个限流电阻但电阻会消耗功率效率低。更好的做法是用一个三极管加采样电阻构成恒流源把LED电流稳定在设定值。具体电路是在输出端加一个NPN三极管基极接一个稳压二极管提供参考电压发射极接采样电阻到地集电极接LED。这样LED电流等于稳压值 - 0.7V/ 采样电阻。比如稳压管是3.3V采样电阻是10Ω那LED电流就是260mA。这个电流由自激升压电路提供升压电路会自动调整输出电圧来维持这个电流。5.2 高压偏置多级倍压的取舍有些场合需要几百伏的高压比如光电倍增管、静电除尘、离子发生器。单级自激升压很难做到这么高的电压通常需要多级倍压整流。做法是在自激升压的输出端接一个二极管-电容倍压网络每增加一级可以把电压翻倍。但倍压级数不是越多越好。每级倍压都会增加二极管压降损耗和电容充放电损耗级数越多效率越低。而且倍压网络的输出阻抗随级数增加而增大带载能力变差。实际工程中一般不超过4级再高就考虑用反激变压器方案了。5.3 电池供电低电压启动的难点用单节干电池1.5V或者镍氢电池1.2V供电时自激升压电路面临一个难题三极管的be结导通电压就要0.7V留给启动电阻和电感的电压余量很小。这时候需要选用低饱和压降的管子或者用锗管be结压降只有0.3V。另一个办法是用变压器耦合的自激振荡电路也就是常说的焦耳小偷它的启动电压可以低到0.5V。原理是用变压器的两个绕组分别做集电极负载和基极反馈通过匝数比来提升反馈电压。这种电路我实测过用1.2V镍氢电池可以点亮白色LED输入电流约20mA输出电流约5mA。5.4 与PWM升压方案的对比取舍自激升压和PWM升压各有适用场景。自激升压的优点是电路简单、成本低、无需控制器、天生具备短路保护短路时反馈消失振荡停止。缺点是输出电压不稳定、纹波大、效率偏低、参数调试靠经验。PWM升压的优点是输出电压精确可调、纹波小、效率高、带载能力强。缺点是需要专用芯片、外围元件多、成本高、PCB面积大。我的选择逻辑是输出功率小于1W、对电压精度要求不高、成本敏感、空间受限的场合选自激升压输出功率大于1W、需要精确稳压、对纹波和效率有要求的场合选PWM升压。两者之间没有绝对的好坏只有合不合适。6. 调试过程中积累的几个实用技巧6.1 用示波器抓波形的正确姿势测自激升压电路的波形时示波器探头的地线夹子要尽量短。标准探头的地线夹子有十几厘米长这个长度在几十kHz频率下会引入明显的振铃让你误以为电路有高频振荡。我通常会把探头自带的弹簧地针换上或者用一根几厘米的短线直接焊在测试点和地之间。测集电极电压时要注意探头的耐压。自激升压的集电极尖峰可能达到输出电压的两三倍如果输出电压是30V尖峰可能到90V。普通示波器探头在1×档位下耐压只有几十伏必须用10×档位耐压可以到几百伏。测电感电流最好用电流探头如果没有电流探头可以在电感回路里串联一个0.1Ω的无感电阻用示波器测电阻两端电压再换算成电流。注意这个电阻的功率要足够0.1Ω × 1.2A² 0.144W至少用1/4W的电阻。6.2 电感绕制的经验参数自己绕电感时磁环的AL值电感系数是关键参数。AL值表示每匝对应的电感量单位是nH/N²。比如一个磁环的AL 1000nH/N²要绕出33μH的电感需要的匝数N √(33000/1000) 5.7匝取6匝。但实际绕制时由于绕线分布和磁环公差实际电感量往往跟计算值有10%到20%的偏差。我一般会多绕一两匝然后用LCR表测量拆到合适为止。如果没有LCR表可以用一个已知频率的信号源和示波器来测谐振频率反推电感量但这个方法比较麻烦不如直接买一个几十块钱的LCR表。漆包线的线径根据峰值电流选。电流密度取4A/mm²的话1.2A峰值电流需要0.3mm²的截面积对应线径约0.6mm。但磁环窗口面积有限线太粗绕不下这时候可以改用多股细线并绕既降低了集肤效应又方便绕制。6.3 快速判断起振与否的土办法没有示波器的时候怎么判断电路有没有起振我有个土办法用万用表的交流电压档测输出电容两端的交流分量。如果起振了交流档会有几伏到几十伏的读数如果没起振读数接近零。这个方法不能告诉你波形好不好但能快速判断有没有振荡。另一个办法是听声音。自激升压电路的振荡频率如果在音频范围内20Hz到20kHz电感会发出吱吱声。频率越高声音越尖细。如果听到稳定的吱吱声说明起振了如果听到啸叫或者杂音说明振荡不稳定如果完全没声音可能频率太高听不到也可能没起振。还有一个办法是摸三极管的温度。起振时三极管会有一定的功耗摸上去微温不起振时三极管要么完全截止不发热要么完全导通很烫。如果三极管很烫但输出没有电压说明三极管一直导通没有振荡检查反馈路径。6.4 元件代换的注意事项调试过程中经常需要代换元件有几个原则要遵守。三极管代换时Vceo和Ic只能往大换不能往小换β尽量接近原值。比如原电路用2N3904Vceo40VIc200mAβ100-300可以用2N2222Vceo40VIc800mAβ100-300代换但不能用9013Vceo20VIc500mA代换因为Vceo不够。电感代换时电感量要接近直流电阻要尽量小。如果电感量偏差超过20%振荡频率和输出功率都会明显变化。直流电阻增大会降低效率严重时导致不起振。二极管代换时必须用肖特基管不能用普通整流管。如果手头没有肖特基管可以用锗二极管临时替代压降0.3V左右但锗管的耐压和电流都偏小只能用于低压小电流场合。电容代换时反馈电容的容量偏差不要超过一倍输出电容的容量可以适当加大。电解电容要注意极性接反了会漏液甚至爆炸。7. 从这次实践中得到的几点体会做自激升压电路最大的感受是理论计算给你一个起点但最终参数是靠实验调出来的。同一个电路图不同人焊出来的效果可能完全不同因为电感的绕法、走线的长短、元件的离散性都会影响振荡。我一开始总想找到一个标准答案后来发现根本不存在。你能做的是理解每个元件的作用知道调大调小会带来什么变化然后根据实测结果逐步逼近目标。另一个体会是自激升压电路对元件的宽容度其实比想象中高。我用过不同品牌的9013、不同批次的电感、不同容量的反馈电容电路都能起振只是效率和输出功率有差异。这说明自激振荡的鲁棒性不错只要正反馈条件满足它就能工作。但反过来如果你想让它工作在最佳状态那就得花时间细调。最后说一个我踩过的坑有一次我按照计算值选了33μH的电感结果电路死活不起振。折腾了半天才发现我买的那个磁环是铁氧体材料而不是铁粉芯铁氧体的饱和磁通密度低在大电流下迅速饱和电感量骤降导致反馈不足。换了铁粉芯磁环之后立马就好了。这个教训告诉我元件的材料特性比标称参数更重要买元件时一定要看清楚规格书里的材料类型不能只看电感量和电流值。

关于本文作者

来自尧图内容编辑团队

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

尧图内容编辑团队

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

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

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

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

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

网站改版的5个关键决策

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

获取专属建站方案

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

立即免费咨询