三极管特性——截止区、放大区、饱和区-程序员宅基地

技术标签: 电子技术  饱和区  放大区  三极管  截止区  

    三极管在硬件设计中太过普遍了,不过要很好的理解三级管的特性,却没有那么简单,下图的曲线中截止区和放大区理解较为容易,而饱和区不能看图理解,否则会很迷糊。

(1)截止区:简单的讲就是三极管未导通,Ube<打开电压,一般是小于0.5或者0.7V,此时Ib=0,Ic=Iceo≈0.

(2)放大区:发射结正偏(Ube>0),集电结反偏(Ubc<0),此时Ic=βIb,成线性放大关系。

(3)饱和区:发射结正片,集电结正偏(Uce<Ube),βIb>Ic,Uce≈0.3V。饱和区的理解较为难,简单的讲有两种情况下会出现饱和区,一是集电极供电电压低,另外一种情况是随着基极电流Ib的不断增大,集电极电流不可能一直线性倍数增大,当基极电流增大到一定数值后,集电极的电流就不变了,此时会出现一个临界值,会导致集电结反偏,进而出现饱和区。可见,进入饱和区的一个重要点就是要Ib足够大。在这里不要对照下图曲线,这个曲线会让你更迷糊,记住概念就好。

     对于集电极电压,需要按照公式Uce=VCC-βIb 来计算,随着Ib的增大,Uce会减小,这样就会出现Ube>Uce即集电结正偏的情况。

    

在嵌入式中常用三极管的截止区和饱和区配合实现“开关”的原理,当三极管处于截止区时,“开关”打开,Uce≈VCC,当三极管处于饱和区时,“开关”关闭,Uce≈0V.驱动三极管在截止区和饱和区之间进行切换,需要CPU输出脉冲信号,只有高低电平,而不是模拟信号。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012351051/article/details/50896062

智能推荐

二叉树先序,中序,后续遍历及理解_后续行遍式是什么-程序员宅基地

文章浏览阅读756次。二叉树遍历的理解任意一颗树的遍历路径都是由上图的入口到出口。其中表示的是第一次访问某节点,☆表示的第二次访问某节点,????表示第三次访问某节点。那么先序、中序、后序遍历可以理解为如下:先序遍历:当第一次访问某节点时,就输出该节点,那么上图的输出就为:ABDFECGHI中序遍历:当第二次访问某节点时,就输出该节点,那么上图的输出就为:DBEFAGHCI后序遍历:当第三次访问某节点时,就输出该节点,那么上图的输出就为:DEFBHGICA先序、中序、后续遍历的递归写法从树遍历可以看出,无论哪种_后续行遍式是什么

链表---双向链表之节点的增删改查_双向链表是怎么增删的-程序员宅基地

文章浏览阅读1.1k次。双向链表:双向链表是在单向链表的基础上,在每个节点上加了一个向前的指针。这俩个指针分别指向直接后继和直接前驱,使得双向链表更加方便。Java代码实现:(代码中有注释)public class DoubleLinkedlistDemo {public static void main(String[] args) { // TODO Auto-generated method stub..._双向链表是怎么增删的

eclemma覆盖率_如何集成和使用EclEmma插件来获得良好的Junit覆盖率-程序员宅基地

文章浏览阅读237次。eclemma覆盖率 你好朋友, 如果编写好的代码很重要,那么编写覆盖所有业务逻辑的优良Junit测试用例也同样重要。通过编写覆盖业务逻辑的Junit测试用例,我们实际上确保代码的每种方法都能正常工作符合预期,因此减少了在软件开发的后期阶段中获取错误的机会。在本教程中,我们将看到如何使用EclEmma插件来检查Java代码的代码覆盖率,从而可以确保通过Junit测试用例具有良好的覆盖率。 ..._eclemmajunit

政策 |《关于组织实施促进大数据发展重大工程》的通知_关于组织实施促进大数据发展重大工程的通知-程序员宅基地

文章浏览阅读1.6k次。【勤智大数据CIO吴赟】数据开放是大势所趋。共享的信息越多越新越快,分享的范围越大,创造的价值也就越高。而线上线下数据化和数据开放正是信息大范围流动的两大前提。推动数据开放和流通在发达国家已成为共识,美欧多国通过国家战略为数据开放背书。_关于组织实施促进大数据发展重大工程的通知

用JavaScript+DIV打造层叠明细表javascript_js使用div绘制表格-程序员宅基地

文章浏览阅读557次。用javascript+div打造层叠明细表用javascript+div打造层叠明细表引言:大家可能都用过access吧,对里面master/detail数据浏览时的层叠缩放样式有没有印象?当点击主项是即会在此项下显示明细表的相关资料,这样是不是很方便和直观呢?那么,有没有兴趣自己也来做一个这样的界面呢?接下来我将会用javascript技法结合asp描述带您一起来实现。如果您对_js使用div绘制表格

oracle中角色的用户和权限管理,Oracle 用户、角色与权限管理-程序员宅基地

文章浏览阅读81次。一、概述 select * from system_privilege_map;--查看Oracle所有系统权限 select * from role_sys_privs; --查看Oracle所有角色所拥有的系统权限(包括自定义的角色) select * from user_role_privs; --查看用户拥有的角色(包括自定义的角色) select * from user_sys_pri..._select *from system_privilege_map

随便推点

openssl动态库生成以及交叉编译_linux openssl 源码生成动态库 lib lib64-程序员宅基地

文章浏览阅读2.9k次。from http://blog.csdn.net/andylauren/article/details/53456340虚拟机环境ubuntu12.04开发板EasyARM-i.MX280A: 64m sdram 128M nandflash 运行官方提供的Linux-2.6.35.3内核linux首先说一下如何在主机上进行编译,并生成动态库_linux openssl 源码生成动态库 lib lib64

ORACLE常用问题1000问(摘CSDN-CCBZZP)_col(s"$sourcename.cons_id") ===-程序员宅基地

文章浏览阅读2.1k次。ORACLE常用傻瓜问题1000问 作者: CCBZZP 1. Oracle安装完成后的初始口令?  internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/ad_col(s"$sourcename.cons_id") ===

python发微信消息_在python中使用itchat发送微信消息-程序员宅基地

文章浏览阅读352次。介绍itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人安装pip install itchat示例代码#-*-coding:utf8-*-import itchatimport datetime, os, platform,timedef timerfun(sched_time) :flag = 0whi..._python itchat 微信发送信息

分布式系统事务一致性到CAP,BASE理论_事务的一致性cap-程序员宅基地

文章浏览阅读9.2k次,点赞3次,收藏13次。文章出处:http://www.cnblogs.com/szlbm/p/5588543.html_事务的一致性cap

lua学习笔记(2)让lua解释器支持中文变量和函数名 以及 重新让 解释器接受中文的关键字_lua 支持 中文-程序员宅基地

文章浏览阅读2.7k次,点赞3次,收藏8次。今天再看lua 的解释器,突然想到我们的FAE 一直说要支持 脚本里面直接输入中文,于是我就去搜索了一下相关的实现流程,并且去简单的进行了一下操作。代码位置https://gitee.com/jeasonb/lua5.4.3_cn.git0 获得 lua的源码wget http://www.lua.org/ftp/lua-5.4.3.tar.gzroot@jeason:~/lua/lua_cn# wget http://www.lua.org/ftp/lua-5.4.3.tar.gz--20_lua 支持 中文

如何删除字符串中多余的空格_字符串删除多余空格-程序员宅基地

文章浏览阅读3k次。问题:如何将一个字符串儿中多余的空格给删掉?  需要注意的是,我们只要求删除多余的空格,但是并不要求把所有的空格都删掉。保留必要的空格是保持原有语义所必须的,如果把句子中所有的空格都删除,那么就会造成多个单词连成一坨而无法辨别。  问题的解决思路还是比较简单的,可以用空格或者换行把字符串儿分割成独立的单词或标点符号,然后将所有的空格都过滤掉,最后再用一个空格把所有的独立的单词或者标点符号重新连_字符串删除多余空格

推荐文章

热门文章

相关标签