上次分享了下三极管作为开关的电路《常用的三极管电路设计-电阻到底是怎么选的》,然后就有个兄弟专门加了我微信,讨论些东西,让我学到了点新东西,我也分享给兄弟们。

主要有两个问题

第一个问题:一个已经做出来的三极管的放大倍数β(hfe)是固定的吗?

第二个问题:下面的三极管进入饱和导通时,Vout一定是低电平吗?

三极管的放大倍数β

我们在学习模电的时候,好像说过,一个已经生产出来的确定的三极管,那么它的放大倍数β是固定的。而事实并非如此,β与IC的电流大小有关

LMBT222ALT1G为例子,这是一个NPN三极管,之所以以这个为例,是因为这个三极管的手册写得比较全面。

下面是IC与放大倍数的曲线图:

纵坐标是hfe,也就是放大倍数β,坐标轴是对数的。

可以看到,不同的IC电流,放大倍数是有变化的,并且在电流超过100mA时,β是急剧下降的

除此之外,我们也可以看到,放大倍数跟温度也是有较大的关系的,温度越高,放大倍数越大

下面看看最常用的MMBT3904的曲线

在电流超过10mA时,放大倍数也是急剧下降的。

总的来说,就是一个确定的三极管,其实际放大倍数也不是固定不变的,跟其工作的电流和温度有关系。

饱和导通的Vce

我们有时会用到下面的开关电路,一般来说,我们会计算出临界饱和导通的Ib电流,然后实际用更小阻值的Rb电阻,让IB电流更大,这样可以让三极管进入深度饱和状态,这样Vce更小,确保可以得到低电平。

那问题来了,究竟要让Rb小到多少合适呢?

这个跟IC的电流也有较大的关系,关于这一点,也是跟我交流的兄弟告诉我的。我工作中实际用到的情景,大都是小电流的,IC都不会超过10mA。

还是以LMBT222ALT1G手册为例,下面是Vce与IB,IC的关系。

我们从曲线大致可以看到,放大倍数大概是100

在IC=10mA时,只需要让IB稍稍大于临界饱和电流10mA/100=0.1mA,就可以将Vce控制在0.2V以下了,这时已经可以视为低电平了。

而在IC=150mA时,如果只是让IB稍稍大于临界饱和电流150mA/100=1.5mA,Vce的电压是在0.8V左右,这是不能看作是低电平的了。另外,从曲线上看,如果要让Vce在0.2V,那么IB需要大于6mA,也就是说是原来1.5mA的4倍

我们也可以从LMBT222ALT1G手册看到这一项描述

可以看到,在IC=500mA,IB=50mA时,此时三极管已经处于饱和状态,并且还不是临界饱和状态,因为IC/IB=10,而此时三极管的放大倍数是大于40的(可以从手册中看出来,就不截图了),也就是说,这个三极管已经进入饱和状态有一定的深度,但是Vce(sat)的最大值可以依然达到1V,可见,深度不够。

所以,并不是三极管只要进入饱和状态,输出电压就能看成是低电平这个跟电流的大小有关系。IC电流比较大时,Vce(sat)可能比较大。

下面是跟我沟通的兄弟的使用情况:

总之,使用场景中,如果IC的电流比较大,那么就需要特别注意IB是否够大

那问题来了,究竟Rb取多大阻值,IB电流为多少能让输出低电平?

之前文章提供了一个计算方式,算得了一个Rb的上限值,就有兄弟说,不留裕量吗?裕量自然是要留的,但是问题就出在了裕量留多少,阻值取计算值的一半,十分之一,还是多少?

这个又成了经验值了,没有统一的标准。

如果现在非要让我给出一个具体的方式,我觉得下面这个方式是可行的:

在IC<10mA时:电流比较小,可以选择合适的Rb,让IB≥1/10*IC

一般来说,三极管的放大倍数肯定是大于10的,满足IB≥1/10*IC时,三极管肯定可以进入一定深度的饱和,并且有相对较高的裕量。这种方式有个好处,就是不需要去查具体的三极管的放大倍数,不用翻手册。

在IC>10mA时:那最好是去翻下手册,查看对应的参数,曲线了,电路做好了之后还要实测。

关于三极管,我忽视了两点相关推荐

  1. java 阻塞 wait_java交替打印奇偶数问题,会出现2个线程都wait阻塞了

    我来回答一波. 你可以先将 Thread2 的代码做以下两种修改,一种是: public static class MyThread2 extends Thread { @Override publi ...

  2. [认证] 丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训...

    转载地址:http://www.itpub.net/thread-1755237-1-1.html DBA的高薪引无数英雄豪杰掏腰包!很多IT培训机构看准了这一点,认为这里"人傻钱多&quo ...

  3. 学好编程的 4 个秘诀

    你好呀,我是沉默王二,一枚沉默但有趣又帅气的程序员(你听,耳边是不是响起了装逼的声音).今天我来掏心掏肺地聊聊学好编程的 4 个秘诀,应该会对你产生一些微妙而又积极的影响. 闭上眼睛转个圈,想一下你身 ...

  4. 丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训

    DBA的高薪引无数英雄豪杰掏腰包!很多IT培训机构看准了这一点,认为这里"人傻钱多",于是没有任何数据库行业积淀的人也做起了数据库培训的生意,还将DBA培训简化成了三包服务(包学. ...

  5. C方式格式化输出(printf 函数详解)

    本篇将重点介绍C语言的格式化输出函数 printf.当然该函数在C++程序中也可以使用. 目录 printf 函数构成及标准函数语句 格式字符种类的介绍 printf 函数的具体细节实现 格式符数量与 ...

  6. 计算机应用基础课程有必要学吗,计算机应用基础课程教学心得.doc

    计算机应用基础课程教学心得 计算机应用基础课程教学心得 摘要:<计算机应用基础>就是高校课程体系中普遍开设的公共基础课,是一门计算机知识的入门课程.自己根据学生学习的起点不一,教学内容过于 ...

  7. [认证] 丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训

    转载地址:http://www.itpub.net/thread-1755237-1-1.html DBA的高薪引无数英雄豪杰掏腰包!很多IT培训机构看准了这一点,认为这里"人傻钱多&quo ...

  8. 新手使用微信引流脚本,这两点你一定不能忽视

    大部分的人对于引流是又爱又怕,喜欢客源,却引流不到客源,其实引流也不是那么难,只是你没有掌握技巧而已,如果你掌握了技巧,引流就不是问题.很多人都在问,引流脚本怎么样啊?微信引流脚本怎么引流啊?其实很简 ...

  9. 数字万用表测量二极管、三极管

    一.测量二极管 数字万用表在电阻测量挡内,设置了"二极管.蜂鸣器"挡位.该挡具有两个功能,第一个功能是测量二极管的极性正向压降.方法是将红.黑表笔分别接二极管的两个引脚,若出现溢出 ...

最新文章

  1. Java学习笔记(二)不定时更新
  2. Python基础02-Python基础
  3. greenplum安装札记(待完善)
  4. 演练GridView控件显示目录图片
  5. 本地服务器下的局域网安全吗_本地安全认证服务器
  6. php网站开发期末大作业,大学生期末网页大作业
  7. java护照号码校验_学无止境之小白学java……第001天
  8. 2 WM配置-企业结构-分配-给工厂和库存地点分配仓库号
  9. 跨境电商ERP系统有几大功能?
  10. 谈谈头条创作者最近几个月的一些改变吧
  11. MFC模态对话与非模态对话框(二)
  12. ​17 款程序员神级 Chrome 插件,爱了爱了!
  13. fdfs文件服务环境搭建详细教程
  14. Java汽车租赁系统[源码+数据库]
  15. 网络视频会议软件哪个好?欢迎大家补位!
  16. 论一个程序猿的自我修养!
  17. Excel:妙用自定义函数让班级名称自动化(转)
  18. JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何 设计。
  19. Axure 中继器表格背景颜色交替不成功
  20. C++ VS2019 缓存区溢出和读取数据无效的警告

热门文章

  1. 我没有基础,能学会Python吗?
  2. 趣图:程序员睡不着数绵羊清单
  3. CentOS7中文输入法,拼音输入法
  4. 网络编程的TCP和UDP实现(Python)
  5. 微信小程序-创建小程序页面
  6. stm32-mini-LCD液晶显示实验
  7. 阿里 VP 贾扬清确认离职!尚未创立公司,方向或是 AI 架构?
  8. 希腊字母与英文读音中文读音对照表
  9. Verilog语言之结构语句:if、case
  10. matlab cdfx,在 Simulink 数据字典中使用 ASAM CDFX 数据