
做分立元件功放我第一次调末级静态电流时被折腾得不轻正弦波过零点的位置始终有个小台阶怎么消都消不掉。后来才明白这是互补输出级的交越失真必须给上下两个输出管建立合适的静态偏置。工程上最常用的方案是UBE倍增电路——一个三极管加两个电阻看似简单却承担着消除交越失真和稳定静态电流两大任务。下面我打算用一份完整的功放输出级设计实例把交越失真怎么来的、UBE倍增电路为什么能解决、参数怎么算、调试时有哪些坑全部拆开讲清楚。不管你是正在装配功放、复习模电还是单纯好奇“两个电阻跨在三极管上怎么就成了可调稳压源”这篇文章都值得读一遍。1. 互补输出级与交越失真一个“死区”引发的波形台阶1.1 推挽输出级在零点附近发生了什么互补输出级是现在绝大多数功率放大器末级采用的拓扑一只NPN管负责正半周电流一只PNP管负责负半周电流。两只管子分别接正电源和负电源发射极共同连到输出节点。静态时输出点电位为0V有信号时正半周由NPN管从正电源向负载推电流负半周由PNP管从负载拉电流。这种结构省掉了输出变压器效率理论上能到78.5%左右所以被广泛应用到从几十毫瓦的耳机放大器到几百瓦的舞台功放里。问题出在两管交接的零点附近。晶体管并不是一个理想的电流开关基极-发射极之间必须先建立一定电压硅管通常要超过0.5V左右集电极电流才开始明显流动。在乙类工作状态下两只管子的静态电流都为零输入信号在正负0.5V左右的小幅度范围内时NPN管和PNP管同时处于截止状态输出端既不推电流也不拉电流输出电压基本不随输入变化。这个区间就是大家常说的“死区”。结果是输出的正弦波在过零处出现一段平坦的台阶波形被硬生生削掉一块。这种失真在幅度上看并不大但因为在零点附近发生谐波成分非常丰富听感上表现为小音量下的发毛、模糊音场发虚。调试时用示波器看很直观输入1kHz正弦波输出波形在时间轴零点附近有明显的平顶缺口那就是交越失真。很多人一开始以为这是功放管配对不好或电源问题花大价钱换管子其实根源就是偏置没设对。1.2 从乙类到甲乙类为什么“一点点静态电流”就能消除失真要理解解决办法关键是理解死区是怎么被“填平”的。如果给两管建立少量静态偏置让它们在无信号时也各自通过几毫安到几十毫安的电流那么当输入信号在零点附近时两管都不会完全截止而是同时保持微导通状态正半周NPN管电流加大、PNP管电流减小负半周则相反。这样输出曲线在零点附近就是连续的死区被填平交越失真自然就消失了。这种工作状态叫甲乙类。它比纯甲类效率高很多甲类为了输出足够大的电流静态电流必须按最大输出电流的很大比例来设置大部分能量都变成热量白白浪费它又不像纯乙类那样存在死区。所以几乎所有的实用功放输出级都工作在甲乙类差别只在于静态电流调多大。静态电流也并不是越大越好。太大会导致输出管在无信号时也长时间发热散热器压力成倍增加如果再考虑三极管BE结电压随温度下降的特性还可能形成热失控严重时直接烧管。太小则交越失真消除不彻底波形还是有一个微小的台阶。这里的关键在于“精确设定偏置电压”这个电压不能是固定的1.2V之类它需要随输出管型号、工作电流、环境温度适当调整。于是就有了UBE倍增电路登场的理由。2. 为什么选UBE倍增电路从二极管偏置到可调稳压源的思路转变2.1 UBE倍增的本质一个可调偏置电压源UBE是基极-发射极电压国外资料通常写作VBE国内教材沿用老的习惯写成UBE所以UBE倍增电路就是大家常说的VBE multiplier。它的结构特别简单一只三极管基极跨接两个电阻上电阻接在集电极与基极之间下电阻接在基极与发射极之间。接入电路时整个模块的集电极-发射极两端正好落在互补输出级上下两个输出管的基极之间给它们提供偏置电压。理解这个电路最好的角度是把它当成一个“电压可调的精密稳压二极管”。三极管在放大状态时基极-发射极电压UBE约等于0.6V左右由于基极-发射极之间跨着下电阻基极电位被稳定在0.6V附近流经上电阻的电流会形成压降于是集电极-发射极之间的电压由分压关系决定。因为三极管的深度负反馈作用这个值自动稳定在UBE×(1R1/R2)和普通稳压管的行为非常像。这个“可调稳压源”最大的魅力在于改变电阻比例就能连续调节输出电压不像二极管只能一个个串联。实际电路中往往把上电阻做成固定电阻串一只微调电位器拧一下就能改变功放静态电流。一个三极管加两个电阻替代了可能需要的三四只二极管而且工作电流可以设计得很小整个偏置源功耗不到几毫瓦几乎不额外给电源增加负担。当然精确分析时还要考虑基极电流带来的误差公式写全应该是VCE UBE×(1 R1/R2) IB×R1但常态下IB只有几微安R1又是K级这一项完全可以忽略。2.2 为什么两只二极管方案不够用可能有人会问既然只需要1.2V左右的偏置用两只硅二极管串联不就行了很多入门功放确实这么干但实际用下来会发现一连串问题。最直接的问题是电压不可调。两只二极管串联的压降大约固定为1.2V但不同型号输出管的BE结压降差异很大同一个功放的末级电流也需要精细调整到目标值固定电压根本无法匹配。而且输出管的BE结压降本身还随电流变化电源电压升高时静态电流也会跟着飘。UBE倍增电路用一只微调电位器就能连续改变偏置电压适应性好得多。另一问题是温度系数不匹配。PN结的UBE温度系数大约是-2mV/℃输出级上下两只功率管的BE结串联起来总温度系数大约是-4mV/℃。如果用两只二极管做偏置源温度系数同样是-4mV/℃听起来刚好匹配但二极管体积小、导热路径差很难保证和输出管处于相同温度补偿效果并不理想。UBE倍增电路的优势在于它可以用一只大功率封装的三极管贴近输出管安装热耦合效果好得多更关键的是倍增电路的温度系数可以通过倍增系数N来设计N等于多少偏置电压的温度系数就是UBE管温度系数的多少倍。通常设计N≈2偏置电压的温度系数就正好约等于两个输出管BE结串联的温度系数。这其实是“倍增”二字的深意之一。所以别看UBE倍增电路结构简单它同时解决了“电压可调”和“温度匹配”两个工程问题这正是它在功放电路里长盛不衰的根本原因。3. 手把手参数设计以±24V/8Ω输出级为例的计算全过程3.1 案例电路与设计目标先明确案例参数供电±24V负载8Ω输出级采用TIP31CNPN和TIP32CPNP对管发射极各串一只0.33Ω电阻用作电流采样和局部负反馈。驱动级和前级这里不展开讨论重点放在偏置部分。第一步算静态工作点。设计目标取静态电流Iq25mA所谓静态电流指的是无信号时流过输出管的集电极电流。这个值不算大也不算小足够把交越失真压到很低散热压力也小。实际装板后通常还要在20-30mA区间微调具体看散热器温度和听感决定。然后确定UBE倍增电路需要输出的偏置电压。输出级上下两管基极之间的偏置电压需要同时克服两个BE结压降和两只射极电阻上的压降。25mA下TIP31C的BE结压降大约在0.55V左右两管就是1.10V两只0.33Ω电阻上的压降为25mA×0.33Ω≈8mV两只是16mV左右。所以偏置电压约等于1.100.016≈1.116V。这个数字就是UBE倍增电路要稳定提供的“目标电压”。这里有个必须注意的点输出管的VBE和型号、电流、温度都有关系上面的0.55V是典型估计值实际不同批次的管子可能有±50mV的离散性。所以设计时不用追求计算精确到毫伏重要的是把可调范围做足靠微调电位器把静态电流调到目标值。从工程经验看偏置电压设计范围在1.0-1.3V之间基本能覆盖市面上绝大多数硅功率管的甲乙类偏置需求。3.2 UBE倍增管工作点与电阻取值计算UBE倍增管选用小功率三极管BC547B工作电流设计在1mA左右。为什么选这个电流电流太小三极管基极电流对分压电阻的影响会变大温度特性和放大系数离散性会让输出电压不稳电流太大倍增管自身功耗上升驱动级也要给这个偏置源多供电流。1mA是在稳定性和功耗之间的折中。BC547B在1mA下的UBE约为0.60V于是倍增系数N1.116/0.60≈1.86。按公式N1R1/R2可以确定电阻比例R1/R2≈0.86。取R22.2k则R1约为1.9k。为了留出调整余量R1用1.5k固定电阻串联一只1k微调电位器来实现这样R1可以在1.5k-2.5k之间连续调节对应N的范围是1.68-2.14目标值1.86正好落在中段位置。微调电位器放上臂时N随电位器阻值增大而增大方向比较直觉放在下臂也可以但调整方向会反过来容易拧反所以我习惯放上臂。验算一下分压电阻电流R1R2在最大值时约4.7k两端电压约1.1V电流约0.23mA。BC547B的hFE按200算基极电流约1mA/200≈5μA远小于0.23mA的分压电流所以“忽略基极电流”的近似完全成立。如果电阻选到几十K以上基极电流占比变大误差就会明显增加所以偏置电阻不宜盲目取大2.2k-4.7k级别比较合理。3.3 偏置网络的附属元件与防振措施UBE倍增管的集电极-基极之间通常会并联一只小电容比如100pF。它的作用有两个一是滤除来自驱动级的高频噪声更重要的目的是防止输出级形成高频自激振荡。功率输出级增益高、带宽宽寄生电容和电感都可能让它在高频段产生正反馈这个电容把偏置网络的高频阻抗压低破坏振荡条件。取值通常在47pF-220pF之间太小没有效果太大会拖慢偏置响应让静态电流调整变得“肉”每次调整后要等很久才稳定。有条件的话调试时用示波器观察输出端有没有高频毛刺来最终确定。UBE倍增管的集电极电流从哪来它必须由驱动级供给。在典型的功放输出级中上管基极通过一只几百欧到几K欧的电阻接到正电源这个电阻既提供驱动级的基本偏置也顺带充当UBE倍增管的启动电阻。案例电路里上管基极到正电源之间接一只2.2k电阻实测倍增管电流约1.1mA和设计吻合。如果前级是运放直推就要注意运放输出级能否提供这1mA左右的电流不能提供的话必须加一级推动管否则偏置电压会“塌陷”静态电流怎么调都不对。输出管发射极的0.33Ω电阻也是关键配角。它一方面用作电流采样调试时用万用表量它两端电压再除以电阻值就能得到静态电流不用断开电路另一方面它提供了局部负反馈能抑制静态电流随温度的漂移。没有它输出管BE结电压一漂静态电流可能翻好几倍有了它漂移需要先在电阻上建立额外压降缓冲作用明显。取值太大会增加输出阻抗、浪费输出摆幅太小则热稳定作用弱0.22-0.47Ω是功放输出级的典型选择。4. 装配与调试实录静态电流调整、温度补偿与避坑清单4.1 热耦合与温补曲线Qbias必须和输出管同呼吸这个环节几乎决定了整个偏置方案能不能长期稳定工作。UBE倍增管必须紧贴在输出管的散热器上或者至少紧挨着输出管安装保证两者温度同步变化。原因还是温度系数输出管在大电流下温度升高BE结压降变小同样的偏置电压会让静态电流增大如果不做温度补偿电流增大又让管子更热形成正反馈轻则静态电流漂移、音质变差重则直接烧管。把UBE倍增管贴在散热器上之后补偿过程是这样的散热器升温倍增管UBE下降按N倍放大后偏置电压整体降低正好抵消输出管因温度升高而降低的偏置需求静态电流就维持住了。以N2为例输出级两个BE结串联的总温度系数约-4mV/℃倍增管自身的温度系数约-2mV/℃乘以2倍恰好也是-4mV/℃。两者相减接近零这就是“倍增”和“温补”在数学上的巧妙配合。实际操作中的几个细节最容易被人忽略。倍增管和输出管之间最好涂导热硅脂安装距离越近越好如果散热器上并排装了多只功率管倍增管应该安装在靠近散热器中心、温度最高的位置有些功放会把倍增管用螺丝直接固定在输出管旁再用透明热缩管或卡扣压紧。这一步偷懒的话静态电流会随温度明显漂移冬天调好的功放夏天开机就可能冒烟。我调试时有个习惯把整机放在密闭箱体里带载运行半小时再测静态电流这时候能暴露绝大部分热耦合问题。4.2 加电调试流程与判断标准准备一个限流可调的直流电源限流先设在100mA左右。这是调试偏置电路必须养成的习惯电源不可调的话可以在电源线上串一只几十欧的限流电阻防止接错线或调过头瞬间烧管。没有这个保护措施微调电位器拧过头可能几秒钟就报废一对功率管。第一步把微调电位器拧到阻值最大位置此时偏置电压最小输出级接近乙类静态电流接近于零。上电后先测输出中点电压应该在0V附近偏差在几十毫伏内属于正常如果偏差过大先查输出管配对和前级不要急着调偏置。第二步缓慢旋转微调电位器减小电阻同时观察电流表或射极电阻两端电压。每调一点停下来等几秒让电路进入稳定状态再继续。当静态电流接近20-30mA时停止此时用示波器看1kHz正弦波交越失真应该已经消失波形过零处平滑干净。第三步是热稳定测试。让功放带一个中等负载比如接8Ω电阻输出约1W功率连续工作十分钟每隔一两分钟记录一次静态电流。健康的偏置电路静态电流会先轻微上升随后基本回落并稳定下来如果静态电流一路走高说明温补深度不够或倍增管没有贴紧散热器如果大幅下跌说明温补过深可以适当减小固定电阻、调整偏置电压斜率。最后等散热器完全冷却再复测一次冷机静态电流确认还在目标范围内。整个过程看起来繁琐但一次做对能省掉以后无数次的返工。4.3 常用参数速查与选型建议下面这张表列出这套±24V/8Ω输出级的设计参数可以作为参考。注意参数会随输出管具体型号有偏差不要死搬硬套。设计参数推荐值说明供电电压±24V理论输出约±18V左右负载8Ω最大输出功率约20W输出管TIP31C/TIP32C也可用2SC5200/2SA1943等射极电阻0.33Ω×20.22-0.47Ω均可静态电流25mA20-30mA区间通常合理UBE倍增管BC547B小功率NPN管R1固定电阻1.5kΩ集电极到基极微调电位器1kΩ串在上臂调偏置电压R2电阻2.2kΩ基极到发射极防振电容100pF并联在上臂电阻两端R1和微调串联后N的范围是1.68-2.14对应偏置电压约1.01-1.28V覆盖各种输出管的离散性。实际使用中如果发现可调范围不够优先调整R2而不是R1因为改变R2对N的影响更显著。选型上优先用金属膜电阻温漂低微调电位器一定要选多圈可调电阻单圈的调试精度太差拧一点点电流就跳好几毫安很难调到满意状态。5. 常见问题与故障排查交越失真没消除时的自查路径5.1 调试中遇到的高频问题实录问题一静态电流怎么调都调不上去。先怀疑微调电位器位置是否装对再查UBE倍增管极性。BC547的BCE引脚顺序是B、C、E但接进电路时集电极和发射极装反是非常常见的错误装反后电路可能“还能工作”只是倍增电压变成约0.6V而不是1.1V静态电流自然上不去。用万用表二极管档在线测量集电极-发射极两端电压如果只有0.6V左右且动微调没有反应大概率就是装反或管子损坏。问题二开机瞬间静态电流特别大几秒后降下来。这种情况通常不是偏置调得太大而是偏置电容过大或热耦合滞后。开机时倍增管还是冷的UBE相对较高偏置电压也高输出管瞬间电流偏大等倍增管被散热器加热后偏置电压降下来电流才回到正常。解决方法是把防振电容从100pF适当减小或者在调试时让冷机静态电流尽量接近目标值而不是留太多余量。问题三交越失真在小音量下能听出来但示波器上却看不到明显台阶。这种情况常见于偏置电压刚好卡在临界位置静态电流只有几毫安。处理办法不是继续加大静态电流而是检查倍压管工作点是否偏了如果UBE倍增管自身电流太小N值在小信号时不稳定偏置电压会随信号轻微摆动失真就消不彻底。这时候先测倍增管集电极电流想办法把它维持在设计值附近。问题四温度升高后静态电流失控。先检查倍增管有没有贴近散热器再检查温补深度是否足够。倍增管和输出管温度差超过30℃的话基本不可能稳定。另一个容易被忽略的原因是散热器上的安装位置选错了选了边缘角落的低温度区域而不是热容量最大、升温最明显的中心区。如果位置没问题再考虑固定电阻是否偏大导致N值过大把微调覆盖范围整体下移一点。5.2 现场排查顺序与自查表遇到交越失真消除不掉时按下面的顺序查比盲目拧微调高效得多。第一步用示波器或万用表确认电源电压正常。正负电源对称性差会直接推高或压低直流工作点偏置调整就失去了基准。第二步测输出级总静态电流。断开输出管集电极或发射极串入电流表正常应该在几十毫安范围内如果为零先查输出管是否导通再查偏置通路。第三步冷机状态下测UBE倍增电路两端电压应该在1.0-1.3V之间而且微调电位器旋转时电压能连续变化电压不能变化就查倍增管和分压电阻。第四步带载加热测试观察静态电流的漂移方向判断温补深度是否匹配。第五步用示波器输入1kHz、1Vpp正弦波看零点处是否存在台阶直到台阶消失且静态电流不超标。这套流程走下来大部分“为什么交越失真还在”的问题都能定位到具体环节。真正到最后需要慢慢拧微调的时间往往不超过十分钟。整个过程里两只万用表和一台示波器是基本配置一只电流表串在电源线上监测总电流一只电压表并联在射极电阻上读静态电流示波器看波形和有没有自激。没有示波器的话也可以用耳机听小音量下有没有发毛但定位问题还是示波器最直接。我个人做了好几版放大板之后最大的体会是偏置电路看似不起眼设计难度全在“分寸感”上。电压低半伏交越失真就冒头高半伏静态电流直接翻倍散热器和电源全都跟着受苦。UBE倍增电路之所以被那么多优秀功放采用不是因为它高级而是它把一个需要不断试错的偏置电压变成了“可调、可算、可温补”的工程方案。如果你现在正被交越失真折磨先把示波器接好把微调从最大阻值开始慢慢回拧配合两只万用表一只测电流一只测电压最多半小时就能调到满意的状态。每次调完热稳定再复测一次冷机电流这个习惯能帮你避开九成以上“冬天正常、夏天烧管”的坑。