1. 为什么偏偏是这三种组态:从“公共端”说起
早些年我带过一个刚毕业的助理工程师,他拿着教科书问我:三极管放大电路为什么非得分成共射、共集、共基三种?一个放大电路,接上电阻电容能放大不就行了?当时我没直接回答,而是让他把三种组态的电路都搭出来,分别测输入电阻、输出电阻和电压增益。他测完数据后跟我说了一句话:原来这三种组态根本不是三种“接法”,而是三种完全不同的“性格”。
我之所以拿这个例子开头,是因为“为什么有共射、共集和共基”这个问题,看起来像是概念分类,实际上它触及了模拟电路设计最底层的逻辑:信号从哪里进、从哪里出、公共端选在哪一端。
三极管有三个电极:基极B、发射极E、集电极C。任何一个二端口网络都需要一个输入回路和一个输出回路,而输入和输出两个回路之间必然要共用一个电极,这个电极就是“公共端”。公共端选B,就叫共基;公共端选E,就叫共射;公共端选C,就叫共集。数学上这就是三种排列组合的全部可能,一个不多一个不少。
但问题的关键不在分类本身,而在于:为什么这三种排列组合对应的电路特性差异如此巨大,以至于它们各自长成了完全不同的应用方向?
先看输入回路。信号是从基极和发射极之间进去,还是从基极和集电极之间进去,决定了输入阻抗差出几个数量级。再看输出回路。信号是从集电极和发射极之间取出来,还是从发射极和集电极之间取出来,决定了输出阻抗和电压增益的走向。更重要的是,公共端的选择直接影响了反馈路径。三极管是一个流控器件,输入端BE结的电压变化会通过跨导转化成输出端电流变化,而公共端决定了这个转化过程有多少信号被“吃掉”,有多少信号被“吐出来”。
这就解释了一个很多人都没真正理解的现象:共射和共集输入输出都在BE之间和CE之间,但公共端一个是E一个是C,结果共射的电压增益高得吓人,共集的电压增益反而略小于1。原因就在于共集电路的输出负载接在发射极上,发射极电流的变化会通过Re形成负反馈,把输入电压的变化抵消掉一大截。而共射电路的输出负载接在集电极上,集电极电流受基极电流控制,负反馈作用相对较小,所以电压增益能拉高。
从应用角度讲,这三种组态分别对标了模拟电路设计中三个永恒的矛盾:增益、阻抗匹配和带宽。电子系统从来不是单一放大器就能搞定的,前级传感器的输出阻抗可能几十千欧,后级负载可能只有几十欧,中间还需要把微伏级信号放大到伏级,同时还要保证信号在几十兆赫兹频带内不衰减。一个共射电路做不到所有事情,于是设计者把三种组态组合成多级结构,各司其职。
所以,把“三种组态”理解成“三种特殊的接法”,不如把它理解成“三套为解决不同工程问题而生的标准模板”。理解了每种模板的输入阻抗、输出阻抗和增益表达式,才算真正学会用三极管做设计。下面我逐一拆解每个组态的电路细节和选型逻辑。
2. 共射放大电路:最常用的通用增益级
2.1 电路判据与静态工作点设计
共射放大电路的判据非常直观:输入信号加在基极和发射极之间,输出信号从集电极和发射极之间取出,发射极作为输入输出的公共端直接接地(或通过电阻接地)。这个接法是最接近教科书理想放大器的拓扑,因此也是新手接触的第一个三极管电路。
设计共射放大电路时,静态工作点的设置是决定成败的关键。我曾经见过不少初学者直接抄网上的电路图,电阻值照搬,结果实测输出波形严重失真。原因很简单:静态工作点根本不在放大区的合适位置。
一个常用的规则是:让集电极静态电压Vce大约等于电源电压Vcc的一半。这样设置的原因是,输出信号在集电极电阻Rc上产生的电压摆幅需要上下对称。如果Vce偏高,说明Rc压降太小,输出波形下半部分还没到饱和区就被“削底”了;如果Vce偏低,说明Rc压降太大,输出波形上半部分提前进入截止区。我以前调试一个12V供电的共射放大器,Rc取4.7k,Re取1k,静态集电极电流设为1mA,这样Rc压降4.7V,Re压降1V,Vce就是12减去5.7等于6.3V,基本处于中点附近,实测输出对称性非常好。
静态工作点具体怎么算也有套路。先假设β值为200,发射极电流约等于集电极电流。基极分压电阻Rb1和Rb2组成分压器,保证基极电压稳定,不受β离散性影响。基极电压Vb约等于Vcc乘以Rb2除以(Rb1加Rb2)。发射极电压Ve等于Vb减去0.7V(硅管BE结压降)。发射极电流Ie等于Ve除以Re。然后集电极电压Vc等于Vcc减去Ic乘以Rc。
2.2 为什么共射的电压增益可以做很大
共射放大电路的电压增益表达式为Av约等于负的gm乘以(Rc并联RL)。其中gm是跨导,在室温下约等于Ic除以26mV。
举个例子感受一下。静态集电极电流1mA,跨导约0.038S,Rc取4.7k,负载开路,增益就是0.038乘以4700约等于180倍。再叠加一个200倍的β,电流增益也能到180左右。这就是共射为什么能同时提供电压增益和电流增益的原因。
但这里有个关键的细节,很多人没注意到:增益表达式里根本没出现β。这说明共射电路的电压增益主要由跨导和集电极负载决定,β只是影响了输入阻抗和基极电流大小。这是一个很重要的设计思维:想控制共射增益,改Rc或者改静态电流,而不是换一个β更大的三极管。我之前见过有人为了让放大器增益更高,把2N3904换成β高达1000的达林顿管,结果不仅增益没明显提升,反而因为输入阻抗变化导致前级匹配出问题,整个电路自激了。
共射输入电阻约等于rbe(基极到发射极的动态电阻,约等于26mV除以Ib再加上基区体电阻,粗略估算约1k到3k),输出电阻约等于Rc。这个中等的输入输出阻抗,让共射非常适合作为通用增益级,既不挑前级,也不挑后级。
2.3 反相输出的实际影响与设计处理
共射放大电路还有个突出特点:输出和输入反相。也就是说,输入电压上升,输出电压下降。这在很多场合会带来麻烦。比如一个反馈环路中,本来应该负反馈的结果因为反相关系判断失误,变成了正反馈,电路直接振荡。
解决这个问题的常用办法有两种。一种是在后续级再加一级共射,两级反相抵消回来;另一种是改用同相端输入的运放电路做后级处理。在设计音频前置放大器时,我通常在第一级用共射,第二级用共集做缓冲,输出相位虽然仍是反相,但在音频领域人耳对相位不敏感,实际没影响。但如果后面要接示波器或者精确测量电路,就要记住这个反相关系,避免判错波形。
共射电路的频率特性也是个需要注意的点。由于存在密勒效应,集电极和基极之间的寄生电容被等效放大(1加增益)倍,导致高频响应变差。当增益要求特别高的时候,带宽就会受到明显限制。这也是为什么纯共射电路很难做到宽频带高增益的同时稳定工作。
3. 共集放大电路:阻抗变换的“缓冲专家”
3.1 从“射极跟随器”看本质
共集放大电路有个更形象的名字叫射极跟随器。输入信号从基极进去,输出从发射极取出来,集电极直接接电源,成为公共端。为什么叫“跟随”?因为输出总是跟着输入走,电压幅度几乎不变。
我一个朋友第一次搭这个电路时特别失望:做了半天,电压增益居然只有0.9倍不到,这也能叫放大器?我告诉他,别看它不放大电压,它的“放大能力”体现在电流上。虽然输出电压约等于输入电压,但输出电流可以比输入基极电流大β倍。从功率角度看,它确实是一个放大器,只是增益形式不同。
射极跟随器最直观的理解是把它看成一个“阻抗变换器”。输入阻抗高,输出阻抗低。前面接高阻信号源,信号能量基本都能传递进去;后面带低阻负载,负载变化对前级的影响又很小。这就是缓冲的含义。
3.2 输入阻抗如何从几千欧提升到几十万欧
共集放大电路的输入阻抗表达式是Rin等于rbe加上(1加β)乘以(Re并联RL)。因为(1加β)这个因子,发射极电阻被等效放大到了基极回路中。
举个实际例子。β等于200,Re等于2k,负载RL等于2k,那么Re并联RL等于1k,(1加β)乘以1k等于201k,再加上rbe约1k,输入阻抗约202k。相比之下,共射放大电路输入阻抗通常只有1k到3k。
这个特性在仪器仪表前端特别有用。比如一个传感器输出阻抗高达50k,如果直接接一个共射放大器(输入阻抗2k),信号电压被分压得只剩4%,基本白干了。但在中间加一级射极跟随器,输入阻抗200k,信号能保留约80%。很多示波器探头的前置放大电路里就有射极跟随器,目的就是用高输入阻抗减少对被测电路的影响。
3.3 输出阻抗低到什么程度,为什么能带重负载
共集放大电路的输出阻抗表达式是Rout约等于Rs除以(1加β)(Rs是信号源内阻),或者更准确地说是(Rs加rbe)除以(1加β)再并联Re。因为(1加β)在分母上,输出阻抗可以被压得很低。
假设信号源内阻10k,rbe为1k,(10k加1k)除以201约等于55Ω,再并联Re(比如2k),输出阻抗约54Ω。这个值虽然不比运放的零点几欧,但已经能轻松驱动耳机、长电缆等负载了。
在设计音频电路时,我曾用PNP管和NPN管各搭一个射极跟随器组成互补推挽输出级,输出阻抗大概在几十欧以内,驱动32Ω耳机完全没问题。而如果直接用共射放大器的集电极输出(输出阻抗是Rc,几千欧),接32Ω耳机时电压被负载吃掉95%以上,声音会小很多。
3.4 共集的常见误区:跟随器就不会失真吗
很多人都觉得,既然输出跟随输入,那射极跟随器应该不会引入失真。这个看法不完整。射极跟随器虽然电压增益约等于1,但它同样会受静态工作点影响。如果输入信号摆幅过大,超过了静态工作点允许的范围,输出波形会被削波。尤其当Re太小、静态电流偏低时,输入负半周可能让三极管进入截止区,输出波形底部被削平。
另外一个常见问题是自激振荡。射极跟随器由于输入阻抗高,输出阻抗低,如果输出到输入的分布电容存在,可能在几十兆赫兹频率上形成正反馈,产生高频振荡。我以前调试射频测试电路时,示波器上看到正弦波输出,显示频率高达40MHz,一开始还以为是信号源串进来的噪声,后来逐一断开每级电路才发现是射极跟随器自激。解决办法很简单:在基极串联一个几十欧姆的电阻,或在发射极输出端并联一个小电容到地,破坏振荡条件。
还有一个容易被忽略的点:共集放大电路没有电压增益能力,所以当前级信号幅度本身就很小时,射极跟随器不会帮你放大信号,它只是让信号传递得更干净。如果你需要的其实是增益,那应该考虑共射或变压器升压,而不是指望跟随器能“顺便”放大一点。
4. 共基放大电路:高频电路的“隐形冠军”
4.1 电流增益约等于1,为什么还要用它
共基放大电路的输入信号从发射极进去,输出信号从集电极取出来,基极通过电容交流接地,成为公共端。它的电压增益和共射在一个量级(都是gm乘以Rc),但电流增益约等于1,输入阻抗极低(约几十欧),输出阻抗很高。
乍看之下,电流增益只有1倍,输入阻抗又低到没法直接接信号源,这种电路看起来毫无优势。但它在高频放大器中的地位极高,原因在于:它几乎没有密勒效应。
密勒效应的本质是集电极到基极的寄生电容被电压增益放大后,等效到输入端,拉低了高频响应。共基电路因为基极交流接地,集电极到基极的电容不再被放大,所以可以工作在几十GHz频率范围。现代射频前端、宽带示波器输入级、混频器里都能看到共基电路的身影。
4.2 低输入阻抗和高频特性之间的取舍逻辑
共基放大电路的输入阻抗约等于1/gm。静态电流1mA时,1/gm约等于26Ω。这个阻抗非常低,直接接信号源会把大部分信号电流分流失效。所以它不擅长做“电压放大器”,更适合处理“电流信号”。
典型应用场景是光通信或者高速电流传输。光电二极管输出的本身就是电流信号,源阻抗极高,这时候用共基电路作为电流缓冲或电流转电压的输入级非常合适,只要低输入阻抗不会破坏传感器的工作状态就行。
在射频Receiver前端,天线收到的微弱射频信号经过滤波器后送到共基级放大。因为信号频率高,普通共射级由于密勒电容导致增益滚降严重,而共基电路响应平坦。我做过一个433MHz的LNA(低噪声放大器),第一级用共基结构,第二级用共射结构,总增益约26dB,噪声系数控制在2dB以内。如果第一级换成共射,同样频率下增益至少要掉6到8dB。
4.3 共基电路搭配共射电路:一种经典级联结构
在实际设计中,共基电路很少单独出现在信号链路上,更常见的用法是“共射-共基”级联(Cascode结构)。第一级共射放大信号电流,第二级共基提供电流缓冲和电压增益,同时削弱密勒效应。
这种级联结构既保留了共射的高输入阻抗和高跨导,又规避了共射的密勒效应限制,是高频运放、RF放大器、高速ADC驱动器的常见内部结构。我调试过的一个窄带射频放大器,用了BFP420晶体管,Vce设定在5V,Ic约5mA,共射-共基级联后,14dB增益的带宽从单级共射的约80MHz拉宽到了近500MHz。这里面的关键是:共基级的基极必须通过大电容(如100nF或者更高频时用100pF)充分接地,否则基极交流电位浮动,整个级联结构的稳定性就会出问题。
还有一点值得记住:共基放大电路输出信号与输入信号同相。因为信号从发射极进,电流放大后从集电极输出,发射极电压上升会导致集电极电流增大,集电极电压下降,所以相位关系同相。这个特性在一些需要信号极性判断的场合可以作为额外线索。
4.4 共基电路设计的几个实用细节
如果你打算实际搭一个共基放大电路,有几个细节值得注意。首先,基极偏置电阻的选择要兼顾直流工作点和交流接地两方面。基极对地必须接一个足够大的电容,容值选择取决于工作频率。工作频率在10MHz以下,用100nF;10MHz到100MHz,用10nF到1nF,再配合高频陶瓷电容并联,确保在整个频带内基极都“看起来是接地的”。
其次,共基电路的输入阻抗很低,如果信号源是电压源(内阻50Ω),需要考虑阻抗匹配。在射频领域,50Ω内阻的信号源直接接约26Ω的输入,会有功率反射。通常用阻抗变换网络(如L型匹配网络)把26Ω匹配到50Ω。很多人忽略这一步,导致实测增益偏低、驻波比差。
另外,共基电路的输出端也不能随便接。它的输出阻抗高(约Rc),如果后级接一个低阻负载,电压增益会被严重拉低。所以通常后面要再接一个射极跟随器做缓冲,或者让后级负载远大于Rc。否则,你精心设计的20dB增益,最后实测可能连10dB都不到。
5. 三种组态的横向对比与选型实战
5.1 一张表看懂核心参数差异
为了方便对比,我把三种组态在典型设计条件下的参数放在一张表里。参数以硅NPN三极管、静态电流约1mA为基准,不同工作点会有波动,但量级关系是可靠的。
| 参数 | 共射 | 共集 | 共基 |
|---|---|---|---|
| 电压增益 | 高(几十到几百倍) | 约等于1(略小于1) | 高(与共射相当) |
| 电流增益 | 高(约等于β) | 高(约等于β) | 约等于1 |
| 功率增益 | 高 | 中 | 中 |
| 输入阻抗 | 中(约1k~3kΩ) | 高(几十kΩ以上) | 低(约几十Ω) |
| 输出阻抗 | 中(约Rc,几千Ω) | 低(约几Ω~几十Ω) | 高(约Rc,几千Ω) |
| 输出与输入相位 | 反相 | 同相 | 同相 |
| 频率特性 | 差(密勒效应明显) | 中 | 好(无密勒效应) |
| 典型用途 | 电压增益级 | 缓冲/阻抗匹配 | 高频放大/级联 |
这张表基本上就是三极管放大电路选型的“地图”。设计时先问自己三个问题:我需要多大的电压增益?我需要什么级别的输入输出阻抗?我的信号频率有多高?答案会直接指向某一种或某几种组态的组合。
5.2 多级放大器中三种组态的搭配思路
单级放大器受限于增益、带宽和阻抗之间的矛盾,很难同时满足所有指标。实际项目中,几乎都是多级结构,而且每一级选用不同组态来“取长补短”。
一个非常经典的音频前置放大器结构是:第一级共射提供约20dB电压增益,第二级共集做阻抗缓冲,输出阻抗降低到几十欧,方便驱动后级音量电位器或功率放大器。这样的好处是,音量电位器的阻值变化不会显著改变第一级的工作状态。如果只用一级共射直接带电位器,电位器阻值调到一半时等效负载变化很大,第一级增益会随之波动,音量旋钮手感极其“非线性”。
射频前端也有类似的搭配思路,但顺序往往是反过来的。天线接收的信号先经过共基低噪声放大(频率特性好),输出高阻信号再经过共射级进一步放大,之后接共集缓冲驱动混频器。我在调试一个433MHz接收机时,前端就是“共基-共射-共集”三级结构,整体增益约35dB,增益平坦度在全频带内控制在±1dB以内。
5.3 按信号源和负载类型选择组态
如果你面对的是一个具体的设计任务,可以参考下面这套选型流程。
第一步,看信号源类型。高阻电压源(比如驻极体麦克风、压电传感器)优先考虑共集作为输入级,利用它的高输入阻抗减少信号衰减。低阻电流源(比如光电二极管)可以优先考虑共基作为输入级,利用它的低输入阻抗吸收电流信号。
第二步,看负载类型。低阻负载(比如扬声器、天线馈线)优先考虑共集作为输出级,利用它的低输出阻抗驱动大电流。高阻负载(比如后级放大器栅极)可以直接用共射集电极输出,Rc本身就可以提供足够的电压增益。
第三步,看增益需求。如果信号幅度很小,需要大增益,共射级是主力。如果信号幅度本身就大,增益需求低,共集和共基都可以胜任。
第四步,看信号频率。频率超过几十兆赫兹时,共射级的密勒效应会显著压缩带宽。这时候优先考虑共基或共射-共基级联,而不是单纯追求高增益的共射电路。
这套流程说起来简单,但实际操作中总会有各种意外。我把这些年单管和组合电路现场调试遇到的典型问题,整理在下面这节里,这些都是容易踩的坑。
6. 常见问题与排查技巧实录
6.1 静态工作点漂移导致的波形失真
现象:输出波形在低温或高温环境下出现不对称削波,室温下明明正常。原因:三极管的Vbe温度系数约-2mV/℃,β值也随温度漂移,静态电流发生显著变化。
排查方法:用万用表测Re两端电压,算出静态电流,与设计值对比。如果偏离超过20%,就要检查偏置电路的稳定性。解决方案有两个方向。一是用分压式偏置加发射极电阻的稳定结构(也就是最常见的“射极偏置”结构),靠Re的直流负反馈稳住Ic;二是挑选β值温度特性好的管子,降低电路对β的敏感度。
我以前做户外LED驱动电路时,环境温度跨度从-20℃到60℃,初始设计静态电流2mA,低温时实测掉到1.2mA,高温时冲到2.8mA,亮度波动肉眼明显可见。后来把Re从220Ω加大到470Ω,偏置电阻重新计算,静态电流稳定性显著提升,亮度波动控制在可接受范围内。
6.2 输出波形削波:饱和与截止的区分
现象:示波器上看到输出波形顶部被削平或底部被削平。解决办法的第一步是判断削波发生在哪个方向对应的是饱和还是截止。
对于NPN共射放大电路,输出波形底部被削平(电压接近0V)说明三极管进入饱和区,波形顶部被削平(电压接近Vcc)说明三极管进入截止区。饱和是因为静态电流偏大、Rc压降过大;截止是因为静态电流偏小或输入信号正半周幅度超过允许范围。
调整思路也很明确:降低Rc或降低静态基极电流可以避免饱和;增大静态基极电流可以避免截止。很多时候两个方向都要微调,直到削波同时消失。
6.3 输出信号幅度突然变小:负载效应与耦合电容
现象:电路单独调试时增益正常,一旦接入后级设备,输出幅度骤降。原因几乎都是后级输入阻抗太低,和当前级的输出阻抗构成了严重的分压衰减。
举个例子,共射放大电路的输出阻抗约等于Rc(假设4.7k),后级接了一个输入阻抗10k的设备,输出信号被分压只剩68%。如果后级输入阻抗只有1k,信号只剩17%,几乎全被吞掉了。这时候应该在两级之间插入射极跟随器,利用它的高输入阻抗和低输出阻抗做缓冲。
还有一种常见原因是耦合电容取值太小。音频范围20Hz以下的信号,耦合电容容抗为1除以(2πfC),如果C只有0.1μF,20Hz时容抗约80k,信号衰减严重。低频响应的3dB截止频率约等于1除以(2πRC),R为后级输入阻抗,C为耦合电容容值。想要20Hz达标,当R为10k时,C至少0.8μF,工程上取1μF到10μF比较稳妥。
6.4 高频自激振荡:一种让人抓狂的隐性故障
现象:电路工作看似正常,但输出波形叠加了高频正弦波纹;或者在某个输入幅度阈值处,输出突然“突突”跳动。
高频自激的常见路径包括:输出信号通过电源线耦合回输入、输出信号通过地线环路耦合回输入、输出信号通过寄生电容直接耦合回基极。排查顺序一般是从电源入手,在电源端并联10nF和100μF电容组合,确保电源高频阻抗足够低。然后检查布线,输入线和输出线尽量远离,不要平行走线。
我之前处理过一例运放加三极管扩流电路的高频振荡,示波器看到输出叠加了8MHz左右的振荡波,怎么调补偿电容都压不住。后来发现是输出走线过长,和输入走线平行了5cm,寄生电容提供了反馈路径。把输入走线改成垂直方向,振荡立刻消失。
如果布线已经没法改,还有一个经典技巧:在集电极到基极之间并联一个小电容(几pF到几十pF),形成高频负反馈,压住高频增益,破坏振荡条件。代价是带宽会有所下降,但换来了稳定,权衡后往往是值得的。
6.5 静态电流测不准的“假象”
现象:用万用表电流档串在集电极回路测静态电流,读数与计算值相差很大。原因很可能是万用表电流档的输入阻抗虽然很低(一般在几欧到几十欧),但它串入电路后改变了电路工作点。尤其在小电流电路(几百微安级别)中,这些串入阻抗带来的压降不可忽略。
我通常建议用间接测量法:测Re两端电压,然后除以Re阻值得到发射极电流,再假设集电极电流约等于发射极电流,以此推算集电极静态电流。这个方法不破坏电路结构,测得的数值也更接近实际工作点。
6.6 三种组态混搭时的阻抗衔接巧思
前文提到了三级级联的“共射-共集-共基”等结构,这里再补充一个容易被忽略的细节:级间阻抗匹配不只是算电阻,还要考虑信号极性。共射输出反相,共集和共基输出同相。在多级反馈电路里,极性错了就变成了正反馈。我建议在图纸上把每一级的极性标出来,无论是自己调试还是和同事协作,都能少走弯路。
另外,级间耦合电容的选择要结合前级输出阻抗和后级输入阻抗来看。前级输出阻抗乘以耦合电容得到的时间常数,要远大于信号最低频率的周期。如果这个时间常数不够,低频信号衰减不说,还会引入相位偏移,这在音频相位敏感系统或者锁相环的前级回路里影响很明显。
写在最后的经验
做模拟电路这些年,我反复体会到一个道理:三极管三种组态的本质,是为同一个放大需求提供了三种可能的“视角”。共射是“电压视角”,它把电压变化放大成更大的电压变化;共集是“功率视角”,它不关心电压放大多少,只关心阻抗变化带来的功率传递;共基是“电流视角”,它天然适合处理电流信号和高频信号。三种视角没有谁更高级,只是在不同的约束条件里各自胜出。
我自己在设计前端电路时,养成的一个习惯是:无论遇到什么信号源和负载,先列出输入阻抗、输出阻抗、增益要求、带宽要求四个指标,然后对照三种组态的特性表来选型。这个习惯帮我避免了很多来回改版的低级错误。建议你在实际项目中也可以试试,哪怕只是做一个最简单的音频前置放大,也能体会到这套分类逻辑的实用之处。