回到目录

1.   名称由来

BJT的全称是双极性结型晶体管(Bipolar Junction Transistor),国内俗称三极管。其实,在英语中,三极管(triode)特指以前的真空电子管形式的三极管,而不是我们现在普遍使用的半导体三极管。“tri-”的意思是“三”,“ode”的意思是“极”,当年的电子管一般都封装在一个圆柱形的真空玻璃管中,所以中文翻译在后面加了个“管”。

早在二战以前,电子技术和电子元器件的应用就已经很发达了,在1930年代,全球电子管的年产量就已经达到1亿支以上。在那个没有集成电路的年代,更复杂的电子元器件诸如四极管、五级管等的应用也很普遍。“二极管”、“三极管”等名称更是早已深入人心。

而我们现在普遍应用的固态半导体结构的三极管,是1947年发明出来的,标准学名是:双极性结型晶体管(Bipolar Junction Transistor),简称“BJT”。由于最初其功能与管脚跟以前的三极管差不多,所以国内业界沿用了“三级管”这个俗称。但是BJT比以前电子管结构的三极管,实在优秀太多了:体积小巧、结构简单、无需预加热、功耗损失小、故障率极低。更为逆天的是,后来人们发现,BJT可以做得很微小,然后可以将成百上千的微型BJT组成的电路集成安放在一小块硬币大小的基片上,并将其称为:集成电路(integrated circuit,简称:IC、芯片)。如此,以前整整一房间大小的电子管电路,现在缩小到了仅仅一个芯片的大小(回忆一下1946年发明的第一台电子计算机,才使用了18000个电子管,占地就要150平方米,功耗达150千瓦,据说它开机的时候,整个费城的电灯都会变暗)。正是这个BJT的发明,掀开了由电子工业主导的第三次产业革命。

我们现在再详细解释一下BJT(Bipolar Junction Transistor)这个名词:“bipolar”(双极性)的意思指器件中有n型和p型两种极性的半导体掺杂材料注入(导电粒子分别为电子和空穴)。“junction”的意思是指PN结。“transistor”稍微有点复杂,需要展开解释一下:

“transistor”是两个英文单词“transfer-resistor”的组合缩写,它来源于电路基础理论中二端口网络的概念,我们看下图:

图 3-3.01

在上面的二端口网络中,V1/I1称为输入电阻,V2/I2称为输出电阻,而交叉的V2/I1和V1/I2就称为传输电阻转移电阻(transfer resistance)。当年BJT的主要应用之一,就是研究如何用输入端的电压或电流去控制输出端的电压或电流,所以将“transfer”和“resistor”这两个单词作了合并,称其为“transistor”。下面是这个名词发明人的原话:

The way I provided the name, was to think of what the device did. And at that time, it was supposed to be the dual of the vacuum tube. The vacuum tube had transconductance, so the transistor would have 'transresistance.' And the name should fit in with the names of other devices, such as varistor and thermistor. And ... I suggested the name 'transistor.'

—— John R. Pierce

解释起来这么麻烦一个词,翻成中文当然更麻烦啦。既然构成BJT的基底材料为硅晶体或锗晶体,所以中文翻译干脆用构成它的材料来翻,称之为“晶体管”,倒也简洁。

2.   分析方法

BJT是我们遇到的第一个三端子器件,虽然比我们以前熟悉的二端子器件(电阻、电容、电感、二极管等)仅多了一个端子,但分析和研究起来却要复杂和困难得多,为何?

● 难点一:三端子器件

回忆一下,以前我们对于二端子器件的分析,只要一个简单伏安特性曲线图就可以了,全部的“电压-电流”对应关系都在上面:简洁、明了、清清爽爽。可是三端子器件就比较麻烦了,每两个端子之间都可以有电压、电流,如果将三个端子分别编号为①、②、③的话,根据排列组合,共有三个电压:V12, V23, V31和三个电流:I12, I23, I31要分析,每一个量的变化都可能影响其他5个量,所以不可能仅仅用一张简单的二维的伏安特性图就把它们的关系表示清楚,必须发明一种更好的图示方法,能在上面表示出更多的变量关系。

幸运的是,人们终究还是发明了一些方法来通过二维图表示三端子器件的伏安关系,但是有得必有失,必须将BJT的电路定成若干种固定的规范型(共射型、共基型、共集型),才能展开分析和研究(否则自由度太大,根本无法下手)。

● 难点二:非线性

非线性的复杂性我们已经见识过多次了,比如电容和电感就是非线性器件。在电路基础理论中,比起线性的电阻,研究如何分析电容和电感的篇幅就比电阻要多得多。然而,虽然电容和电感是非线性的,但好歹还是能用积分公式与微分公式描述的,只要不怕繁琐,仔细一点,还是能将结果精确计算出来的。

但是半导体的非线性更加麻烦一点。在第一章中,我们已经了解过二极管的非线性特性了,对于半导体的非线性特性曲线,很难用公式去精确描述(有理论公式,但是不太准)。只能对曲线进行分段,在不同的分段范围用不同的模型去近似描述,最后得到的结果也只是近似解,而且还要去验证这个解是否落在合理的分段范围内。

三端子的BJT也是半导体非线性器件,曲线也需要分段近似,没有精确解,很多地方只能去估,最后解完还要去验证解是否正确。有的时候,用笔算出来的结果跟计算机仿真结果大不相同,仿真结果跟实际电路测得的结果又是大大不同。只能不断迭代去寻找解决方案。

● 难点三:性能离散

前面章节说过,半导体器件由于加工工艺的限制,同一批器件生产出来后,性能并不完全一致,大多数器件的参数相对于标准值都会有一定的偏差。比如,对于某个型号三极管,放大系数β在50~200范围内都算正常。那还怎么做设计?你性能若是只偏个5% 我也就忍了,你这下都偏了4倍多了,还怎么搞?

这点就是新手觉得模拟电路最讨厌的地方,而老鸟却觉得是模拟电路最魅惑的地方。其实解决方案是有的:答案就是负反馈。作为嵌入式开发工程师来讲,好好吃透几种标准型的负反馈电路,在工作中绝大部分的情况下也够用了,一般不太可能需要设计全新结构的负反馈电路(那是高级电子工程师的工作)。用通用的成本低廉的普通元器件,设计出性能稳定可靠的产品,这是我们追求的目标。

回到目录

( end of 3-1 )


初级模拟电路:3-1 BJT概述的更多相关文章

  1. 初级模拟电路:4-1 BJT交流分析概述

    回到目录 BJT晶体管的交流分析(也叫小信号分析)是模拟电路中的一个难点,也可以说是模电中的一个分水岭.如果你能够把BJT交流分析的原理全都搞懂,那之后的学习就是一马平川了.后面的大部分内容,诸如:场 ...

  2. 初级模拟电路:4-3 BJT晶体管的交流建模

    回到目录 1. 四种BJT模型概述 对BJT晶体管建模的基本思路就是,用电路原理中的五大基本元件(电阻.电容.电感.电源.受控源)构建一个电路,使其在一定工作条件下能等效非线性半导体器件的实际工作.一 ...

  3. 初级模拟电路:3-2 BJT的工作原理

    回到目录 和前面介绍二极管的PN结的工作原理一样,BJT的量子级工作机制也非常复杂,一般教科书上为了帮助学习者能快速理解,也都是用一种简化模型的方法来介绍BJT的工作机理,一般只需大致了解即可.只要记 ...

  4. 初级模拟电路:3-9 BJT三极管实现逻辑门

    回到目录 BJT晶体管可以实现逻辑门,事实上,在场效应管被发明用于集成电路以前,各种逻辑门芯片中的电路就是用BJT晶体管来实现的.最早人们使用二极管与BJT组合来实现逻辑门,这个称为二极管-晶体管逻辑 ...

  5. 初级模拟电路:3-11 BJT实现电流源

    回到目录 1. 恒流源 (1)简易恒流源 用BJT晶体管可以构造一个简易的恒流源,实现电路如下: 图3-11.01 前面我们在射极放大电路的分压偏置时讲过,分压偏置具有非常好的稳定性,几乎不受晶体管的 ...

  6. 初级模拟电路:3-8 BJT数据规格书(直流部分)

    回到目录 本小节我们以2N4123通用型BJT硅基晶体管为例,来介绍如何阅读BJT的数据规格书,点此链接可以阅读和下载2N4123的数据规格书. 1. 总体性能 打开datasheet后,首先看标题: ...

  7. 初级模拟电路:3-10 BJT实现开关电路

    回到目录 1. 基本用法 用BJT晶体管实现开关功能是经常会用到的实用电路.和逻辑门电路类似,当BJT用于开关电路时,也只工作于饱和区和截止区. 开关功能的实现电路如下图所示,负载可以是发光二极管.电 ...

  8. 初级模拟电路:1-2 PN结与二极管

    回到目录 1.   掺杂半导体 上面我们分析了本征半导体的导电情况,但由于本征半导体的导电能力很低,没什么太大用处.所以,一般我们会对本征半导体材料进行掺杂,即使只添加了千分之一的杂质,也足以改变半导 ...

  9. 模拟电路"虚短" & "虚断"

    <虚短 & 虚断> 运算放大器组成的电路五花八门,令人眼花瞭乱,是模拟电路中学习的重点.遍观所有模拟电子技朮的书籍和课程,在介绍运算放大器电路的时候,无非是先给电路来个定性,比如这 ...

随机推荐

  1. HDU 5015 233Matrix (构造矩阵)

    233 Matrix Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Tota ...

  2. word2vec 中的数学原理具体解释(六)若干源代码细节

      word2vec 是 Google 于 2013 年开源推出的一个用于获取 word vector 的工具包,它简单.高效,因此引起了非常多人的关注.因为 word2vec 的作者 Tomas M ...

  3. Codeforces #2B The least round way(DP)

    Description 有一个n*n的正整数矩阵,要你求一条从第一行第一列的格子到第n行第n列的路,使得你走过的格子里面的数乘起来的值末尾的零的个数最小.输出最小个数. Input 第一行包括1个数n ...

  4. oc83--自定义类实现copy方法

    // // main.m // 自定义类实现copy #import <Foundation/Foundation.h> #import "Person.h" #imp ...

  5. 如何扩大VMware中的ubuntu虚拟机的磁盘大小

    我是在VMware中安装的ubuntu. 最近虚拟机磁盘空间不够,需要扩展,在虚拟机中设置了扩展20G,然后在ubuntu中发现扩展的20G并不能用.... 正确的扩展方法是: 1.先在虚拟机中的se ...

  6. 洛谷 p1625

    高精度 我以为这题必有高论,怎么想也想不出来,没想到竟是如此粗鄙做法. 我们写一个高精度模拟一下,然后枚举约数看是否能约分,由于我不会高精度除法,就抄了一发 其实这种两项之比和项数有关的数列是不能推通 ...

  7. Android.mk添加第三方jar包(转载)

    转自:www.cnblogs.com/hopetribe/archive/2012/04/23/2467060.html LOCAL_PATH:= $(call my-dir)include $(CL ...

  8. Redis学习和应用记录(1)--介绍和安装

    Redis是一个开源的分布式缓存框架,它也常被理解为数据结构服务器,因为它包含丰富的数据类型,如strings, hashes, lists, sets, sorted sets, bitmaps a ...

  9. [App Store Connect帮助]三、管理 App 和版本(2.5)输入 App 信息:本地化 App Store 信息

    在添加 App 至您的帐户之后,您可以在“App 信息”页面添加语言并输入本地化元数据.若要查看受支持的语言列表,请参见 App Store 本地化.若要了解您可以本地化的属性,请参见必填项.可本地化 ...

  10. oracle学习笔记(二十) 子程序——函数与触发器

    子程序--函数 语法 之前select语句中使用的函数,都是SQL内置函数,我们可以通过自定义函数更满足我们的需要. 自定义函数的语法和存储过程差不多. create [or replace] $fu ...