初级模拟电路:4-3 BJT晶体管的交流建模
1. 四种BJT模型概述
对BJT晶体管建模的基本思路就是,用电路原理中的五大基本元件(电阻、电容、电感、电源、受控源)构建一个电路,使其在一定工作条件下能等效非线性半导体器件的实际工作。一旦确定了交流等效电路,电路中的BJT就可以用这个等效电路来替代,然后用基本的电路计算方程,就可以大致计算出电路中需要确定的电压、电流等物理量。
在一般的模电教材中,常会提到以下4种BJT晶体管的模型:混合π模型、re模型、混合等效模型、简化混合等效模型。这么多模型一起拿出来,很容易把人搞晕。其实,所谓一图胜千言,只要画张图你就明白它们之间的关系了,而且基本上一辈子也忘不了。4种模型的关系如下图所示:
图4-3.01
从物理思路出发,可以得到“混合π模型”,对其进行简化,就是“re模型”。
从数学思路出发,可以得到标准的“混合等效模型”,对其进行简化,就是“简化混合等效模型”。而且,用两种方式最终得到的简化模型是一致的。
下面我们分别对其进行简单说明:
(1)混合π模型
首先从物理思路出发,要对BJT建模:最好能彻底搞清楚其内部的结构和工作机理,这样就能绘制出一个精确的等效电路。经过固体物理科学家和材料科学家多年的不懈努力,人们终于得到了一个比较精确的BJT晶体管内部的等效电路图,如下图所示:
图4-3.02
由于电路的形状有点像希腊字母的“π”样子,故称为混合π模型(hybrid π model)。混合π模型一般专门用于高频分析,其优点是对BJT的等效比较精确;缺点是计算比较复杂,这种带电容和受控源的π型电路,如果不用仿真软件,纯用手算是非常麻烦的。
(2)re模型
后来人们发现,在中低频和一些要求不高的场合下,其实不用画这么复杂的π型电路,可以用更简单的电路来作近似,这个就是're模型'(re model),如下图所示:
图4-3.03
re模型的优点是计算简单,适合用手算来对BJT电路进行大致的交流分析(至于为什么要叫“re模型”,等下一小节我们详细分析完re模型你就明白了)。这个也是目前普遍使用的BJT分析模型,我们本章后面的交流分析基本都是基于re模型的。但由于re模型中没有电容,所以无法用于高频分析。
(3)混合等效模型
另一种建模思路是数学思路:就是我不管你BJT内部如何工作,我只当你是个二端口黑箱,只要我在两个端口测出各个条件下的电压电流,就可以对你建模。
在电路原理的二端口理论中,有6种可用于二端口分析的参数模型(分别是:z参数、y参数、h参数、g参数、T参数、t参数),对BJT的分析建模,业内普遍采用的是h参数模型,h参数的全称是混合参数(hibrid parameter),h参数二端口模型和方程如下图所示:
图4-3.04
对以上方程画出二端口内部的标准数学等效电路,就是下面这个样子:
图4-3.05
因为这个等效电路来源于“混合参数二端口模型”,故称为“混合等效模型”。这里你可以先不深究,后面我们还要花一个小节专门讲解如何分析混合等效模型。
由于早期人们对半导体内部的工作机理还不是非常了解,故当时人们对半导体的性能描述用的都是这种黑箱描述的“混合等效模型”,各大半导体制造商在数据规格书中用的也都是混合等效模型参数(这就是为啥你经常在BJT数据规格书中看到诸如hfe, hie之类的参数的原因)。虽然后来更精确的“混合π模型”被发表出来,但由于各厂商已经习惯了用h参数来描述BJT性能,也就约定俗成一直用到今天了。
(4)简化混合等效模型
上面的混合等效参数模型一共有4个h参数,计算起来还是有点复杂。在一些要求不高的场合,可以对其进行进一步简化。对于BJT晶体管,人们在实测中发现:h12通常参数比较小,故可近似视为短路;而h22参数通常比较大,故可近似视为开路。简化后的电路如下图所示:
图4-3.06
这样一简化后,就只剩2个h参数了,计算量大大减少。而且这个“简化混合等效模型”同前面的“re模型”居然是一样的,真可谓是殊途同归。
2. BJT的外围交流等效电路
外围电路的交流等效电路比较简单,核心就是电路原理中交流等效分析的两个原则:
● 所有电容都视为交流短路。
● 所有直流电压源都视为交流短路,直流电流源视为交流开路。
这两个原则应用到BJT的外围交流电路中,我们以下面一个具体的例子来说明:
图4-3.07
上图是一个典型的分压偏置的共射放大电路,我们对其应用上面的2个原则画出交流等效电路,如下图所示:
图4-3.08
对上图进一步进行整理,可以得到如下图所示的更加简洁的交流等效电路:
图4-3.09
然后将前面的BJT等效电路模型替换上图中的BJT元件,就可以对电路进行交流分析了。
3. 阻抗与导纳
阻抗与导纳是电路交流分析中的常用概念,一般的电路原理书都讲得很清楚了。这里我再简单阐述一下,作为进入交流分析前最后的铺垫知识。
在直流电路中,电容视为开路,电感视为短路,因此只有“电阻”,根本不需要“阻抗”的概念。只要一个实数的阻值,就足以描述“电压-电流”关系。
而在正弦交流电路中,常常会包含电容和电感,只要涉及到电容电感,仅用一个实数电阻值是无法完全描述电路中“交流电压-交流电流”关系的,此时需要用一个复数值来描述“交流电压-交流电流”关系,这个复数值就称为:阻抗(impedence),如下图所示:
图4-3.10
其中,阻抗Z的实部R为“电阻”;阻抗Z的虚部X为“电抗”,用来描述电容和电感对交流信号相位的影响。阻抗、电阻、电抗的单位都为:欧姆(Ω)。
电抗X可正可负。如果X为正值,那么这个阻抗整体称为:感性阻抗;如果X为负值,那么可以整体称为:容性阻抗。如果电抗X为0,即电路中没有电容和电感(或电容电感相互抵消),那么“电阻”和“阻抗”是同一个意思。在我们在上一小节中的分析中,由于电路中没有电容和电感,为阐释概念方便,我们基本都用的是“输入电阻”和“输出电阻”这样的称呼。
而一般人们对于交流电路,习惯用“阻抗”这个名词。所以从下一小节起,不管电路中有没有电容和电感,我们都会用“输入阻抗”和“输出阻抗”这样的名词来表示“输入电阻”和”输出电阻”。
至于“导纳”的含义也是类似,如下图所示:
图4-3.11
导纳、电导、电纳的单位都为:西门子(S)。导纳与阻抗互成倒数关系:
( end of 4-3)
初级模拟电路:4-3 BJT晶体管的交流建模的更多相关文章
- 初级模拟电路:4-1 BJT交流分析概述
回到目录 BJT晶体管的交流分析(也叫小信号分析)是模拟电路中的一个难点,也可以说是模电中的一个分水岭.如果你能够把BJT交流分析的原理全都搞懂,那之后的学习就是一马平川了.后面的大部分内容,诸如:场 ...
- 初级模拟电路:3-9 BJT三极管实现逻辑门
回到目录 BJT晶体管可以实现逻辑门,事实上,在场效应管被发明用于集成电路以前,各种逻辑门芯片中的电路就是用BJT晶体管来实现的.最早人们使用二极管与BJT组合来实现逻辑门,这个称为二极管-晶体管逻辑 ...
- 初级模拟电路:3-1 BJT概述
回到目录 1. 名称由来 BJT的全称是双极性结型晶体管(Bipolar Junction Transistor),国内俗称三极管.其实,在英语中,三极管(triode)特指以前的真空电子管形式的 ...
- 初级模拟电路:3-11 BJT实现电流源
回到目录 1. 恒流源 (1)简易恒流源 用BJT晶体管可以构造一个简易的恒流源,实现电路如下: 图3-11.01 前面我们在射极放大电路的分压偏置时讲过,分压偏置具有非常好的稳定性,几乎不受晶体管的 ...
- 初级模拟电路:3-2 BJT的工作原理
回到目录 和前面介绍二极管的PN结的工作原理一样,BJT的量子级工作机制也非常复杂,一般教科书上为了帮助学习者能快速理解,也都是用一种简化模型的方法来介绍BJT的工作机理,一般只需大致了解即可.只要记 ...
- 初级模拟电路:3-8 BJT数据规格书(直流部分)
回到目录 本小节我们以2N4123通用型BJT硅基晶体管为例,来介绍如何阅读BJT的数据规格书,点此链接可以阅读和下载2N4123的数据规格书. 1. 总体性能 打开datasheet后,首先看标题: ...
- 初级模拟电路:3-10 BJT实现开关电路
回到目录 1. 基本用法 用BJT晶体管实现开关功能是经常会用到的实用电路.和逻辑门电路类似,当BJT用于开关电路时,也只工作于饱和区和截止区. 开关功能的实现电路如下图所示,负载可以是发光二极管.电 ...
- 初级模拟电路:1-2 PN结与二极管
回到目录 1. 掺杂半导体 上面我们分析了本征半导体的导电情况,但由于本征半导体的导电能力很低,没什么太大用处.所以,一般我们会对本征半导体材料进行掺杂,即使只添加了千分之一的杂质,也足以改变半导 ...
- 模拟电路"虚短" & "虚断"
<虚短 & 虚断> 运算放大器组成的电路五花八门,令人眼花瞭乱,是模拟电路中学习的重点.遍观所有模拟电子技朮的书籍和课程,在介绍运算放大器电路的时候,无非是先给电路来个定性,比如这 ...
随机推荐
- SpringBoot:带你认认真真梳理一遍自动装配原理
前言 Spring翻译为中文是“春天”,的确,在某段时间内,它给Java开发人员带来过春天,但是随着我们项目规模的扩大,Spring需要配置的地方就越来越多,夸张点说,“配置两小时,Coding五分钟 ...
- Go语言冒泡、选择、插入、快速排序实战浅析
Hello,各位小伙伴大家好,我是小栈君,今天为大家带来的分享是关于go语言中的排序实战浅析. 我们就实际操作关于go的冒泡排序.选择排序.插入排序和快速排序四种方式的理论和实战进行分享,希望能够为大 ...
- Prometheus PromQL 简单用法
目录 说明 CPU 内存 磁盘监控 磁盘空间利用率百分比 预计饱和 说明 基于上一篇文章的基础,这里做一些关于 CPU.内存.磁盘的一些基础查询语句. CPU 通过查询 metric值为 node_c ...
- python20个骚操作
Python小白需要知道的 20 个骚操作! Python 是一个解释型语言,可读性与易用性让它越来越热门.正如 Python 之禅中所述: 优美胜于丑陋,明了胜于晦涩. 在你的日常编码中,以下技巧可 ...
- 修改TabBarViewController上标题字体颜色
UINavigationController *newNavVc = [[UINavigationController alloc]init]; newNavVc.title = title; new ...
- Thinkphp5——pathinfo的访问模式、路径访问模式
tp5访问入口文件的时候是,访问public目录下的index.php,那么她真正访问的url到底是什么?如何去访问其他页面,实际上她默认使用的PATH_INFO模式进行访问. PATHINFO模式 ...
- 区块链学习笔记:DAY05 如何使用公有云区块链服务
这是最后一节课了,主要讲华为云在云区块链提供的服务,如何基于华为云BCS来构建应用 先来个简单的比喻: 1.有关BaaS的范围定义 包含物理主机.虚拟主机.容器服务.区块链.智能合约和服务 2.华为云 ...
- git删除中间某次提交
git log获取commit信息 commit 58211e7a5da5e74171e90d8b90b2f00881a48d3a Author: test <test@36nu.com> ...
- flink基本原理
一.简介 开源流式处理系统在不断地发展,从一开始只关注低延迟指标到现在兼顾延迟.吞吐与结果准确性,在发展过程中解决了很多问题,编程API的易用性也在不断地提高.本文介绍一下 Flink 中的核心概念, ...
- Java中替换字符串中特定字符,replaceAll,replace,replaceFirst的区别
使用“;”替换过字符串中的“,” public class Test01 {public static void main(String[] args) {String number = " ...