对饱和状态NPN晶体管内部机制的理解分析

转载请注明来源:http://keendawn.blog.163.com/blog/static/88880743201111223949730/

我对NPN的饱和状态研究了之后, 并不满足教科书上对其外部状态和电压电流公式的描述. 教科书上一般都有对 放大状态的 共射NPN晶体管 内部载流子情况都有描述, 但不知为何, 都对饱和状态时的内部载流子情况决口不提. 下面的疑问就一直困扰吸引着我, 非要弄出一番解答:

饱和状态时,内部载流子到底是怎么样流的呢?

饱和状态时, 外部现象“基极电流Ib还可以再增大, 而集电极电流Ic却不再增大”在NPN晶体管内部到底是个什么样情况呢?为何会有这样的现象?

带着这样的疑问, 昨天在网上寻觅了一晚上, 收集到博客里3篇文章:

三极管内部的深入理解(转)

谈晶体管的饱和状态和饱和压降

三极管饱和时内部状态再探

这3篇文章读之虽然对晶体管结构机制有更深入的理解,但关于我的疑问——“饱和状态时双极性晶体管的内部情况”, 要么是没有提及, 要么是语焉不详, 或者是给出的解释不透彻, 还是不能满足我的疑问. 只有在第3篇中“刘何时”网友的解答感觉提到了一些, 但还是不详紧透彻, 有点让人心里更痒痒的. 他还提出要解释清楚, 要从微观分析, 要用到半导体物理学材料学的东东. 我也知道要往更深处追究, 是需要这些东东,实际上真要用这些知识来解答,咱也不怕, 况且我总觉得, 不用玩那么高深也能解释的清楚.

后来功夫不负有心人, 再参考了老外的一本模电书后, 我终于找到了让自己满意的答案. 这本书是《模拟集成电路的分析与设计》(英文名:Analysis.and.Design.of.Analog.Integrated.Circuits.(Gray.Mayer.et.al.4th.ed.2001)). 我参考了这本书的下面章节:

1.2 pn结的耗尽区

1.3.1 在正向作用区中的大信号模型

1.3.3 饱和区与反常作用区

(本书中文版中有不少笔误, 起码我看的这一小部分内容就有2点笔误, 要结合着E文版的看.)

下面开始描述我的理解分析:

典型的以NPN型共射电路为例, 还是先从放大状态说起吧, 其他的我就不讲了,我只针对我的问题的解答需要的点来讲.

下图是 在放大区时NPN管中的载流子浓度示意图,

图 1 放大状态NPN管中的载流子浓度示意图

在放大状态时从发射极注入的电子, 经过发射结耗尽区后来到基极, 在基极内部的这些少数载流子电子主要是扩散运动, 由简单的物理学知识我们就知道, 扩散运动是从浓度高地方向浓度低的地方运动, 很显然这时这个电子的浓度 在射-基耗尽区的基极边缘(也就是图1中x=0的位置)最高, 并向基极的另一边扩散, 来到集-基耗尽区的基极边缘,(在基极中这里电子的浓度最小),  在集-基耗尽区的电场(根据耗尽区的知识,这个电场的方向是从集-->基, 而且放大状态时, 集电极反偏, 在Vcb的电压作用下, 这个耗尽区的电场还会被增强)推动下渡过耗尽区, 来到集极, 这就形成了集电极电流. 所以这个集电极电流大小就取决于基极中的少数载流子电子的扩散运动大小, 上面提到扩散运动是从浓度高地方向浓度低的地方运动, 电子扩散电流的大小也就和浓度差成正比. 上面提到的模电书中有如下公式, 基区中电子所形成的扩散电流密度为:

Dn是电子扩散参数.

看图1中基区中电子np的浓度分布是一条直线, 上式中的是浓度的变化率或说梯度, 也就是这条直线的斜率. 这条直线在x=0处的值为np(0), 在x=WB的浓度为np(WB), WB是从基-射耗尽层边缘到至基-集耗尽层边缘的基区宽度. np(0) 和 np(WB)的值为:

np0是基区中电子平衡的浓度. VT是个电压参数, 与耗尽区有关, 见书中1.2节, 这里详述之也没多大意义.

 

由1.28式可知, 放大状态时VBC是负值, 所以np(WB)很小,接近于0.

这样浓度分布直线的斜率也就约等于 - np(0)/ WB

电子扩散电流密度则为:

由于电子的运动方向和电流方向相反, 则可得集电极Ic的值为:

A是发射区横截面积.

实际上, 上面公式一大堆啰嗦半天要说明的一个道理就是 Ic的值和基区中少数载流子电子的浓度差(梯度)成正比.

以上都是在放大状态时的情况, 下面开始进入饱和状态, 实际上上面放大时的情况解释清楚了, 饱和时顺着来也就简单了.

当共射NPN管由于外部条件进入饱和状态时, 两个PN结都正偏.

图 2饱和状态NPN管中的载流子浓度示意图

即使在饱和状态, 从发射机注入的电子来到基区, 作为少数载流子其运动和放大状态差不多, 依然是从x=0处扩散运动到x=WB处, 再跨越集-基耗尽区到达集电区, 形成Ic的主体.其强度仍然和基区的电子浓度差成正比.

只是这次由于基-集结正偏, Vbc≥0, 在Vbc电压作用下, 集-基耗尽区的基极边缘x=WB处聚集了更多的电子, x=WB处的np浓度提高了,不再接近于0了, 如上图2所示. 由1.28式也可知, VBC大于0了, np(WB)也就不可忽略不计了. 这是电子浓度差为 [np(0) - np(WB)], np(WB)变大了不少, 自然这个饱和状态的浓度差 小于 放大状态的浓度差.

这样根据上面得出的结论“Ic的值和基区中少数载流子电子的浓度差(梯度)成正比”, 我们就可定性的分析, 在Ib一定的情况下, 饱和状态Ic的值小于放大状态的Ic值.

稍微总结一下, 由于电子在基区主要是扩散运动, 扩散运动的强度又和浓度差成正比, 而电子在基区 放大状态时的浓度差大于饱和状态时.

下面, 回忆一下我的第二个问题, 为何“饱和状态时, 基极电流Ib还可以再增大, 而集电极电流Ic却不再增大”?

让我们看图2, 在饱和状态虽然电子在基区的浓度差小了, 但显然电子的总量要大于图1中放大状态时. 我的理解是 饱和状态时 基区 集结了大量的电子, 其不能跑到集电区去, 只能 和 从基极引线注入到基区的空穴(这是Ib电流的一个组成部分) 复合掉. 在饱和状态从发射极到基区的电子越多, 和基区中空穴复合掉的也越多, 基区中空穴可从外部源源不断的注入. 所以Ib可以再增大, 这时Ib的增大和Ic已经没多大关系了(因为已经饱和了). 当然Ib也不能无限增大, 还要复合三极管的极限参数.

说了这么多,啰啰嗦嗦的,主要也是做个记录, 我想也把开头的两个问题分析清楚了, 起码我对自己的疑问能够透彻了. 这也只是我自己的理解解释, 肯定有不对的地方, 这个分析也只抓住了一方面, 三极管中的载流子成分深究起来很复杂, 也确实会用到半导体物理学的知识, 虽然我对之很有兴趣, 但作为中国的苦命工程师还要赶进度, 这不老板还催年前把一块电路板画好投版, 没有那个时间那. 到此为止, 休息休息一下!

2011-12-22

keendawn@163.com

(原创) 对饱和状态NPN晶体管内部机制的理解分析相关推荐

  1. npm 内部机制的理解

    目录 npm 的安装机制和背后思想 npm 缓存机制 npm link :在本地调试验证包的可用性 npx 的作用 搭建 npm 企业级部署私服 npm 镜像问题配置 参考文档: npm官方文档:ht ...

  2. 谈晶体管的饱和状态和饱和压降

    谈晶体管的饱和状态和饱和压降 原文很多笔误之处(我个人觉得,也可能是我理解不对),我已进行了修改. 众所周知,一个普通的双极型晶体管有二个PN结.三种工作状态(截止.饱和.放大)和四种运用接法(共基. ...

  3. 【翻译】QEMU内部机制:顶层概览

    系列文章: [翻译]QEMU内部机制:宏观架构和线程模型 [翻译]QEMU内部机制:vhost的架构 [翻译]QEMU内部机制:顶层概览(本文) [翻译]QEMU内部机制:内存 原文地址:http:/ ...

  4. 在运行期通过反射了解JVM内部机制

    在日常工作中,我们都习惯直接使用或者通过框架使用反射.在没有反射相关硬编码知识的情况下,这是Java和Scala编程中使用的类库与我们的代码之间进行交互的一种主要手段.但是,使用反射仅限于JVM内部运 ...

  5. 已通过os信号请求关闭服务器,redis(一)内部机制的介绍和启动过程

    redis(一)内部机制的介绍和启动过程 redis的基本介绍 redis服务端 redis客户端 redis的持久化 redis中的文件事件和时间时间 redis的启动过程 redis的基本介绍 r ...

  6. SQLite内部机制和新特性

    SQLite内部机制和新特性 一.B-tree和Pager模块 B-tree为SQLite VDBE提供了O(logN)级时间复杂度的插入和查询,通过双向遍历记录实现O(1)级时间复杂度的删除.B-t ...

  7. SQL Server 内存中OLTP内部机制概述(二)

    ----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<SQL Server In-Memory ...

  8. Flink状态管理和容错机制介绍

    作者: 施晓罡 本文来自2018年8月11日在北京举行的 Flink Meetup会议,分享来自于施晓罡,目前在阿里大数据团队部从事Blink方面的研发,现在主要负责Blink状态管理和容错相关技术的 ...

  9. 品茗论道说广播(Broadcast内部机制讲解)(上)

    品茗论道说广播(Broadcast内部机制讲解)(上) 侯 亮 1 概述 我们在编写Android程序时,常常会用到广播(Broadcast)机制.从易用性的角度来说,使用广播是非常简单的.不过,这个 ...

最新文章

  1. Metadata Lock原理2
  2. PHP+jQuery+Ajax实现用户登录与退出
  3. 'keytool' 不是内部或外部命令,也不是可运行的程序
  4. Android SubsamplingScaleImageView(subsampling-scale-image-view)单双击长按事件【系列2】
  5. 在VC资源文件中加入声音资源
  6. RK3399 ALC5640芯片配置
  7. 利用python爬虫进行彼岸网图库图片的抓取(bs4)
  8. SCI论文写作--科研其实远没有那么难
  9. 百宝云常用运算符教程
  10. springboot程序logback日志基本配置,多个包不同日志级别输入到文件中
  11. Html调用手机打电话功能
  12. 进阶版拉依达准则(3sigm准则)的提出与应用
  13. IM开发宝典:史上最全,微信各种功能参数和逻辑规则资料汇总
  14. Atrainable feature extractor for handwritten digit recognition(经典文章阅读)
  15. 【Mongo】.wt文件数据恢复
  16. 【SystemVerilog基础】SV常用的运算操作符总结
  17. 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)下
  18. C++对数函数 log()
  19. 【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
  20. Scanner类中的nextLine()方法

热门文章

  1. Spring系列教程八: Spring实现事务的两种方式
  2. 去除 position:fixed 抖动的方法
  3. Oracle数据库分页的三种方法
  4. $\mathbb{R}^n$中点集概念梳理
  5. 時鐘,天氣預報--js
  6. 交叉报表问题 subDataset
  7. ios开发读取剪切板的内容_为你找到3款Mac平台好用的剪切板工具,你值得拥有!...
  8. python程序员脱单攻略_作为一只程序员,如何脱单?
  9. php 定义函数和访问,PHP-预定义函数访问数据库
  10. css盒子模型圆形运用,【前端】CSS3学习笔记(三)——盒子模型