共集电极放大电路详解:射极跟随器原理、参数计算与工程应用
共集电极放大电路也就是俗称的射极跟随器是模拟电子技术里最容易被低估的基本电路。表面上看它电压增益永远小于 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 12VR1 47kΩR2 15kΩR_E 2.2kΩβ 100V_BE 取 0.7V。V_B 12 × 15 / (47 15) 180 / 62 ≈ 2.90VV_E 2.90 - 0.7 2.20VI_E 2.20 / 2200 1.0mAI_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.8VV_C 是 12VV_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 加到 10mAr_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% 以上设计时必须考虑这个波动范围而不是只算典型值。拿前面例子再算一次β100I_E1mAr_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 ]代入刚才数值β100R_E2.2kΩr_be2.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 // R2R_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_BR_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.988A_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 12VR1 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_o2R_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 信号从基极输入示波器同时看基极和发射极波形比翻十遍教材都有用。