飞多学堂
认证:优质创作者
作者动态
每日硬件面试题 Day 12|单电源运放的 3V 虚地,为什么还要并电容
14小时前
【电赛每日一题·第57期】差 55 倍:整流桥 4.8 W,同步整流 88 mW
14小时前
每日开源硬件 Day 46 | 双通道 5µH 直流 LISN
14小时前
每日开源硬件 Day 45 | Dr. PD 开源 USB-PD 协议分析仪
2天前
每日经典电路 Day 28 | 恒流源·高边电流源(Constant Current Source,双二极管偏置)
2天前

三极管共射放大电路(NPN Common-Emitter Amplifier)


电路名称

三极管共射放大电路(Common-Emitter Amplifier,2N2222 + 4 电阻分压偏置)

昨天我们用 NPN 三极管(2N2222)当"电子开关"——基极给 5V → 集电极直接拉到地,LED 亮。今天我们让三极管工作在线性放大区,给它一个小信号正弦波(10mV),输出端得到一个放大了约 250 倍、反相 180° 的正弦波(约 2.5V)——这就是所有模拟电路的心脏 :共射放大器。麦克风、音频功放、运放内部、收音机前端……几乎所有信号放大的第一级都用这个电路。


电路图

8 个核心元件组成的"分压偏置共射放大器"(不含电源):

最经典的小信号放大结构:4 电阻组成分压器给基极提供稳定静态工作点,RC1 把集电极电流变化"翻译"成电压变化,C1/C2 隔直流让小信号进得去出得来,CE1 把发射极电阻"短路"以获得高增益。

节点 / 端口 接什么 作用 VIN(全局标签) 输入端口 1kHz 10mV 峰值的正弦小信号 C1 (10µF) VIN → 基极节点 输入耦合电容:隔直流,让交流小信号无损地送入基极 R1 (47kΩ) +12V → 基极 上偏置电阻:与 R2 一起给基极提供稳定的 V_B ≈ 2.1V R2 (10kΩ) 基极 → GND 下偏置电阻:与 R1 形成 V_B = 12V × 10/(47+10) ≈ 2.1V Q1 (2N2222) B/C/E 三极 核心放大管:基极电流变化 → 集电极电流变化 → 输出电压变化 RC1 (4.7kΩ) +12V → 集电极 集电极电阻(负载):把 I_C 变化转换成 V_C 电压变化(I_C↑ → V_C↓) C2 (10µF) 集电极 → VOUT 输出耦合电容:隔直流,把放大的交流信号送到下一级 RE1 (1kΩ) 发射极 → GND 发射极电阻:提供直流负反馈,稳定静态工作点(I_C 漂移自动补偿) CE1 (100µF) 发射极 → GND 发射极旁路电容:交流上把 R_E "短路"(不参与放大),让 |A_V| 从 ~5 提升到 ~250

两对"分压对"让电路稳定工作:


输入/输出波形对比

1kHz 10mV 峰值小信号正弦 经 254 倍反相放大后的理论波形(理想线性模型、未接负载):

通道 波形 含义 ① VIN 10mV 峰值正弦(pp 20mV) 输入的小信号正弦波(C1 隔直后的交流分量) ② VOUT 5.4V ± 2.54V 的反相正弦 输出波形(集电极电压):静态工作点 5.4V 上叠加 ±2.54V 交流分量(峰峰值 ≈ 5.1V),与 VIN 反相 180° ③ VIN × A_V ±2.54V 反相正弦(紫色) 理想反相放大结果,与 VIN 完美镜像:10mV 峰值 × 254 = 2.54V 峰值

关键参数验证:

参数 理论值 说明 静态 V_B 12V × 10/(47+10) ≈ 2.10 V 分压器输出 静态 V_E V_B − 0.7V ≈ 1.40 V BE 结压降 静态 I_C V_E / R_E ≈ 1.4 mA 偏置电流(决定放大能力) 静态 V_C 12V − 1.4mA × 4.7k ≈ 5.4 V 静态工作点(在电源中点附近 → 放大空间最大) r_e 26mV / I_E ≈ 18.5 Ω 发射结动态电阻(与电流成反比) |A_V| R_C / r_e ≈ 254 倍 有 CE1 旁路时的小信号电压增益


LTspice 仿真验证

仿真环境 LTspice 26.0.2(-b -ascii 批量模式)。原理图与波形数据由 scripts/day-17-rebuild.py 自动生成——元件引脚坐标直接解析官方 .asy 符号,连线后自检无浮空节点,因此仿真日志 0 WARNING。

LTspice 仿真原理图(拓扑与 电路图一致,只多了一个 100MΩ 虚拟负载):

仿真电路在 C2 输出端接了 RL = 100MΩ 虚拟负载,只为避免 C2 右端浮空报错,对增益无影响(100MΩ ‖ 4.7kΩ ≈ 4.7kΩ)。真实接 10kΩ 负载时增益会降到约 158 倍。

输入侧:VIN 经 C1 隔直后,骑在基极 2.05V 偏置上(黄=输入,青=基极)

输出侧:集电极反相放大,C2 隔直后中心回到 0V(绿=集电极,红=输出)

观测量 LTspice 实测 手算理论 说明 静态 V(B) 2.050 V 2.10 V R1/R2 分压器输出 静态 V(E) 1.387 V 1.40 V 跟随基极,差一个 V_BE 静态 V(C) 5.515 V 5.42 V 靠近 VCC/2 → 上下摆动空间最大 静态 I_C 1.4 mA 1.4 mA 由 R_E 负反馈锁定 V(vin) 峰峰值 20.0 mV 20.0 mV SINE(0 10mV 1k) 的 10mV 是峰值,不是峰峰值 V(vout) 峰峰值 4.567 V 5.08 V 反相 180°,隔直后中心 0V 电压增益 |A_V| 228 254 误差分析见下

实测 228 倍 vs 理论 254 倍,差在哪?

理论式 |A_V| = R_C / r_e 里的 r_e = 26mV / I_E 只是一阶近似。真实 2N2222 还有三件事在拖后腿:β 有限(基极要分走电流,I_C 略小于 I_E)、Early 效应(输出电阻不是无穷大,集电极电压变化会反作用于 I_C)、以及 r_e 本身随工作点变化。三者叠加后实测落在 200~230 倍完全正常——工程上 10% 的偏差,就是"理论算对了"。


核心元器件

元件 型号/规格 数量 作用 Q1 三极管 2N2222(NPN 双极结型,V_CEO=40V, I_C=800mA, β≈100-300) ×1 核心放大元件:基极电流变化 ΔI_B 控制集电极电流变化 ΔI_C = β·ΔI_B R1 上偏置电阻 47kΩ, 1/4W ×1 核心元件:与 R2 分压给基极 V_B = 12V × 10/(47+10) ≈ 2.1V R2 下偏置电阻 10kΩ, 1/4W ×1 核心元件:与 R1 构成分压器,决定基极静态电压 RC1 集电极电阻 4.7kΩ, 1/4W ×1 核心元件:负载电阻,把集电极电流变化 ΔI_C 转换为输出电压变化 ΔV_C = −ΔI_C × R_C RE1 发射极电阻 1kΩ, 1/4W ×1 核心元件:直流负反馈,稳定静态工作点(温度/β 漂移自动补偿) CE1 旁路电容 100µF, 电解 ×1 核心元件:交流上把 R_E "短路"——去掉它 |A_V| 从 250 降到 ~5 C1 输入耦合电容 10µF, 电解 ×1 核心元件:隔直流,让交流小信号无损通过(容量太小→低频衰减,太大→漏电) C2 输出耦合电容 10µF, 电解 ×1 核心元件:隔直流,把放大的交流信号送到下一级(不破坏下一级静态工作点) VCC 电源 DC 12V ×1 电路主电源 VIN 输入信号 SINE(0 10mV 1k) ×1 1kHz 10mV 峰值正弦(小信号,|A_V|×10mV ≈ 2.5V 输出)

选型提示:

  • 三极管:2N2222 经典小信号 NPN(与 Day 16 同型号)。更高增益/低噪声可选 2N3904、BC547(β≈500),音频前级常用 2N5089
  • R_C/R_E 定增益:|A_V| = R_C/(r_e+R_E),无 CE1 ≈ 4.7,有 CE1 ≈ R_C/r_e ≈ 254。想更高:加大 R_C(10k → ≈500)或减小 r_e(加大 I_C)
  • CE1 容量:f_c = 1/(2π R_E C_E) ≈ 1.6Hz ≪ 1kHz → 视为短路。取 R_E×C_E ≥ 100/(2π f_min),f_min 为最低工作频率

通俗工作原理

把共射放大器想象成"水位控制阀门 + 水位表"

想象一个水池系统:

  • VIN 控制电压 = 给阀门控制器的小幅度抖动指令(±10mV 的小波动)
  • R_B(R1+R2) = 给阀门设定"日常开启位置"(V_B ≈ 2.1V,静态开启)
  • Q1 三极管 = 阀门(开度由基极电流决定,基极抖一下→集电极大水流抖一下)
  • R_C = 水池顶部的水位测量管:水位 = V_CC − I_C × R_C,水流越大→水位越低
  • RE1 = 阀门的摩擦阻力(防止阀门被水压冲走,I_C 漂移自动校正)
  • CE1 = 把阀门摩擦短路的装置(交流时让阀门超灵敏,放大倍数暴涨)
  • C1/C2 = 两道单向膜:只让交流抖动通过,不让直流串扰
  • VCC = 12V 水塔
  • GND = 排水口

详细分步(以 VIN = +10mV 峰值为例)

  • 静态工作点:V_B = 2.1V → V_E = 1.4V → I_E ≈ 1.4mA → V_C ≈ 5.4V(V_CE ≈ 6.6V,靠近 VCC/2 → 放大空间最大)
  • 小信号放大:VIN +10mV → ΔV_BE = +10mV → ΔI_E = 10mV ÷ 18.5Ω ≈ +0.54mA → ΔV_RC = 0.54mA × 4.7kΩ ≈ +2.5V → V_C 减小 2.5V → V_C 在 5.4V 附近上下摆动 ±2.5V(LTspice 实测 ±2.28V)
  • 反相机制:V_B↑ → I_C↑ → V_RC↑ → V_C = VCC - V_RC↓(关键反相点!)
  • 为什么反相 180°? 因为 V_C = VCC − I_C × R_C,I_C 随 V_B 同相变化,所以 V_C 随 V_B 反相变化。所有共射放大器的天然反相特性——这也是它能做振荡器的前提

为什么加 CE1 旁路电容增益暴涨 50 倍?

没有 CE1 时:R_E 完整存在,信号电流 I_E 也流过 R_E → R_E 上产生反馈电压 ΔV_E = ΔI_E × R_E,这个反馈电压"对抗"输入 ΔV_B(ΔV_BE = ΔV_B − ΔV_E),限制放大倍数。 有 CE1 时:1kHz 时 CE1 阻抗 ≈ 1/(2π×1k×100µ) = 1.6Ω → 几乎短路 R_E → 反馈被"绕过" → 增益 |A_V| = R_C / r_e ≈ 254 倍!

与 Day 16 三极管开关的区别

维度 三极管开关(Day 16) 共射放大(Day 17) 核心元件 Q1 (2N2222) NPN Q1 (2N2222) NPN(同!) 工作区 截止/饱和(开关) 放大区(小信号线性) 输入信号 0/5V 方波(数字) 10mV 正弦波(小信号模拟) 输出 V_C 在 5V/0.2V 间跳变 V_C 在 5.4V 附近 ±2.5V 摆动(连续,实测 ±2.28V) 偏置 无(基极由 R_B 直接驱动) R1+R2 分压偏置(稳定 V_B ≈ 2.1V) R_E/CE1 无 有(CE1 把 R_E 旁路,高增益关键) 静态电流 截止 0 / 饱和 12.4mA 持续 1.4mA(恒流在线性区)

同一个三极管,不同的工作状态,就是两种完全不同的电路。这也是为什么 Day 16 之后必须接 Day 17——同一颗 2N2222,搭法不同,行为天差地别。


典型应用场景

共射放大器是几乎所有模拟电路的第一级,应用极其广泛:

  • 音频前置放大:麦克风输出(mV 级)→ 共射放大 → 送到功放(V 级)。你的手机麦克风电路、KTV 音响、耳放,都有它的影子
  • 收音机 RF 前端:天线信号(µV 级)→ 共射高频放大 → 检波 → 音频
  • 通信发射机的载波调制:基带信号叠加到载波上,靠共射放大的"非线性区"实现调制
  • Arduino 模拟输入保护:传感器信号(0~5V)经过共射缓冲再送 ADC(避免 ADC 输入阻抗影响传感器)
  • 示波器探头内部:10:1 探头里就有共射缓冲器,让示波器输入阻抗达 10MΩ 而不影响被测电路
  • 运算放大器内部:每个运放(如 LM358、NE5532)的输入级都是差分共射对(两个共射组合)
  • 传感器信号调理:热电偶(µV/°C)→ 共射放大 → ADC;应变片、光电二极管等微弱信号都靠它放大
  • 机器人触觉传感器:柔性电阻变化(kΩ 级)→ 共射放大 → MCU 识别
  • ⚡ 振荡器核心:共射放大器的反相特性 + LC/RC 反馈网络 → 正弦波振荡器(如 Colpitts、Hartley)
  • 方波发生器:共射放大器接在 RC 充放电回路上 → 弛张振荡器(产生方波/三角波)

最典型的应用电路:麦克风前置放大器:

与 Day 14/15/16 的工程连接:

  • Day 14 续流二极管:本电路中无电感性负载,不需要续流二极管。但若 VCC 端有大电容 + 长引线,建议在 VCC/GND 加 100nF 去耦电容
  • Day 15 二极管门电路:数字信号可由共射放大的输出经二极管整流/钳位得到;OR/AND 门的输出经常需要先经共射放大再驱动负载
  • Day 16 三极管开关:放大电路的输出可直接驱动开关电路(基极 → 开关电路的输入),形成"放大+开关"的两级级联

互动环节

❓ 今日小思考

今天看到 CE1 旁路电容把增益从 ~5 拉到 ~254——它是整个电路里"性价比"最高的一个元件。

思考题:如果把 CE1 拆掉,这个电路会发生什么变化?请从三个角度分析: ① 电压增益 |A_V| 变成多少?② 输出波形(10mV 输入时)会变成什么样?③ 电路反而获得了什么"好处"?

提示:

  • 发射极的反馈电压 ΔV_E = ΔI_E × R_E 会"吃掉"大部分输入信号——想想 |A_V| = R_C/(r_e + R_E)
  • 从基极看进去的输入阻抗会从 r_π ≈ 2kΩ 跳到 (β+1)×R_E ≈ 100kΩ——对高阻传感器(如麦克风)是好事
  • 工业传感器信号调理常用这种"牺牲增益换稳定"的低增益结构

✅ 昨日思考题回顾(Day 16 三极管开关)

题目 1:如果 R_B 改成 1kΩ(小 10 倍),VIN=5V 时 I_B 变成多少?三极管工作状态如何变化?对 V_C 和 I_LED 有什么影响?考虑:驱动前级负担、功耗、饱和深度

答案:

维度 R_B=10kΩ(原) R_B=1kΩ(新) I_B (VIN=5V) (5-0.7)/10k = 0.43mA (5-0.7)/1k = 4.3mA(10倍) I_B(sat) 最小 0.085mA 0.085mA 过驱动比 0.43/0.085 ≈ 5x 4.3/0.085 ≈ 50x(深度饱和) V_CE(sat) ≈ 0.2V ≈ 0.1V(更深饱和 → 压降更小) V_C ≈ 0.2V ≈ 0.1V(更接近地,更"硬"饱和) I_LED 12.4mA ≈ 12.8mA(变化不大,已被 R_C 限制) 前级负担 0.43mA(轻) 4.3mA(重) 功耗 1.8mW 18mW(R_B 上) 饱和裕量 5x(够用) 50x(过度,浪费电流)

综合评价:1kΩ 让三极管"过度饱和",但对 LED 亮度几乎无影响(已被 R_C 限制)。代价是 VIN 源需提供 10 倍电流(对 MCU GPIO 不友好:4.3mA 接近 GPIO 极限 20mA 的 1/4,多 IO 同时工作会超),R_B 功耗 10 倍增加。通常仍选 10kΩ(5x 饱和裕量足够,省功耗)。


题目 2:如果 R_B 改成 100kΩ(大 10 倍),VIN=5V 时 I_B 变成多少?三极管会进入什么工作区?V_C 变成多少?LED 还会亮吗?为什么?

答案:

维度 R_B=10kΩ(原) R_B=100kΩ(新) I_B (VIN=5V) 0.43mA (5-0.7)/100k = 0.043mA I_B(sat) 最小 0.085mA 0.085mA 过驱动比 5x 0.043/0.085 ≈ 0.5x 工作区 饱和 放大区(欠驱动) I_C 12.4mA(饱和) β×0.043mA ≈ 100×0.043 = 4.3mA(放大) V_C = VCC − I_C×R_C ≈ 0.2V(饱和) 5 − 4.3mA×330 ≈ 3.6V(放大区,仿真 ≈3.5V) LED 状态 亮(I_C=12.4mA 流过 LED) 几乎不亮/微亮(I_C 仅 4.3mA,远低于正常亮度所需的 10mA+) 功耗(R_B 上) 1.8mW 0.043m²×100k ≈ 0.18mW(低)

LED 状态:R_B=100kΩ 时 LED 几乎不亮!原因:

  • I_B=0.043mA < I_B(sat)=0.085mA → 三极管未饱和,进入放大区
  • I_C = β×I_B ≈ 4.3mA(受 β 限制,不再被 R_C 限制)
  • V_RC = I_C × R_C = 4.3mA × 330Ω = 1.42V → V_C = 5 − 1.42 ≈ 3.6V(放大区,V_CE 扛住了其余电压)
  • LED 电流 = I_C = 4.3mA,远低于正常亮度所需的 10mA+ → 几乎不亮或微亮

这正是从"开关"过渡到"放大"的关键变化:饱和时 I_C 由 R_C 限制(外电路说了算),放大区 I_C 由 β×I_B 限制(基极电流说了算)。今天的共射放大电路,就是让三极管通过分压偏置稳稳待在放大区,用小信号控制 I_C 连续变化——同一颗 2N2222,两种完全不同的用法。


题目 3:如果 VCC 改成 12V(如驱动 12V 电机),R_C 仍用 330Ω 合理吗?应该改成多少?

答案:

  • I_C = (12 − V_f − V_CE(sat))/330 ≈ (12 − 2 − 0.2)/330 ≈ 30mA——远超 LED 的正常工作电流(10~20mA)→ LED 烧毁!
  • R_C 功耗 P = 30m² × 330 ≈ 0.3W,超过 1/4W 电阻额定值 → R_C 也会发烫
  • 正确做法:R_C 限制 LED 电流到 10mA → R_C = (12 − 2 − 0.2)/10mA = 980Ω → 选 1kΩ

昨天我们用三极管当"开关"(饱和/截止),今天用三极管当"放大器"(放大区)。同样的 2N2222,搭法不同,行为天差地别。明天我们给共射放大器配一位"好搭档"——射极跟随器(共集电极放大):电压增益略小于 1,但输入阻抗高、输出阻抗低,专门负责"缓冲",正好补上共射放大器带负载能力弱的短板。三极管家族的三大基本组态,还差最后一块拼图

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 3
收藏 4
关注 259
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧