回到目录

1. 基本用法

用BJT晶体管实现开关功能是经常会用到的实用电路。和逻辑门电路类似,当BJT用于开关电路时,也只工作于饱和区和截止区。

开关功能的实现电路如下图所示,负载可以是发光二极管、电动机等等。

图3-10.01

开关电路的工作原理如下:

• 当vi输入0V时,晶体管截止,负载RL上没有电流通过;

• 当vi输入高电平时(一般可等于VCC,也可以定义其他电平值),晶体管导通且进入饱和状态,负载RL上有电流通过,并且负载上的电压约等于VCC-VCEsat。

开关电路的RB值的设计思路也和前面逻辑门相似,也是根据负载RL的实际情况,计算出能使晶体管进入饱和区的RB,然后再代入验算结果,详见下例所示:

案例3-10-1:在下面的开关电路中,VCC=12V,电动机负载的有效电阻为RL=5Ω,晶体管的β=100,要求vi的开启电压为5V,试求:(1)能使电路工作的RB;(2)负载上的电流IL和负载功耗PL;(3)晶体管本身的耗损功率。

图3-10.a1

解:(1)当晶体管临界饱和时:

此时临界饱和电流ICsat为:

然后计算临界饱和时的IBsat值(当处于临界饱和时,β仍视为100):

使此IBsat成立的RBsat为:

为使BJT进入更深度的饱和,我们选取RB为比RBsat更小的值,假定选取为100Ω。

验证:当RB为100Ω时,IB为:

此时电流放大倍数为:

可知,在此RB值下,当vi输入5V使BJT导通时晶体管确实处于饱和区,原假设正确。


(2)当晶体管饱和时,负载电流IL为:

负载上的功耗PL为:


(3)晶体管上的耗损功率PD为:

可以看到,晶体管上的耗损功率PD和负载功率PL比起来还是很小的。


(4)补充说明:

本案例中,负载为电动机,一般对于这种含有电感的负载(电动机、继电器线圈等),用晶体管直接去关断比较危险,因为当电感中的电流突变时,电感会产生非常大的感生电动势,严重时可能会超过晶体管的击穿电压而使晶体管损坏。

所以一般的处理方法是在含有电感的负载旁边并联一个反向二极管,从而使得当晶体管关断时,电感中的剩余电流能够有回路泄掉,而不至于突变产生高压,如下图所示:

图3-10.a2

2. 开关特性

由于有内部PN结和少数载流子的存在,所以和二极管一样,BJT晶体管在导通和关断时也不是瞬间完成的,而是有一定的延迟时间,如下图所示:

图3-10.02

• td:延迟时间(delay time),当基极输入变为高电平后,IC从0上升到目标值的10%所需的时间。

• tr:上升时间(rise time),IC从10%上升到90%所需的时间。

• ton:开启时间(on time),ton=ts+tr,当IC从0上升到90%时,我们就可以认为晶体管已基本开启。

• ts:存储时间(storage time),当基极开路或输入低电平后,IC从100%下降到90%所需的时间。

• tf:下降时间(fall time),IC从90%下降到10%所需的时间。

• toff:关断时间(off time),toff=ts+tf,当IC从100%下降到10%时,我们就可以认为晶体管已基本关断。

这些参数在晶体管数据规格书中都会给出,仍以3-8小节的2N4123为例,在规格书的Figure 2中,可读出这些参数值:

图3-10.03

当IC=20mA时,在图中可大致读出:

td = 13ns, tr=13ns, ts = 110ns, tf = 11ns

• 开启时间为:ton = td + tr = 13ns + 13ns = 26ns

• 关断时间为:toff = ts + tf = 100ns + 11ns = 111ns

在要求不太高的功率开关场合,以上的延迟时间基本也够用了。另外有一类晶体管称为开关型晶体管(switching transistor),其开启和关断时间要比上面的值再小一个数量级,都只有十几个纳秒(如BSV52等),具体可参看相关数据规格手册。

回到目录

( end of 3-10)


初级模拟电路:3-10 BJT实现开关电路的更多相关文章

  1. 初级模拟电路:3-1 BJT概述

    回到目录 1.   名称由来 BJT的全称是双极性结型晶体管(Bipolar Junction Transistor),国内俗称三极管.其实,在英语中,三极管(triode)特指以前的真空电子管形式的 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. React: 通过React.Children访问特定子组件

    一.简介 React中提供了很多常用的API,其中有一个React.Children可以用来访问特定组件的子元素.它允许用来统计个数.map映射.循环遍历.转换数组以及显示指定子元素,如下所示: va ...

  2. 使用系统定时器SysTick实现精确延时微秒和毫秒函数

    SysTick定时器简介 SysTick定时器是存在于系统内核的一个滴答定时器,只要是ARM Cortex-M0/M3/M4/M7内核的MCU都包含这个定时器,它是一个24位的递减定时器,当计数到 0 ...

  3. 【转载】记一次因 Redis 使用不当导致应用卡死 bug 的排查及解决!

    说明:此篇文章 作者分析问题的思路很好,值得学习记录,原文转载自公众号. 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 , ...

  4. Nacos Cluster Building

    原文链接:https://www.javaspring.net/nacos/nacos-cluster-building Continue to talk about the Nacos build ...

  5. 一起学SpringMVC之Request方式

    本文主要以一些简单的小例子,简述在SpringMVC开发过程中,经常用到的Request方面的内容,仅供学习分享使用,如有不足之处,还请指正. 概述 在客户机和服务器之间进行请求-响应时,两种最常被用 ...

  6. 为用户分配有效期程序-更新数据库的TRY使用

    REPORT ZPMRP030. TABLES:USR02. DATA: L_ERROR TYPE REF TO CX_SY_OPEN_SQL_DB, L_ERROR_TEXT TYPE STRING ...

  7. Ajax异步按下回车提交表单

    作者:故事我忘了¢个人微信公众号:程序猿的月光宝盒 html <form id="findInvis"> 帖子标题: <input title="请输入 ...

  8. Python如何运行程序

    人生苦短,我用Python. 作为一个开发人员,如何写代码是必须要知道的,代码如何运行也是有必要了解的.通过了解代码如何运行,可指导我们写出效率更高的代码.下午看了<Python学习手册> ...

  9. GTID复制的工作原理

    参考自:https://dev.mysql.com/doc/refman/5.7/en/replication-gtids-lifecycle.html 笔记说明: 本文翻译自官网,当然会根据语义做一 ...

  10. C# List、Array、Dictionary之间相互转换

    Array转换为List List转换为Array Array转Dictionary Dictionary转Array List转Dictionary Dictionary转List IQueryab ...