
40dB换算成电压增益就是100倍。这个数字在分立器件圈子里属于看着不难、做起来处处是坑的档位尤其当你手里只有一颗8050的时候。我这些年帮人看过的晶体管放大电路设计十有八九第一次做出来都只有六七十倍的增益然后就在是不是管子不行和是不是电阻算错了之间反复横跳。8050这颗管子便宜、好买、hFE高是入门首选但它同时也是最容易让人产生理论算得通、实测对不上错觉的器件之一。这篇东西不打算复述教科书上的共射放大电路而是把40dB这个指标拆开讲清楚单管能不能扛住、扛不住的时候卡在哪里、以及怎么用最少的元件把增益稳稳地做到100倍。刚接触三极管的朋友可以照着参数直接抄做过几轮但总差一口气的朋友重点看后面关于增益扣分项和布线的那几节。1. 40dB这个数字先拆开看清楚1.1 电压增益100倍还是功率增益分贝这个单位在放大电路里最容易被含糊过去。电压增益的定义是 20log(Av)所以40dB对应Av100如果按功率增益算10log(Ap)40 对应的是10000倍。你手里这块电路到底按哪个口径验收直接决定了后面所有的参数取值。绝大多数场合说的40dB放大指的是电压增益也就是输入10mV峰峰值、输出1V峰峰值。这一点必须先跟需求方对齐否则你辛辛苦苦调到100倍对方拿功率计一测说不对白干。还有一个更隐蔽的口径问题这100倍是空载增益还是带载增益。空载时集电极电阻Rc就是全部负载带载时Rc要和后级输入阻抗并联。同样一套参数接10kΩ负载和接1MΩ负载实测增益能差30%以上。我在帮人看电路时第一句话一定是问你后面接的是什么因为这一句话就能解释掉一半的增益不达标问题。1.2 增益必须带三个限定词频率、负载、失真度脱离了频率谈增益是没有意义的。8050的fT标称150MHz但那是在特定偏置下测出来的你的电路工作在1kHz还是1MHz增益完全不是一回事。共射级的增益随频率下降是必然的问题是那个拐点落在哪里。做音频前端拐点放在50kHz以上就够用做传感器信号调理可能要关心几百千赫做射频或者脉冲放大单级共射根本撑不住。负载和失真度也是捆绑在一起的。100倍增益配上12V电源意味着输入信号超过几十毫伏就开始削顶这时候示波器上看到的增益其实是被压缩过的。很多人调增益时把输入幅度开得很大看到输出波形幅度上去了就以为增益够了实际上已经进入非线性区测出来的数字毫无意义。正确的做法是把输入压到足够小比如5mV峰峰值保证输出波形干净再算增益。1.3 先算一笔账单管100倍在物理上能不能站住共射放大器的中频增益近似等于 Rc/(re Re_ac)其中re是发射结动态电阻re 26mV/Ic单位是欧姆Ic用毫安。取Ic1mAre就是26Ω。想要100倍增益如果发射极完全旁路Re_ac≈0那么Rc需要做到2.6kΩ左右。这个数字在12V供电下是完全可行的也就是说单管做到100倍在理论上站得住。但站得住和稳得住是两件事。发射极完全旁路意味着电路失去了交流负反馈增益直接由管子的gm决定而gm又随温度和静态电流漂移。室温下测100倍手摸一下管子可能变成115倍冬天开机可能只有85倍。更麻烦的是失真——没有负反馈的共射级二次谐波失真在输出摆幅稍大时就会明显抬头。所以单管40dB是一条能走但不好走的路后面会详细讲这条路的代价以及什么时候该果断换两级。2. 8050的真实参数手册上没写的那些2.1 hFE的离散性决定了你不能按典型值设计8050的直流电流放大倍数hFE手册上通常给一个范围比如120到400有的厂商还分O、Y、G几个档位。新手最容易犯的错就是拿典型值200去算偏置结果换一颗管子静态工作点直接跑飞。我自己做过一个粗略统计从同一包一百颗里随机抽二十颗hFE从130到310都有分布相当散。这意味着偏置电路必须按最坏情况设计而不是按典型值。具体来说分压偏置网络里流过下偏置电阻的电流要至少是基极电流最大值的10倍。基极电流最大值出现在hFE最小的时候也就是 Ib_max Ic/hFE_min。取Ic1mA、hFE_min120Ib_max约8.3μA那么分压电流至少取83μA实际工程上一般取0.3到0.5mA留足余量。这样即使换管子、温度变化Vb的漂移也能控制在几十毫伏以内。注意hFE也不是越大越好。hFE过高的管子比如超过350往往漏电流偏大输入阻抗高、密勒效应更明显单级高增益时反而容易自激。做40dB单级放大的时候我一般优先挑hFE在160到250之间的这个区间增益够用、稳定性也好。2.2 fT、Cob、rbb三个决定高频上限的隐形参数手册上一般会给fT特征频率8050标称150MHz左右但测试条件是Ic50mA、Vce10V跟你实际用的1mA静态电流完全不是一回事。小电流下fT会明显下降因为结电容充电时间占比变大。真正对设计有用的是增益带宽积的概念单级共射的GBW约等于 gm/(2π(CπCμ))。取Ic1mAgm38.5mSCπ约40pFCμ也就是Cob约4pF算下来GBW在130MHz量级。增益100倍时理论-3dB带宽约1.3MHz。但这个数字有很大的欺骗性因为密勒效应会把输入端的等效电容放大。集基电容Cob会被放大(1|Av|)倍100倍增益下4pF的Cob等效到输入端就是400pF以上。如果你的信号源内阻是10kΩ这个电容和源内阻形成的极点频率只有 1/(2π×10k×400p) ≈ 40kHz。也就是说纸面上1.3MHz的带宽实际可能被源阻抗拖到几十千赫。这是单级高增益电路最典型的隐形杀手很多人调了半天高频响应问题根本不在管子上而在信号源和偏置网络的阻抗上。rbb基区体电阻大约在20到40Ω小电流下影响不大但它和Cμ一起决定了高频反馈路径的特性间接影响稳定性。做宽带放大时要留意做音频放大基本可以忽略。2.3 封装热阻与功耗降额别让管子悄悄跑偏TO-92封装的8050标称功耗常见的是625mWSS8050有的标到1W。这个数字是在25℃环境、良好散热条件下测的实际装在洞洞板上、周围还有别的发热元件能用到一半就不错了。更关键的是功耗不是均匀分布的静态功耗 P Vce × Ic取Vce8.3V、Ic1mA静态功耗才8.3mW看着微不足道。但你要考虑最坏情况输出短路、输入过载、电源波动。这时候Ic可能瞬间冲到几十毫安Vce还很高功耗就上去了。我的习惯是在集电极串一个几十欧姆的电阻做限流或者在发射极保留足够的Re这样即使出问题也不会瞬间烧管。另外TO-92的引脚很细反复弯折容易断做实验时最好焊在排针座上别直接焊死在板子上反复拆。3. 拓扑怎么选单级硬扛还是两级分工3.1 方案A单级共射全旁路追求极限增益这是最直接的思路一级共射发射极电阻并联大电容全部旁路让交流上Re_ac接近零增益全部由Rc/re决定。具体参数可以是Vcc12VRc2.7kΩRe1kΩ分压电阻R120kΩ、R23.3kΩ静态电流约1mAVce约8.3V。理论上 Av 2700/26 ≈ 104倍也就是40.3dB刚好卡在指标上。这个方案的好处是元件少、成本低、调试直观。坏处也很明显增益对管子的gm高度敏感而gm又对温度敏感。实测下来同一块板子从冷机到热机增益能漂5%到10%换一颗hFE不同的管子增益能差15%。而且因为没有交流负反馈失真度偏高输出1V峰峰值时二次谐波可能在-35dBc左右做音频前端听感上会觉得毛躁。真正要命的是动态范围。100倍增益配8.3V的静态集电极电压向下最多能摆到1.3V饱和压降0.3V加上发射极1V向上能摆到12V。不对称最大不失真输出大约7V峰峰值对应输入只有70mV峰峰值。实际考虑线性度输入超过30mV峰峰值波形就开始不对称了。这个方案只适合输入信号本身很小的场合比如动圈话筒、光电二极管前端、小信号传感器。3.2 方案B两级共射级联用分工换稳定两级方案的思路是把100倍拆成两个10倍每级都保留一部分发射极电阻不旁路用交流负反馈把增益钉住。每级增益公式还是 Rc/(reRe1)取Ic1mA、re26Ω、Rc2.2kΩ为了得到10倍增益reRe1需要等于220Ω也就是Re1取194Ω实际用200Ω标准值。这样每级的增益主要由电阻比值决定对管子参数的依赖大幅降低。温度变化时只要电阻稳定增益就稳定。而且因为保留了局部负反馈失真度明显改善同样的输出摆幅下谐波分量能低10dB以上。带宽也更好因为负反馈会扩展带宽。代价是元件翻倍而且引入了级间负载效应这个新坑。第一级的输出阻抗是Rc1约2.2kΩ第二级的输入阻抗是偏置网络和晶体管输入阻抗的并联。取β200、reRe1220Ω晶体管本身的输入阻抗约44kΩ并联上分压电阻假设9.1k和110k之后实际输入阻抗只有7kΩ左右。第一级输出2.2kΩ驱动7kΩ负载分压系数0.76也就是说第一级的10倍增益实际只剩7.6倍传递到第二级。这个分压系数必须在设计阶段就算进去否则两级各10倍、乘起来应该100倍实测只有76倍又要开始怀疑人生。解决办法有两个一是把每级设计增益提高到13倍二是提高第二级的输入阻抗增大偏置电阻、选用更高hFE的管子。3.3 两条路线的对照表与选择逻辑对比项方案A单级全旁路方案B两级级联元件数量约8个约16个理论增益Rc/re ≈ 100两级乘积需扣级间分压增益稳定性差随温度和hFE漂移好由电阻比值决定失真度较高低10dB以上带宽受密勒效应严重限制负反馈扩展明显更好动态范围小输入约30mV即削顶大第一级可承受数百毫伏调试难度低但调不出指标时无从下手中需要逐级测量适合场景极小信号、成本敏感、指标宽松指标明确、需要稳定复现我的建议是如果40dB是硬指标、要批量复现、或者后级负载不确定直接上两级别在单级上耗时间。如果只是做个实验、验证原理、输入信号确实很小单级够用但心里要清楚它的边界在哪里。4. 静态工作点从12V反推每一颗电阻4.1 先定Ic和Vce增益和摆幅的平衡点静态工作点的选择本质是在增益、摆幅、功耗、带宽之间找平衡。Ic取大gm大、增益高、带宽好但功耗大、输入阻抗低Ic取小省电、输入阻抗高但增益上不去、噪声占比大。对8050来说1mA是一个很舒服的工作点。re26Ω配合2.7kΩ的Rc能得到100倍左右的增益输入阻抗β×re约5.2kΩ不算太低噪声系数在音频段表现也不错。如果追求更高增益可以把Ic提到2mAre降到13Ω同样Rc下增益翻倍但输入阻抗减半、功耗翻倍而且密勒效应更严重。Vce的取值要看输出摆幅需求。Vce太低向下摆幅不够容易饱和Vce太高向上摆幅受限而且功耗大。12V供电下取Vce在6到8V之间比较合适留给集电极电阻和发射极电阻各一部分压降。我一般按 Vce ≈ 0.5×Vcc 到 0.65×Vcc 来估也就是6到8V。4.2 分压偏置的计算与稳定系数校核拿方案A来完整算一遍。目标Vcc12VIc1mAVce8.3V。先定发射极电阻。Re取1kΩ那么Ve1VVb1.7V。集电极电阻由 Vce Vcc - Ic×(RcRe) 反推8.3 12 - 1×(Rc1)解得Rc2.7kΩ。这两个电阻定下来直流路径就确定了。再算分压网络。基极电流 Ib Ic/hFE取hFE200Ib5μA。分压电流取Ib的100倍也就是0.5mA这个倍数越大工作点越稳但电阻越小、输入阻抗越低。R2 Vb/I_div 1.7/0.5m 3.4kΩ取标准值3.3kΩ。R1 (Vcc-Vb)/I_div 10.3/0.5m 20.6kΩ取20kΩ。反过来校核一下实际分压电流 12/(20k3.3k) 0.515mAVb 12×3.3/23.3 1.70VVe 1.0VIe 1.0mA跟设计值几乎一致。温度从25℃升到60℃Vbe大约下降2mV/℃×35℃70mVVe变成0.93VIe变成0.93mA变化7%。这个漂移量对增益的影响大约是7%可以接受如果想要更好就把分压电流再加大或者加发射极反馈。用一段小脚本把计算过程固化下来改参数的时候直接跑Vcc 12.0 Ic 1e-3 Vce 8.3 hFE 200 Re 1e3 Rc (Vcc - Vce)/Ic - Re Ve Ic*Re Vb Ve 0.7 Ib Ic/hFE Idiv 100*Ib R2 Vb/Idiv R1 (Vcc - Vb)/Idiv print(fRc{Rc:.0f} R1{R1:.0f} R2{R2:.0f}) print(fre{0.026/Ic:.1f} Av_theory{Rc/(0.026/Ic):.0f})4.3 耦合与旁路电容的取值别让低频拖后腿耦合电容和旁路电容的取值直接决定低频截止频率。输入耦合电容Cin和输入阻抗Rin构成高通截止频率 f 1/(2π×Rin×Cin)。输入阻抗约等于 R1||R2||(β×re)方案A里是 20k||3.3k||5.2k ≈ 1.9kΩ。想要20Hz的截止频率Cin需要 1/(2π×1900×20) ≈ 4.2μF取4.7μF或10μF都行。很多人随手用0.1μF结果低频段增益掉得厉害还以为是管子的问题。发射极旁路电容Ce更讲究。它和Re构成的时间常数决定了下限频率f 1/(2π×Re×Ce)。Re1kΩ想要20HzCe需要8μF取10μF或22μF。但这里有个坑Ce太大会让低频段的容抗在某个频率上和Re形成谐振如果布线不好可能在这个频点产生峰化甚至自激。我一般用22μF电解并联一个1μF的瓷片电解管低频、瓷片管高频避免电解电容的等效串联电感在高频段失效。提示电解电容有极性装反了不仅容量大幅下降还可能鼓包。发射极电位是1V集电极是8.3V耦合电容的正极要朝向电位高的一侧这是很多人忽略的细节。5. 增益的估算、实现与实测校准5.1 小信号增益的完整表达式简化公式 Av Rc/re 只在特定条件下成立实际要考虑的因素更多。完整的低频小信号增益可以写成Av -Rc / (re Re_ac rbb/β)其中Rc是集电极电阻与负载的并联Re_ac是发射极未被旁路的交流电阻rbb/β这一项在β很大时可以忽略。高频时还要乘上一个由Cπ、Cμ和源阻抗决定的低通因子。拿方案A的实际参数算Rc2.7kΩ负载假设10kΩRc2.13kΩre26ΩRe_ac≈0完全旁路理论增益82倍而不是104倍。这一下就少了接近20%。如果负载是100kΩRc2.63kΩ增益101倍勉强达标。所以负载阻抗是第一个必须问清楚的参数。5.2 从纸面100倍到实测100倍逐项扣分我把实测增益达不到理论值的常见原因按影响大小排了个序这份清单基本上覆盖了我遇到过的八成情况扣分项典型影响判断方法负载电阻并联降低Rc10%~30%断开负载重测看增益是否恢复信号源内阻与输入阻抗分压10%~25%用低阻源50Ω重测对比发射极旁路电容不完美5%~15%换更大容量或并联瓷片管子hFE偏低、re偏大5%~15%换管对比或测Ib探头和测量系统加载5%~10%用10:1探头或高阻探头密勒效应导致高频衰减频率相关扫频看-3dB点信号源分压这一项最容易被忽略。函数发生器输出通常标称50Ω或600Ω内阻接到输入阻抗只有1.9kΩ的电路上实际到达基极的电压只有源电压的 1900/(1900600) 76%。你按源电压算增益自然只有理论值的七六折。解决办法是用射极跟随器做缓冲或者在计算时把这个分压系数算进去。探头加载同样隐蔽。普通示波器探头是1MΩ并联10到15pF在低频段影响不大但如果你测的是集电极节点探头电容和Rc形成低通高频增益会掉。测增益时最好用10:1探头输入电容降到2pF左右影响小很多。5.3 用局部负反馈把增益钉住如果实测增益够但稳定性差或者批次之间一致性不好就该考虑加局部负反馈。最简单的做法是把发射极电阻拆成两个Re1不旁路、Re2旁路增益变成 Rc/(reRe1)。前面算过想要100倍增益reRe1需要等于26Ω左右Re1只有几欧姆这个电阻太小负反馈量微不足道稳定不了什么。这就是单级40dB的根本矛盾要100倍增益就没有余量加负反馈。想让增益由电阻比值决定必须有足够大的Re1而Re1一大增益就掉下来了。所以真正稳定的100倍增益只能靠两级实现每级10倍Re1取200Ω左右负反馈量充足增益由2.2k/200决定跟管子的hFE基本无关。两级方案的实际增益还要乘上级间分压系数。第一级输出阻抗2.2kΩ第二级输入阻抗7kΩ分压0.76。每级开环增益10倍总增益 10×0.76×10 76倍还不够。把每级增益调到13倍Re1取150Ω左右总增益 13×0.76×13 ≈ 128倍又超了。取中间值每级11.5倍Re1取170Ω总增益约100倍实测落在95到105之间这个精度对绝大多数应用足够了。调的时候有个技巧先只装第一级测它的实际增益和输出阻抗再装第二级测整体增益两个数字一除就是级间分压系数。有了这个系数反推每级需要多少增益一次就能调准不用反复试。6. 调试现场那些让人怀疑人生的现象6.1 增益只有算出来的一半这是最高频的问题。按前面的清单逐项排查九成能定位到原因。但还有一种情况容易被漏掉静态工作点根本没在放大区。用万用表测集电极电压如果在10V以上说明管子接近截止如果在1V以下说明接近饱和。这两种情况下测出来的增益都是假的波形要么削顶要么严重失真。我遇到过一块板子集电极电压只有0.4V查了半天发现是分压电阻装错了把20k装成了2k基极电流被抽走太多。还有一次是发射极电阻虚焊实际阻值变成无穷大管子直接饱和。所以调试第一步永远是测直流工作点三个电压Vb、Ve、Vc对不上后面所有测量都没意义。6.2 高频塌陷与自激振荡高频塌陷的表现是低频增益正常频率一过几十千赫增益就往下掉。前面分析过主因是密勒电容配合高源阻抗。缓解办法包括降低信号源内阻、减小Rc牺牲增益换带宽、在基极串一个小电阻几十欧姆隔离源电容、或者干脆改用两级。自激振荡的表现更有意思输入端接地输出端还能看到几兆赫到几十兆赫的等幅正弦波幅度可能几百毫伏。这是典型的正反馈路径通常是集电极通过Cob反馈到基极再经过偏置网络和地线形成回路。解决办法是破坏相位条件或者降低环路增益基极串10到100Ω电阻、集电极串铁氧体磁珠、电源加100nF瓷片加10μF电解的退耦、地线改成单点星形接地。注意自激有时候不是持续振荡而是临界振荡——输入小信号时正常输入稍大就出一串振铃。这种最难查因为静态测量一切正常。我的办法是把示波器调到余辉模式输入一个方波看阶跃响应有没有过冲和振铃这比测正弦波更容易暴露稳定性问题。6.3 波形削顶、不对称失真与噪声削顶分两种顶部平、底部平、或者两头都平。顶部平说明管子进入饱和集电极电压压不下去要把静态工作点往下调或者减小Rc底部平说明进入截止要把工作点往上调。两头都平说明输入信号太大增益再高也没用得减小输入或者提高电源电压。不对称失真的一个隐蔽来源是前级的直流偏移。两级直接耦合时第一级的集电极电压就是第二级的基极电压如果第一级工作点偏了第二级可能直接饱和。所以级间要么用电容耦合隔直要么仔细调第一级的偏置。我做两级的时候习惯级间用电容耦合虽然多一个元件但调试省心太多。噪声方面8050的噪声系数在音频段表现中规中矩但高增益电路对噪声很敏感。主要噪声源是偏置电阻的热噪声和管子的散粒噪声。降低偏置电阻阻值能减小热噪声但会增加功耗、降低输入阻抗。实际做法是输入级用较低的分压电流比如50μA而不是500μA、管子工作在1mA左右、输入端加一个低通滤波限制带宽。如果做话筒前置第一级增益不要做太高把增益分配到第二级噪声表现会好很多。6.4 常见问题速查表现象最可能的原因快速验证集电极电压接近Vcc基极没有偏置、管子截止测Vb应比Ve高0.6到0.7V集电极电压接近0管子饱和、Re虚焊或阻值过大测Ve正常应在0.5到2V增益只有理论值一半负载并联、源阻抗分压断开负载、换低阻源重测增益随温度漂移大无负反馈、分压电流不足加热管子观察变化量低频增益掉耦合电容或旁路电容太小换10μF以上电容重测高频增益掉密勒电容、源阻抗高降低源阻抗或减小Rc输出有高频正弦自激振荡输入端接地看输出是否仍在振荡波形顶部削平饱和减小Rc或降低静态电流波形底部削平截止增大静态电流或减小Re噪声大偏置电阻热噪声、增益过高减小分压电流、降低第一级增益7. 布线、接地与测量最后20%的功夫7.1 地线走法与电源退耦同样一张原理图洞洞板上随便连和认真布线测出来的增益和失真能差一截。共射放大器的地线要遵循信号地单点汇聚的原则输入耦合电容的地、发射极电阻的地、输出耦合电容的地各自走一条线汇聚到电源滤波电容的负极不要串成一串。串成串的话发射极的交流电流会在地线上产生压降通过偏置网络耦合回基极轻则增益偏差重则自激。电源退耦是另一个高频坑。12V电源线如果拉得长分布电感会让高频段电源阻抗升高集电极电流的交流分量就会在电源上产生波动再通过偏置电阻反馈到基极。标准的做法是在Rc的上端就近放一个100nF瓷片电容到地再并联一个10μF电解。瓷片管高频、电解管低频两个都要有只放一个都不够。输入输出要尽量远离最好分居板子两端。如果输入线必须经过输出区域用地线或者电源线隔开。高增益电路的输入阻抗高很容易拾取空间干扰输入端最好加一个对地的小电容几十到几百皮法做射频滤波或者在基极串一个几十欧姆的电阻。7.2 探头、信号源内阻带来的测量误差测增益的时候示波器探头接在集电极上探头本身的1MΩ电阻和10pF电容就是负载的一部分。10pF在1kHz时阻抗是16MΩ可以忽略但在100kHz时降到160kΩ跟2.7kΩ的Rc并联还是有影响的更别说它和Rc形成的低通极点。所以高频测量一定要用10:1探头输入电容能降到2pF左右。信号源的输出幅度也要校准。函数发生器面板上显示的幅度是开路电压还是接50Ω负载后的电压不同型号不一样。严谨的做法是先接一个已知负载用示波器实测源的实际输出幅度再接到放大电路上。我吃过这个亏按面板读数算增益怎么算都差20%后来发现源的内阻是600Ω而面板按开路标定。还有一点测输入信号时探头接在基极上探头电容会改变输入端的极点位置。正确做法是用两个探头同时测输入和输出然后算比值这样探头加载在两个节点上是相对一致的误差会抵消一部分。最后再分享一个我自己的习惯调增益的时候不用正弦波用1kHz方波看阶跃响应。方波的上升沿能直接暴露带宽和稳定性问题平顶部分能看出低频响应过冲和振铃能看出相位裕度。正弦波扫频当然更严谨但方波一眼就能看出问题效率高得多。方波源的内阻通常也是50Ω跟实际信号源接近测出来的结果更贴近真实使用场景。做8050的40dB放大说到底就是在增益、稳定性和带宽之间做取舍。单级能出100倍但它是借来的温度一变、管子一换就得还回去两级慢一点、元件多一点但那个100倍是挣来的放之四海而皆准。我自己的板子上现在基本都是两级每级11到12倍中间用电容耦合发射极留170Ω左右的负反馈电阻实测从10℃到50℃增益漂移不超过3%。这套参数不一定是理论最优但它能稳定复现对于要交付的东西来说稳定复现比理论最优重要得多。