共集电极放大电路,也就是俗称的射极跟随器,是模拟电子技术里最容易被低估的基本电路。表面上看它电压增益永远小于 1,好像没有放大能力,但缓冲、阻抗变换、功率输出级、稳压电源调整管,到处都离不开它。这篇文章不打算把教材推导机械地抄一遍,而是把直流工作点、小信号模型、输入输出电阻计算、仿真验证和工程边界串成一条完整链路。适合正在学模电的学生、准备硬件面试的工程师,以及想快速搭缓冲电路但又不想被公式绕晕的开发人员。
1. 先搞清楚共集电极电路到底解决什么问题
1.1 信号从基极进、发射极出、集电极交流接地
共集电极放大电路的信号输入点在基极,输出点在发射极,集电极直接接电源。小信号分析时,直流电源视为交流短路,所以集电极在交流通路里就是一个接地点,这也是“共集电极”名称的由来:集电极对交流信号而言是公共端。
NPN 管正常放大时,发射结压降 V_BE 大约在 0.6 到 0.7V,所以发射极直流电位 V_E = V_B - V_BE。当输入信号变化时,基极电压变化,发射极电压会以几乎相同的幅度跟着变化。交流信号的幅度和相位都跟随输入,所以它叫射极跟随器。
这里的“跟随”指的是交流信号,不是直流电位。输出直流电平始终比输入低一个 V_BE,这是初学者最容易看错的地方。用示波器直流档对比基极和发射极波形,你会发现两者交流摆动几乎一样,但直流偏置差了 0.6V 左右,这是正常现象,不是电路故障。
共集电极电路的价值不在电压放大,而在电流放大。输入电流只流过基极,很小;输出电流是发射极电流,等于基极电流的 (1+β) 倍。换一个角度理解:它用很小的输入电流控制很大的输出电流,电压增益略小于 1,但电流增益明显大于 1,所以本质上是一个电流放大器加阻抗变换器。
1.2 与共发射极、共基极放在一起对比
三种基本组态的分工完全不同,先看一张对比表:
| 指标 | 共发射极 | 共集电极 | 共基极 |
|---|---|---|---|
| 电压增益 | 大,几十倍以上 | 略小于 1 | 较大 |
| 电流增益 | 较大,约 β | 大,约 (1+β) | 略小于 1 |
| 输入电阻 | 中等,kΩ 级 | 较高,几十 kΩ 量级 | 低,几十 Ω 量级 |
| 输出电阻 | 较大 | 很小,几十 Ω 量级 | 较大 |
| 频率特性 | 中等 | 中等 | 较好 |
| 主要用途 | 电压放大主级 | 缓冲、阻抗变换 | 高频放大、电流输入 |
这张表要结合场景看。比如麦克风输出阻抗高,后级放大器输入阻抗低,直接接在一起,信号在分压中就损失大半。中间插入一级射极跟随器,前级看到的是高输入阻抗,后级看到的是低输出阻抗,问题就解决了。
共集电极不是用来创造高电压的,而是用来“保护信号”的。理解到这一层,后面所有参数推导才有实际意义。
2. 静态工作点:小信号分析的第零步
2.1 分压偏置电路的直流计算流程
很多人在共集电极电路上翻车,不是模型画错,而是跳过静态工作点直接做交流分析。小信号模型里的每个参数都依赖于直流工作点,尤其是 r_be 和 β。工作点算错,后续增益、阻抗全是错的。
最常用的偏置结构是分压偏置:R1 上端接 VCC,下端接基极;R2 接在基极到地之间;发射极电阻 R_E 接在发射极到地之间;集电极直接连 VCC。直流计算顺序如下:
- 求基极电压:V_B ≈ VCC × R2 / (R1 + R2)。这个公式成立的前提是流过 R1、R2 的分压电流远大于基极电流 I_B。
- 求发射极电压:V_E = V_B - V_BE。
- 求发射极电流:I_E = V_E / R_E。
- 求集电极与发射极之间电压:V_CE = VCC - I_E × R_E。
举个完整例子。VCC = 12V,R1 = 47kΩ,R2 = 15kΩ,R_E = 2.2kΩ,β = 100,V_BE 取 0.7V。
V_B = 12 × 15 / (47 + 15) = 180 / 62 ≈ 2.90V
V_E = 2.90 - 0.7 = 2.20V
I_E = 2.20 / 2200 = 1.0mA
I_B = I_E / (1 + β) = 1mA / 101 ≈ 9.9μA
流过偏置电阻的总电流近似为 VCC / (R1 + R2) = 12 / 62k ≈ 0.19mA,远大于 I_B,所以前面的分压近似成立。V_CE = 12 - 2.2 = 9.8V,工作点有足够的活动范围。
计算完还要验证一个事情:管子没有进入饱和或截止。V_CE 接近 0.2V 说明已经饱和,V_E 接近 0 说明可能截止。上面这个例子 V_CE = 9.8V,V_C 是 12V,V_E 是 2.2V,管子处在正常的放大区。
2.2 工作点偏了对小信号参数影响有多大
静态电流 I_E 直接决定 r_be。教材里的公式是:
r_be = r_bb' + (1 + β) × (26mV / I_E)
其中 r_bb' 是基区体电阻,小功率管大约 100 到 300Ω;26mV 是室温下的热电压。如果 I_E 只有 0.1mA,第二项会变成 26kΩ 量级,输出电阻会显著变大,跟随特性明显变差。如果 I_E 加到 10mA,r_be 变小,但 R_E 上的直流压降会达到 20V 以上,12V 供电下根本没有这么大的裕量。
所以工作点的选取是一个折中:I_E 太小,小信号阻抗指标变差;I_E 太大,功耗高、动态范围受限。工程上小信号跟随器常见 I_E 取 0.5mA 到 5mA,具体看电源电压和负载需求。
温度对这个电路的影响也不能忽略。温度升高时 V_BE 下降,同样 V_B 下 I_E 会增大;β 也会随温度上升。分压偏置加发射极电阻本身有直流负反馈,能改善一部分漂移,但设计时仍然要留裕量。高频或精密场景下,还需要考虑温度系数补偿。
3. 小信号等效模型的搭建过程
3.1 低频小信号模型只需要两个元件
在低频小信号条件下,BJT 可以简化成一个输入电阻 r_be 和一个受控电流源 βi_b。i_b 是基极交流电流,受控源放在集电极和发射极之间,方向必须符合真实电流方向。对于 NPN 管,基极电流流入管子,集电极电流也流入管子,所以受控源方向是集电极到发射极。
r_ce 反映的是 Early 效应,也就是集电极电压变化对电流的影响。粗略计算时先忽略,只有在求输出电阻且需要更精确结果时才加上。初学者直接背图容易忽略方向问题,但方向恰恰是最容易出错的地方:受控源的参考方向错了,整个电路的符号都会乱。
这里有一个容易被忽略的前提:小信号模型只适用于“工作点附近的小变化”。输入信号幅度一大,管子进入饱和或截止区,模型立即失效。后面的边界部分还会专门讲这个。
3.2 共集电极接法下受控源的走向
把三极管替换成小信号模型之后,还要把直流电源处理成交流地。VCC 对交流信号相当于短路,所以集电极直接连到交流地。此时电路结构变成:
- 输入端:基极,信号经过 r_be 到达发射极节点。
- 输出端:发射极节点,R_E 接在发射极到地之间。
- 受控源 βi_b:从集电极(交流地)流向发射极节点。
关键点在于:流过 R_E 的电流不只是 i_b,而是 i_b 加上受控源电流 βi_b,等于 (1+β)i_b。这个倍增效应是共集电极电路一切特性的根源,电压增益为什么接近 1,输入电阻为什么高,输出电阻为什么低,全部由它决定。
很多人在这一步把 R_E 当成普通负载电阻处理,直接算 r_be 和 R_E 的分压,结果算出来跟实测差一个数量级。只要把发射极电流换成 (1+β)i_b,公式立刻正确。建议每次画等效电路,都先标出 i_b、βi_b、(1+β)i_b 三条电流路径,再列方程,不要凭直觉跳步。
3.3 r_be 的计算公式要带入温度视角
前面已经给出 r_be 的公式:
r_be = r_bb' + (1 + β) × (V_T / I_E)
其中 V_T 是热电压,室温下约 26mV,也可以用 kT/q 推导。温度每升高一些,V_T 就会变大,r_be 也会跟着变。如果做宽温域产品,-20℃ 到 +60℃ 下 r_be 的变化可能达到 20% 以上,设计时必须考虑这个波动范围,而不是只算典型值。
拿前面例子再算一次:β=100,I_E=1mA,r_bb' 取 200Ω。
r_be = 200 + 101 × 26 = 200 + 2626 ≈ 2826Ω
也就是说,从基极看进去的初始串联电阻约 2.8kΩ。这个值不是输入端的总阻抗,输入端总阻抗还要加上发射极回路折算回来的阻抗,这一部分会在下一节详细推导。
4. 四个核心参数的推导与数量级
4.1 电压增益:为什么无限接近 1 但永远不等于 1
设发射极等效电阻为 R_E' = R_E // R_L。列出关键电压关系:
发射极输出电压 v_o = (1 + β) × i_b × R_E'
输入电压 v_i = i_b × r_be + v_o
电压增益为:
Av = v_o / v_i = (1 + β) × R_E' / [ r_be + (1 + β) × R_E' ]
代入刚才数值:β=100,R_E'=2.2kΩ,r_be=2.8kΩ。
Av = 101 × 2200 / (2826 + 101 × 2200) ≈ 222200 / 225026 ≈ 0.988
结论是:电压增益永远小于 1,但可以非常接近 1。想让 Av 更接近 1,有两个方向:增大 R_E',或者减小 r_be。增大 R_E 会改变直流工作点,所以实际调整幅度有限;减小 r_be 通常靠增大静态电流实现,但同样受功耗和动态范围约束。
另外要注意:负载 R_L 会改变 R_E'。R_L 越小,R_E' 越小,电压增益下降越多。射极跟随器带重负载时增益下降明显,这不是三极管本身出问题,而是负载效应。如果要求带 50Ω 负载还能有接近 1 的增益,那就需要更大的静态电流或复合管结构。
4.2 输入电阻:高输入阻抗的核心是电流倍增
从基极看进去的等效电阻是:
R_i' = v_i / i_b = r_be + (1 + β) × R_E'
代入数值:
R_i' = 2826 + 101 × 2200 ≈ 225kΩ
但实际电路的输入端还要并联偏置电阻 R_B = R1 // R2:
R_i = R_B // R_i' = 11.37kΩ // 225kΩ ≈ 10.8kΩ
这里揭示了一个工程上非常重要的点:偏置电阻会显著拉低实际输入电阻。如果没有 R1、R2,输入阻抗可以到 225kΩ;并联偏置后只剩 10.8kΩ,缩水二十多倍。共发射极电路典型输入阻抗只有 1 到 3kΩ,共集电极的 10kΩ 已经好很多,但如果目标是百 kΩ 甚至 MΩ 级,普通偏置结构就不够了,需要自举电路或改用运放缓冲。
高输入阻抗带来的直接好处是:从信号源取走的电流小,信号源内阻上的压降小,信号完整传到后级。这个特性在测量类前端电路中特别重要。
4.3 输出电阻:基极回路电阻除以 (1+β)
求输出电阻时,要把输入端信号源短路,保留信号源内阻 R_s,然后在输出端加测试电压,计算流出的电流。推导结果:
R_o' = (r_be + R_s') / (1 + β)
其中 R_s' = R_s // R_B,R_B 是偏置电阻并联值。最终输出电阻:
R_o = R_E // R_o'
代入数值。信号源内阻 R_s 取 1kΩ,R_B = 11.37kΩ:
R_s' = 1kΩ // 11.37kΩ ≈ 0.92kΩ
R_o' = (2826 + 920) / 101 ≈ 37.1Ω
R_o = 2.2kΩ // 37.1Ω ≈ 36.5Ω
这就是射极跟随器最亮眼的指标:输出电阻只有几十欧姆。它的本质是把基极回路的电阻除以 (1+β),相当于用一个很小的基极电流变化去控制一个很大的发射极电流变化,从而让输出端对外表现出很强的“抗扰动能力”。
注意两个关键点。第一,信号源内阻 R_s 会进入输出电阻公式,前级输出电阻越大,本级输出电阻也越大。所以射极跟随器的输出特性取决于前级源阻抗。第二,β 越大,输出电阻越小,这也是后面会讲达林顿结构的原因。
输出电阻小意味着:接上低阻负载后,负载分到的信号几乎不衰减。比如输出电阻 36Ω,接 1kΩ 负载,负载分压比约为 1k / (1k + 36) ≈ 96.5%,仍然能保持大部分信号幅度。
4.4 电流增益与功率增益:真正体现放大作用的部分
电流增益的定义是负载电流与输入电流之比:
A_i = i_L / i_in = Av × R_i / R_L
其中 R_L 是负载电阻。用前面数据,R_i = 10.8kΩ,R_L = 1kΩ,Av = 0.988:
A_i = 0.988 × 10800 / 1000 ≈ 10.7
功率增益近似为电压增益与电流增益的乘积:
Ap = Av × A_i ≈ 0.988 × 10.7 ≈ 10.6
也就是说,输入信号功率经过射极跟随器后放大了十倍左右。这个数量级对驱动负载足够用,因为电压没有衰减,电流被放大,功率自然上去了。
如果负载就是 R_E 本身,没有外接 R_L,电流增益会低一些,大约在 4 到 5 倍。实际计算时不能只看公式,还要明确“输出电流”到底是指哪个支路的电流。同一个电路,定义不同,数值差异很大。
5. 仿真加实测:验证公式的正确打开方式
5.1 在 LTspice 里搭一个最小实验电路
我建议用 LTspice 或 Multisim 做一遍仿真,成本低、速度快。实验参数就用前面计算的配置:
- NPN 管:2N3904 或 2N2222。
- VCC = 12V,R1 = 47kΩ,R2 = 15kΩ,R_E = 2.2kΩ。
- 输入信号:1kHz、100mV 峰值的正弦波。
- 信号源串联 1kΩ 电阻,模拟实际内阻。
- 负载 R_L 按需接入,先用 1kΩ 试。
操作分三步。第一步画原理图,注意集电极直接接 VCC,不要接电阻到地。第二步运行 .op 直流工作点仿真,检查 V_B、V_E、I_E 是否和手算接近。第三步运行 .tran 0 5m 瞬态仿真,对比基极和发射极波形,或者在 .ac 分析里看 10Hz 到 100kHz 的增益曲线。
这里有一个非常常见的坑:输入信号幅度给太大。给 1V 峰峰值,输出正半周会削顶。原因是发射极电压摆到接近 VCC 时,三极管进入饱和,发射极电压无法超过 VCC - V_CE(sat)。这不是模型问题,是输入超出了线性范围。仿真第一步先用 100mV,跑通之后再慢慢加幅度。
5.2 输入端和输出端的具体测量方法
输入电阻的实测思路是串联已知电阻分压。在信号源和电路输入端之间串一个已知电阻 R_ser,比如 10kΩ。然后用示波器分别测信号源开路电压 V_s 和电路输入端的电压 V_in。因为串联分压,所以:
R_in ≈ R_ser × V_in / (V_s - V_in)
输出电阻的测量也类似。先保持输入不变,空载测输出电压 V_o1,然后接入已知负载 R_L,再测输出电压 V_o2:
R_o ≈ R_L × (V_o1 - V_o2) / V_o2
负载接入后输出电压下降越小,说明输出电阻越小。测量时用毫伏表和示波器都行,关键是输入幅度必须稳定。如果信号源本身漂移,可以用两个通道同时测量输入和输出,用相对比值来算。
实测与理论值对不上,不要急着怀疑三极管。先用示波器确认输入信号没有失真,再用万用表确认 VCC 是 12V。很多时候问题是探头补偿没调好、地线夹接触不良、或者信号源内阻没算进去。
5.3 结果和理论对不上时的排查顺序
| 现象 | 优先排查方向 |
|---|---|
| 正半周削顶 | 输入幅度过大、VCE 接近饱和 |
| 负半周削底 | 输入直流偏置太低、发射极电压接近 0V |
| 输出幅度明显小于 0.9 倍输入 | 负载太重、R_E 太小、信号源内阻过大 |
| 输出直流电压异常 | VCC 不对、管脚接反、R_E 虚焊 |
| 波形正常但直流偏置比输入低 0.6V | 正常现象,不需要修 |
| 频率高时增益明显下降 | 探头电容、管子结电容、布线寄生电容 |
排查顺序有讲究:先看电源和直流电位,再看输入信号质量,再查负载,最后才检查参数设置。直接从参数入手容易白忙。比如输出幅度偏低,第一反应是改 R_E,但如果根本原因是信号源内阻太大,改 R_E 不会有效果。
6. 边界与改进:这些坑要提前知道
6.1 动态范围不是无限的
射极跟随器虽然结构简单,但线性输出范围有限。没有负电源的情况下,输出最低只能到 0V,再低就进入截止区;输出最高只能到 VCC - V_CE(sat),再高就饱和。实际可用摆幅比 VCC 要小不少。
如果输入信号的直流偏置靠近电源轨,输出会更快削顶或削底。设计时要先计算输出信号的摆幅,确保最高点低于 VCC - V_CE(sat),最低点高于 0V,再留 10% 到 20% 裕量。需要输出负电压时,就必须给电路加负电源,或者把 R_E 下端接到负电压上。
另外,输入信号过大时即使没到饱和,也会因为基极电流过大导致 r_be 非线性变化,输出波形出现轻微失真。小信号模型的前提是“小”,这个边界别忘。
6.2 V_BE 直流偏移、β 离散和温度效应
输出直流电平比输入低约 0.6 到 0.7V,这个偏移在级联时会被累计。两级射极跟随器串联,总偏移接近 1.4V。如果系统对直流精度要求高,要么用直流伺服电路补偿,要么改用 JFET 输入或轨到轨运放。
β 的离散性同样不可忽视。同一型号的管子,β 可能从 100 到 300 不等,导致 r_be 差异很大,进而影响输入电阻和输出电阻。工程评估时不要只看典型值,要看数据手册给出的上下限。最好搭一个实测装置,把实际管子的 β 或 hFE 测出来再设计。
温度升高时,V_BE 大约以 -2mV/℃ 的速率下降,β 上升,静态电流增大。分压偏置有直流负反馈,能在一定程度上抑制漂移,但如果电路工作在室外温差大的环境,就要重新核算整个温度范围内的工作点是否都处于放大区。
6.3 达林顿管和自举——两种常用的改进方向
提高 β 最直接的办法是达林顿接法,用两个三极管复合,等效 β 接近 β1 × β2。这样输出电阻可以降到个位数欧姆,带重负载能力强很多。代价是 V_BE 变成两个结压降,约 1.2 到 1.4V,直流偏移更大;另外复合管内部第一个管的漏电流会被第二个管放大,温度稳定性差一些。
如果想提高输入阻抗,可以在偏置电阻上并联一个自举电容。把发射极输出端的交流信号反馈回偏置电阻的中点,让 R1、R2 两端在交流上“同电位”,从输入端看,偏置电阻的交流等效阻抗大幅上升。这个方法可以把输入阻抗从十几 kΩ 提高到几百 kΩ 甚至 1MΩ 以上。
但要注意,自举只改变交流特性,直流工作点不变。它的效果也受自举电容容值影响,频率太低时电容阻抗变大,低频段输入阻抗会下降。设计时要根据最低工作频率算电容下限,常见取 10μF 到 100μF,具体以实测为准。
7. 典型应用:什么时候最该想起射极跟随器
7.1 高阻抗信号源与低阻抗负载之间的缓冲
最典型的场景是麦克风、拾音器、传感器输出接后级放大器。这些信号源内阻通常数十 kΩ,而后级输入阻抗可能只有 1 到 2kΩ,直接接会损失大量信号。在中间插入射极跟随器,前级看到了几十 kΩ 的输入阻抗,后级看到了几十 Ω 的输出阻抗,信号几乎无损耗地传给后级。
测量仪器输入端也常用这个思路。示波器探头的射极跟随器前端,核心目标就是高输入阻抗加低输出阻抗,减少探头的负载效应。这时候输入阻抗往往要尽量高,因此会结合自举或直接选用 JFET。
7.2 功率放大输出级与稳压电源调整管
音频功放常用的 OCL、OTL 输出级,本质上就是互补的射极跟随器结构。NPN 管负责正半周,PNP 管负责负半周,共同对低阻抗喇叭提供电流。这里的射极跟随器不是用来放大电压,而是提供电流驱动能力,同时保持输出跟随输入波形。
串联稳压电源里的调整管同样采用射极跟随器思路。基准电压从调整管基极输入,发射极输出稳定电压。负载电流变化时,由于输出电阻低,输出电压变化很小。很多分立元件稳压电路,就是“差分放大 + 射极跟随器调整管”的组合,分析它的输出特性时,用到的正是第 4 节推导的输出电阻公式。
7.3 与共发射极级联的复合放大结构
实用放大器很少单独用一级。常见结构是共发射极提供电压增益,后级共集电极提供电流增益和低输出阻抗。第一级把信号电压放大,第二级把信号电流放大,综合起来就是高增益、高输入阻抗、低输出阻抗的完整放大链。
分析这种多级电路时,有一个很实用的处理方式:把前级放大器的输出阻抗当成后级射极跟随器的信号源内阻 R_s。因为输出电阻公式里有 R_s 这一项,所以后级的输出电阻会受到前级影响。级联设计时,要保证前级输出阻抗不能太高,否则会拖累后级的低输出阻抗优势。
这也是为什么实操时我喜欢先单独测每一级的阻抗指标,再级联。一级一级验证,定位问题比整体调试快得多。
最后说一个我自己的习惯:凡是看到“射极跟随器电压增益小于 1”这句话,不要只记结论。我会手算一遍输出电阻,再上仿真和实物各测一次,三次结果对上,才算真正理解这个电路。如果你正在学模电,建议就用 2N3904、两个 1/4W 电阻和一块面包板搭一个,1kHz 信号从基极输入,示波器同时看基极和发射极波形,比翻十遍教材都有用。