初级模拟电路:1-2 PN结与二极管
1. 掺杂半导体
上面我们分析了本征半导体的导电情况,但由于本征半导体的导电能力很低,没什么太大用处。所以,一般我们会对本征半导体材料进行掺杂,即使只添加了千分之一的杂质,也足以改变半导体材料的导电特性。通过加入不同特性的掺杂的元素,可以做出两种不同性质的半导体材料:n型半导体材料和 p型半导体材料,下面分别予以介绍。
(1) n型半导体
n型半导体材料是通过对本征半导体掺入有5个价电子的元素得到的,常见的5价元素有:锑(Sb)、砷(As)、磷(P),下面以锑作为掺杂元素、硅作为本征基片来举例,见下图所示:
图 1-2.01
在图中我们可以看到,锑的5个价电子中,有4个分别和旁边的硅原子形成了共价键,受到硅原子和锑原子的双重束缚。但是还剩余一个电子没有形成共价键,这个剩余电子本来就处于锑原子的导带和价带之间的重叠地带,所以受锑原子的束缚非常弱,可以在n材料中成为自由电子。这相当于锑原子贡献了一个自由电子,因此这种5价的掺杂原子称为:施主原子(donor atom)。
虽然n型材料中有大量的自由电子,但是n材料中也还是有空穴的,这些空穴由原来的本征硅材料产生,虽然数量非常小,但也不是没有。我们把n材料中的自由电子称为多数载流子(majority carriers),简称多子;而把n型材料中的空穴称为少数载流子(minority carriers),简称少子。
“n”的含义是指,其多数载流子为带负电荷(negtive)的自由电子。需要强调的是,虽然称为n型材料,但材料本身还是中性的,其总正电荷与总负电荷数量相等。
(2) p型半导体
p型半导体材料是通过对本征半导体掺入有3个价电子的元素得到的,常见的3价元素有:铝(Al)、硼(B)、镓(Ga),下面以硼作为硅基片的掺杂元素举例,见下图所示:
图 1-2.02
在图中我们可以看到,由于硼只有3个价电子,导致它和周围的共价键网格中,还缺少1个电子,因此留下一个空穴,这个空位可以方便地接受一个自由电子。这种3价的掺杂原子称为:受主原子(acceptor atom)。
同样的,p型材料中虽然有大量的空穴,但也还是有少量的自由电子的,这些自由电子由原来的本征硅材料产生。所以在p型材料中的多数载流子为空穴,而少数载流子为自由电子。
“p”的含义是指,其多数载流子为带正电荷(positive)的空穴。仍然需要强调的是,虽然称为p型材料,但材料本身还是中性的,其总正电荷与总负电荷数量相等。
2. PN结
在一块本征硅材料上掺杂,让其一半形成n型材料,另一半型成p型材料,则在交界处会形成一个称为PN结(p-n junction)的结构。这就是一个基本的二极管(diode)。二极管的符号见下图:
图 1-2.03
其中,阳极(Anode)和阴极(Kathode)这两个名词是从更古老的电子管时代遗留下来的(是的,电子管时代就有二极管了),对于现代的晶体管结构二极管,似乎叫P级和N级更合适一些,不过既然已经约定俗称这么叫了,就这么叫吧。
(1) 耗尽层
在p区和n区的交界面附近,处于n区的导带的自由电子,由于热扩散的作用,会有一部分进入到p区,由于p区存在大量的空穴,这些扩散过来的自由电子会很容易与p区的空穴复合。由此产生两个影响:
① 在n区,由于5价的掺杂原子失去了一个电子,因此变成了一个带正电的离子;② 在p区,由于3价的掺杂原子捕获了电子,因此变成了一个带负电的离子,如下图所示(固体中的离子是不能动的,所以图中画成了方形):
图 1-2.04
同样的,处于p区的空穴,由于热扩散的作用,也会有一部分进入到n区,并且与n区的自由电子结合(这里再次声明一下,空穴移动的本质,是价带电子在空穴间移动造成的,但我们将空穴看成为一种带“正电荷”的移动粒子,分析起来会比较方便)。
空穴从p区扩散到n区,同样会产生两个影响:在p区的3价掺杂原子失去一个空穴(失去一个空穴可以理解为失去一个“正电荷”),而变为一个带负电的离子;在n区的某原子获得一个空穴(n区的5价原子和硅原子都可以获得空穴),而变为一个带正电的离子。
可以看到,无论是自由电子的扩散还是空穴的扩散,都会使p区的负离子越来越多,而n区的正离子越来越多。
当这些离子越积越多后,会在pn结附近形成一个内建电场E,如下图所示:
图 1-2.05
而这个内建电场会产生一种阻力,阻碍上面的扩散运动,也阻碍电场自身继续变得更强,这个分析稍微有点复杂。有8种情况要讨论,我们这里仅分析n区的4种情况(p区的4种情况类似,只是方向相反)。
(1) n区电场外部的自由电子,会由于扩散作用而进入电场,当它们一旦进入这个电场,都要受到一个反方向的电场力,使得它们弹回去,不再能轻易到达对面的p区,这个效果阻碍n区的自由电子扩散到p区。(但也不是没有,只有那些动能极高的自由电子,才能穿过电场,到达对面的p区,只不过数量极少)。
(2) n区电场内部的自由电子,其中的大多数自由电子已扩散到p区,并与p区的空穴复合形成了负离子。一旦与p区的空穴结合后,就回不来了,所以在电场内部的n区基本没有自由电子。
(3) n区电场外部的空穴(硅材料原生的,很少),一旦进入这个电场,会受到电场力的作用,加速进入p区,接着与p区的负离子复合,削减电场强度。
(4) n区电场内部的空穴(主要是p区扩散过来的),过来的空穴基本上都已经与n区的自由电子结合,形成了正离子。所以在电场内部的n区也没有空穴。
(5)~(8) p区的情况也是类似,读者可自行推演。
其实,即便你不想烧脑去搞清楚上面(1)~(8)的情况也没关系,只要记住下面2个结论就行了:
● 在pn结的内建电场区域中,既没有自由电子,也没有空穴,所以这个区域称为耗尽层(depletion region)。
● 自由电子和空穴的扩散运动使内建电场增强,而这个内建电场反过来会阻碍扩散运动的继续进行(同时也阻碍电场自己变得更强)。最后两者会达到一个平衡状态,在耗尽层形成一个平衡的电场,进而产生内建电势差,这个电势差也被称为势垒电压(barrier voltage)。在室温下,一般硅基材料的势垒电压大约为0.7V,锗基为0.3V。
(2) PN结反偏
如果把一个外部电压源加到PN结上,使电源正极连接n型材料,电源负极连接p型材料,如下图所示,这种接法称为反向偏置(reverse-bias)。
图 1-2.06
分析时,电源的正极和负极可以看成这样一种抽象:电源正极有吸引电子和排斥空穴的趋势,并可以无限量接收电子和提供空穴;电源负极有吸引空穴和排斥电子的趋势,并可以无限量接收空穴和提供电子。
先来分析多数载流子的情况,电源正极吸引n区中的自由电子,从而使得n区产生更多的正离子;而电源负极吸引p区中的空穴,从而使得p区产生更多的负离子;进而使得耗尽层的内建电场和势垒电压变得更大,如下图所示:
图 1-2.07
直到最后内部的势垒电压等于外加的反偏电压,此时,电源正极无法再从n区吸收到自由电子,而电源负极也无法再从p区吸收到空穴,两者达到一种平衡。此时多子流减为0。
然后再考虑少数载流子的情况:在p区的耗尽层外部会有一些极少量的自由电子,它们被电源负极排斥而进入PN结内建电场,然后被内建电场加速而推到n区,最后穿过n区被电源正极吸收;而电源的负极会补给新的自由电子到p区,如此形成持续的少子电流。在n区的少子“空穴”的情况也是类似(在n区的少子空穴,被电源正极排斥而进入并且穿过内建电场,最后被电源负极吸收)。但是由于少子的总数非常小,因此这个少子电流非常微弱(一般在几个微安左右)。
这个在反偏电压下的电流称为反向饱和电流(reverse saturation current),用IS表示。饱和的意思是指:随着反偏电压的增大,反偏电流维持不变,不会持续增大。
(3) PN结正偏
当把外电源的正极接到二极管的p型材料,电源负极接到n型材料,这种接法称为正向偏置(forward-bias),如下图所示:
图 1-2.08
在正偏情况下,p区的空穴被电源正极推向耗尽层,从而与p区耗尽层的一部分负离子复合;同样的,n区的自由电子被电源负极推向耗尽层,从而与n区耗尽层的一部分正离子复合,这样就等于是削弱了耗尽层的内建电场和势垒电压。如下图所示:
图 1-2.09
随着外部电源正偏电压的增大,内建电场不断被削弱,直到外部电压可以克服内部势垒电场时,n区的电子和p区的空穴可有足够的能量进入对方区域,再而流到电源,这将导致电流极快增长,此时称二极管为导通状态,在图中表示为ID。这里有一个比较有趣的问题:自由电子进入p区后如何运动?回答是,自由电子进入p区后,会与价带的空穴复合,然后在价带中沿着空穴一路运动到电源负极。也就是说,在p区运动的多数载流子仍然是空穴。
至于正偏情况下的少子电流,在正偏电压很小时,会有非常微弱的少子电流。但由于少子的总数相当小,与多子电流相比,一般可忽略不记。
(4) 反向击穿
再回来讲反偏。虽然在反偏条件下,反向饱和电流不随反偏电压的增大而增大,但反偏电压也不能太大,当反偏电压过大时,会引起二极管的反向击穿(reverse breakdown)。有2种机制会引起反向击穿,分别是雪崩击穿(avalanche breakdown)和齐纳击穿(Zenor breakdown)。
先讲雪崩击穿。前面在讲反偏的时候讲过,少数载流子在经过耗尽层时,会被内建电场加速一下。当反偏电压越大时,内建电场的势垒电压也越大,给少子的加速也越大,当少子的动能足够大时,它会撞击破坏其他原子的共价键,进而撞击出一个新的“自由电子-空穴”对。这个新的“自由电子-空穴”对,同样会被内建电场加速,再去撞击其他的共价键,最后引起雪崩效应,导致反向电流急剧增大。雪崩击穿会造成二极管的永久损坏,这是必须避免的。生产商通过调节掺杂浓度来控制雪崩电压值,常用二极管的雪崩击穿电压一般在几十伏到几百伏不等。
另一种击穿机制是齐纳击穿。同样是在反偏条件下,在耗尽层的内建强电场会破坏其中原子的结合力,从而强行电离出“电子-空穴”对。一般齐纳电压值比雪崩电压值会低一些,但也不是一定的。对于普通二极管,无论是雪崩击穿还是齐纳击穿,都会造成二极管的永久损坏。所以一般二极管的规格书上不区分两者,统一称为峰值反向电压,简称PIV(peak inverse voltage),也有的厂商把它简写为PRV(peak reverse voltage),或BV(breakdown voltage),在一些教材上也把它写成VBV,都是一个意思。
另外有一种特殊二极管称为齐纳二极管(Zener diode),也叫稳压二极管,它专门可以工作于齐纳击穿电压而不损坏。齐纳二极管是在电子电路中比较常用的一种元器件,通常用于保护线路不被意外的高电压击坏,这个后面我们会单独介绍。
好了,关于半导体与PN结内部的工作原理就解释到这里,以上的内容都只是为了帮助学习者快速理解的一种简化模型,其实半导体材料真正的内部工作机理非常复杂,如果你真的还想刨根问底,可以去看《固体物理》、《半导体器件基础》之类的书,说实话,再深了我也不懂 :)
( end of 1-2 )
初级模拟电路:1-2 PN结与二极管的更多相关文章
- 初级模拟电路:3-1 BJT概述
回到目录 1. 名称由来 BJT的全称是双极性结型晶体管(Bipolar Junction Transistor),国内俗称三极管.其实,在英语中,三极管(triode)特指以前的真空电子管形式的 ...
- 初级模拟电路:3-2 BJT的工作原理
回到目录 和前面介绍二极管的PN结的工作原理一样,BJT的量子级工作机制也非常复杂,一般教科书上为了帮助学习者能快速理解,也都是用一种简化模型的方法来介绍BJT的工作机理,一般只需大致了解即可.只要记 ...
- 初级模拟电路:3-8 BJT数据规格书(直流部分)
回到目录 本小节我们以2N4123通用型BJT硅基晶体管为例,来介绍如何阅读BJT的数据规格书,点此链接可以阅读和下载2N4123的数据规格书. 1. 总体性能 打开datasheet后,首先看标题: ...
- 初级模拟电路:3-10 BJT实现开关电路
回到目录 1. 基本用法 用BJT晶体管实现开关功能是经常会用到的实用电路.和逻辑门电路类似,当BJT用于开关电路时,也只工作于饱和区和截止区. 开关功能的实现电路如下图所示,负载可以是发光二极管.电 ...
- 初级模拟电路:4-1 BJT交流分析概述
回到目录 BJT晶体管的交流分析(也叫小信号分析)是模拟电路中的一个难点,也可以说是模电中的一个分水岭.如果你能够把BJT交流分析的原理全都搞懂,那之后的学习就是一马平川了.后面的大部分内容,诸如:场 ...
- 初级模拟电路:4-3 BJT晶体管的交流建模
回到目录 1. 四种BJT模型概述 对BJT晶体管建模的基本思路就是,用电路原理中的五大基本元件(电阻.电容.电感.电源.受控源)构建一个电路,使其在一定工作条件下能等效非线性半导体器件的实际工作.一 ...
- 初级模拟电路:3-11 BJT实现电流源
回到目录 1. 恒流源 (1)简易恒流源 用BJT晶体管可以构造一个简易的恒流源,实现电路如下: 图3-11.01 前面我们在射极放大电路的分压偏置时讲过,分压偏置具有非常好的稳定性,几乎不受晶体管的 ...
- 初级模拟电路:3-9 BJT三极管实现逻辑门
回到目录 BJT晶体管可以实现逻辑门,事实上,在场效应管被发明用于集成电路以前,各种逻辑门芯片中的电路就是用BJT晶体管来实现的.最早人们使用二极管与BJT组合来实现逻辑门,这个称为二极管-晶体管逻辑 ...
- 二级管工作原理(PN结原理)学习
0.小叙闲言 前面已经写了两篇介绍放大器应用和MOSFET作驱动的文章:常规放大电路和差分放大电路和MOSFET使用与H桥驱动问题.但是对它们的工作原理并没有进一步研究一下,今天写下这篇文章,主要是介 ...
随机推荐
- python网络编程系列
计算机基础 网络基础 套接字 socket模块 TCP协议和UDP协议 struct 模块简介 struct 模块解决 TCP黏包问题 socket 客户端的认证 socketserver模块初识 客 ...
- Spring Cloud Stream(十三)
说明 对Spring Boot 和 Spring Integration的整合,通过Spring Cloud Stream能够简化消息中间件使用的复杂难度!让业务人员更多的精力能够花在业务层面 简单例 ...
- UVA 10159
http://blog.csdn.net/metaphysis/article/details/6926997 先向作者表达一下敬佩吧,十分巧妙地利用了状态压缩. 这道题有点组合数学的味道,当一个格子 ...
- PHP扩展开发--实验成功
原文:http://kimi.it/496.html http://blog.csdn.net/u011957758/article/details/72234075 ---------------- ...
- IA32 MMU paging初始化代码
写了一段IA32 paging通用构造代码.有须要的.能够拿去 #define PDE_FLG_RW (1<<1) #define PDE_FLG_US (1<<2) #def ...
- JSON以及Java转换JSON的方法(前后端经常使用处理方法)
本文主要讲述例如以下几个内容: 1.JSON定义以及JSON的特性 2.怎样在JavaScript中解释JSON格式数据 3.怎样在Java代码中使用JSON(讲对象转换成JSON对象以及解释JSON ...
- android app 架构设计01
1:本文有摘抄, 1 2 3 4 5 - 开发过程中.需求.设计.编码的一致性 - 整个程序具有统一的风格,比方对话框样式,button风格,色调等UI元素 - 整个程序详细统一的结构,比方不同模块訪 ...
- find命令用法举例
显示7天前(后)的时间 for linux “find”的用法: 删除”/tmp”目录下,7天前的文件 find /tmp -name "*" -type f-mtime +7 - ...
- Razor Intro
http://www.w3schools.com/aspnet/razor_intro.asp Razor is not a programming language. It's a server s ...
- c#为程序添加全局热键的方法
在程序失去焦点或者在后台运行时,可以通过使用全局热键的方式,进行一些快捷的操作,如QQ默认操作中ctrl+alt+A调出截图功能. 在Windows中实现热键功能需要使用win32的Api函数Regi ...