第4课(上):三极管,用小电流控制大电流

硬件学习路线 · 第四课分两部分 · 本页是三极管(BJT),下一页是 MOS 管。这两节是全课程最难的,我们慢慢来。

一、一个"小开关"撬动大负载

假设你想用单片机的一个引脚点亮一个需要 100 mA 电流的继电器。问题来了:单片机的引脚只能提供几毫安,根本带不动。怎么办?

答案就是三极管。它像一个"水龙头的阀门控制器":你只需要用很小的力气(很小的电流)去转动阀门的开关,就能让很大的水流(大电流)通过。

生动的类比:想象一个大水库(电源)通过一根粗水管给农田浇水(负载)。水管上有一个阀门,阀门由一根细小的杠杆控制。你用手指轻轻一拨杠杆(基极电流),阀门就打开,大水流(集电极电流)哗哗地流过去。手指的力气很小,却能掌控大水流,这就是放大的本质。
先记住一句话:三极管是一个电流控制型器件——小的基极电流,控制大的集电极电流。这一点和下一节的 MOS 管(电压控制)正好是一对对比。

二、长什么样:三个引脚,三个名字

三极管有三个引脚,分别叫:

🎛️
基极 B(Base)控制端,小电流从这里进入,像"拨杠杆的手指"
🚰
集电极 C(Collector)大电流的入口,负载接在这一端,像"大水管的进水口"
💧
发射极 E(Emitter)大电流的出口,通常接地或接低电位,像"水流出的地方"

2.1 两种类型:NPN 与 PNP

三极管内部由两个 PN 结组成,根据夹在中间的那层半导体不同,分成两种:

符号记忆法:看三极管符号中发射极那根带箭头的引线。NPN 的箭头是从发射极往外指,PNP 的箭头是往里指。也可以记成:"NPN 的箭头 Not pointing In(不指向内)"。

2.2 为什么它能"放大"?

三极管内部有两个 PN 结:基极-发射极结(BE 结)和基极-集电极结(BC 结)。它的工作原理可以用一句话概括:BE 结正偏时,发射区会"注入"大量载流子,基区很薄,绝大部分载流子会穿过基区被集电区收集,只有很少一部分从基极流出。于是,很小的基极电流,就能"指挥"很大的集电极电流。

这个层次的细节不必一次记住,你只需要理解结论:"基极电流是遥控器,集电极电流是被遥控的大电器"。

三、核心关系:Ic = β × Ib

三极管最核心的一条公式,是三个电流之间的关系:

Ie = Ib + Ic Ic = β × Ib Ib:基极电流;Ic:集电极电流;Ie:发射极电流。β(读作"贝塔")是电流放大倍数,常见值 50 ~ 300

3.1 用数字感受一下

假设一颗三极管的 β = 100:

仔细看:基极只用了 0.1 mA 的"小力气",就控制了 10 mA 的"大水流",放大了 100 倍。这就是三极管"以小控大"的秘密。

3.2 基极-发射极的门槛:0.7 V

基极要想"拨动杠杆",BE 之间的电压必须先越过一个门槛。对于硅三极管,这个门槛大约是 0.6 ~ 0.7 V,和我们上一课学的二极管正向压降是同一个原理(因为 BE 结本身就是一个二极管)。

注意:BE 电压低于 0.6 V 时,基极电流几乎为零,三极管基本是断开的。这是很多新手"三极管不工作"的原因之一。

3.3 为什么要有基极电阻?

BE 结一旦导通,它的电阻就很小,相当于一个"几乎短路"的二极管。如果单片机的 IO 口直接接到基极,电流会很大,可能把 IO 口烧坏。所以必须在基极串一个基极限流电阻,把基极电流限制在合理范围内(这一点我们在第六节会算)。

四、三种工作状态:截止、放大、饱和

三极管在电路里有三种"工作状态",理解它们是学会三极管的关键。

状态基极电流 Ib集电极状态在电路中的角色
截止 Ib ≈ 0(BE 电压不足 0.6 V) Ic ≈ 0,C 与 E 之间像断开的开关 "开关断开"(关)
放大 Ib 适中 Ic = β × Ib,随 Ib 线性变化 放大信号(模拟电路的主战场)
饱和 Ib 足够大 Ic 达到上限(由外电路决定),C 与 E 之间压降很小(约 0.2 V) "开关闭合"(开)
用水龙头理解三种状态:截止 = 阀门关死,没水;饱和 = 阀门全开,水管已经满了,再拨杠杆水也不会更大;放大 = 阀门开一半,拨多少,水流就跟着多少变化。

4.1 为什么"饱和"很重要?

做开关时,我们希望三极管要么完全关,要么完全开。这时就要让它工作在截止区和饱和区,尽量不要停留在放大区——因为放大区中 C-E 之间还有较大的压降,会发热。饱和时 C-E 压降很小(约 0.2 V),损耗最少,效率最高。

4.2 一个重要的经验

要确保三极管可靠饱和,基极电流通常要取到"理论饱和电流"的 2 ~ 3 倍以上(甚至更多)。这是因为 β 会随温度、电流、个体差异变化很大,不能完全相信标称值。

五、动手拨一拨:工作点的变化

下面用一个简化电路演示:集电极接一个 200 Ω 负载电阻,电源 5 V,三极管 β = 100。拖动滑块改变基极电流,观察集电极电流和 C-E 压降如何变化,以及它在哪个工作区。

Ic = β × Ib(放大区) Vce = Vcc − Ic × Rc Vcc = 5 V,Rc = 200 Ω。当 Ic 达到 (5 − 0.2) / 200 ≈ 24 mA 时,三极管进入饱和,Vce 不再继续下降
基极电流 Ib-
集电极电流 Ic-
C-E 电压 Vce-
所处区域-

六、作开关用:单片机驱动 LED 与继电器

这是三极管最常见的用途。先看一个完整的链路:

单片机 IO输出 3.3 V 高电平
→
基极电阻 Rb限制基极电流
→
三极管 Q当开关使用
→
负载LED、继电器、电机

6.1 算一算:基极电阻怎么选?

假设我们要驱动一个 100 mA 的负载,三极管要饱和。我们按"过驱动"取 β 的一部分(这里取 β 强制 = 10,即比较保守的饱和设计):

Ib = Ic / 10 = 100 mA / 10 = 10 mA Rb = (Vio − Vbe) / Ib = (3.3 V − 0.7 V) / 0.010 A = 260 Ω 取标准值 270 Ω 即可。若用 3.3 V 单片机,基极电阻通常在几百欧到几千欧之间

6.2 驱动继电器:一定要加续流二极管

驱动继电器时,线圈本身就是一颗电感(第2课讲过)。三极管一断开,线圈会产生很高的反向电压,可能击穿三极管的 C-E 结。所以线圈两端必须反向并联一颗续流二极管(第3课讲过),这是标准做法。

常见事故:没有续流二极管,继电器每次断开时,三极管可能会被反向电压打穿,表现为"用了几次就坏了"。这一条一定要牢记。

6.3 开关电路中的其它细节

七、作放大用:小信号变大信号

在模拟电路里,我们经常需要把一个很微弱的信号(比如麦克风、传感器的输出)放大到能推动后级电路。三极管放大电路就是为此而生。

类比:想象一个很小的声音(比如轻声说话)通过一个"扩音器"变成很大的声音。扩音器的电源是另一条大电流,它的"控制旋钮"就是那个小信号。三极管放大电路就是这台"扩音器"。

7.1 放大的基本思路

7.2 放大倍数的直观理解

在最基础的共发射极放大电路中,电压放大倍数的近似公式为:

电压增益 Av ≈ − Rc / Re Rc 是集电极电阻,Re 是发射极电阻。负号表示输出与输入相位相反(反相)

这个公式告诉我们:集电极电阻越大,增益越大;发射极电阻越大,增益越小。实际设计时还要考虑温度稳定、带宽等问题,这些会在模拟电路课里深入讲。

学习建议:放大电路是模拟电路的核心,第一次看会比较抽象。先不要纠结每个电阻的计算,只要记住三件事:先给直流偏置,再叠加小信号,最后取出放大后的信号。

八、PNP 与 NPN:两种"方向相反"的三极管

对比项NPNPNP
电流方向从集电极流向发射极从发射极流向集电极
导通条件基极电压高于发射极(约 0.7 V)基极电压低于发射极(约 0.7 V)
典型接法低边开关:负载接电源,三极管接地高边开关:三极管接电源,负载接地
常见型号2N3904、8050、90132N3906、8550、9012
经验:NPN 用得最多,因为它"低边开关"最方便,单片机直接可以驱动。PNP 适合做"高边开关",即直接切断电源正极,但单片机驱动时要注意电平配合。

九、常见型号与选型

型号类型特点(以规格书为准)典型用途
2N3904NPN 小信号电流一般在 200 mA 以内,速度较快信号、小负载开关,实验入门首选
2N3906PNP 小信号与 2N3904 配对使用高边开关、电平转换
8050NPN 中功率可承受约 1.5 A 电流继电器、蜂鸣器、小电机驱动
8550PNP 中功率与 8050 配对高边驱动、推挽输出
9013 / 9012NPN / PNP 小信号国产常用,价格低普通开关、放大

9.1 选型关键看什么?

9.2 认引脚的小提示

常见 TO-92 封装(半圆形塑料壳,平面朝向自己,引脚朝下)的引脚顺序,不同型号差异很大,比如有的是 E-B-C,有的是 C-B-E。千万不要凭印象去接,要查对应型号的规格书。实验时可以用万用表的二极管档,测量 BE 和 BC 之间的正向压降来辅助判断。

十、新手最常犯的错误

  1. 基极不加电阻:直接把 IO 接到基极,要么 IO 口烧坏,要么三极管烧坏。
  2. 忘记续流二极管:驱动继电器、电机时不加,三极管很快损坏。
  3. 饱和没有做足:基极电流不够,三极管工作在放大区,发热严重,负载也不能完全开。
  4. 引脚接错:E、B、C 的顺序不同型号差异很大,装上前一定要查规格书。
  5. 把 β 当成固定值:β 会随温度、电流变化,设计时要留余量。
  6. 忽略发热:饱和状态下,功耗 = Vce × Ic,电流稍大就会发烫。

十一、小测验:三极管

十二、本节小结

下一页:第4课(下):MOS 管,用电压控制电流