我自己的原文哦~ https://blog.51cto.com/whaosoft/12208603
一、PNP与NPN两种三极管使用方法
分享这篇文章总结下关于NPN和PNP两种型号三极管的使用和连接方法。
在单片机应用电路中三极管主要的作用就是开关作用。
PNP与NPN两种三极管使用方法
上图中,横向左侧的引脚叫做基极b,有一个箭头的是发射极e,剩下的一个引脚就是集电极 c。
首先来说一下NPN型,这种型号的三极管在用于开关状态时,大都是发射极接地,集电极接高电平,基极接控制信号。
其次对于PNP型的三极管,用于开关状态时,一般都是发射极接高电平,基极接控制信号。三极管导通时,电流从发射极流向集电极。
三极管的开关原理
三极管有截止、放大、饱和三种工作状态。
放大状态主要应用于模拟电路中,且用法和计算方法也比较复杂,我们暂时用不到。
而数字电路主要使用的是三极管的开关特性,只用到了截止与饱和两种状态。
三极管的用法特点,关键点在于 b 极(基极)和 e 级(发射极)之间的电压情况,对于PNP 而言,e 极电压只要高于 b 级 0.7V 以上,这个三极管 e 级和 c 级之间就可以顺利导通。
同理,NPN 型三极管的导通条件是 b 极比 e 极电压高 0.7V。
总之是箭头的始端比末端高 0.7V 就可以导通三极管的 e 极和 c 极。
以上图PNP三极管为例,基极通过一个 10K 的电阻接到了单片机的一个 IO口上,假定是 P1.0,发射极直接接到 5V 的电源上,集电极接了一个 LED 小灯,并且串联了一个 1K 的限流电阻最终接到了电源负极 GND 上。
如果 P1.0 由我们的程序给一个高电平 1,那么e到 b 不会产生一个 0.7V 的压降,这个时候,发射极和集电极也就不会导通,那么竖着看这个电路在三极管处是断开的,没有电流通过,LED2 小灯也就不会亮。
如果程序给 P1.0 一个低电平 0,这时 e 极还是 5V,于是 e 和 b 之间产生了压差,三极管 e 和 b 之间也就导通了,三极管 e 和 b 之间大概有 0.7V 的压降,那还有(5-0.7)V 的电压会在电阻 R47 上。这个时候,e 和 c 之间也会导通了,那么 LED 小灯本身有 2V 的压降,三极管本身 e 和 c 之间大概有 0.2V的压降,我们忽略不计。那么在 R41 上就会有大概 3V 的压降,可以计算出来,这条支路的电流大概是 3mA,可以成功点亮 LED。
三极管饱和状态
最后一个概念,电流控制。前边讲过,三极管有截止,放大,饱和三个状态。我们要让这个三极管处于饱和状态,就是我们所谓的开关特性,必须要满足一个条件。三极管都有一个放大倍数β,要想处于饱和状态,b 极电流就必须大于 e 和 c 之间电流值除以β。这个β,对于常用的三极管大概可以认为是 100。
那么上边的 R47 的阻值我们必须要来计算一下了。刚才我们算过了,e 和 c 之间的电流是 3mA,那么 b 极电流最小就是 3mA 除以 100 等于30uA,大概有 4.3V 电压会落在基极电阻上,那么基极电阻最大值就是 4.3V/30uA = 143K。电阻值只要比这个值小就可以,当然也不能太小,太小会导致单片机的 IO 口电流过大烧坏三极管或者单片机。
二、三极管的应用电路
三极管有三个工作状态:截止、放大、饱和,放大状态很有学问也很复杂,多用于集成芯片,比如运放,现在不讨论。
其实,对信号的放大我们通常用运放处理,三极管更多的是当做一个开关管来使用,且只有截止、饱和两个状态。
截止状态看作是关,饱和状态看作是开。
Ib≥1mA时,完全可以保证三极管工作在饱和状态,对于小功率的三极管此时Ic为几十到几百mA,驱动继电器、蜂鸣器等功率器件绰绰有余。
三极管电路举例
把三极管箭头理解成一个开关,如下图为NPN型三极管,按下开关S1,约1mA的Ib流过箭头,三极管工作在饱和状态,c极到e极完全导通,c极电平接近0V(GND),负载RL两端压降接近5V。
Ib与Ic电流都流入e极,根据电流方向,e极为低电平,应接地,c极接负载和电源。
如下图为PNP型三极管,按下开关S2,约1mA的Ib流过箭头,三极管工作在饱和状态,e极到c极完全导通,c极电平接近5V,负载RL两端压降接近5V。
Ib与Ic电流都流出e极,根据电流方向,e极为高电平,应接电源,c极接负载和地。
如下图NPN三极管,对于NPN三极管更应该在b极加一个下拉电阻,一是为了保证b、e极间电容加速放电,加快三极管截止;二是为了保证给三极管b极一个已知逻辑状态,防止控制输入端悬空或高阻态时对三极管工作状态的不确定。
如下图是PNP三极端,对于PNP三极管,更应该在b极加一个上拉电阻,原理同上。
下图NPN三极管,对于感性负载,必须在负载两端并联一个反向续流二极管,因为三极管在关断时,线圈会自感产生很高的反向电动势,而续流二极管提供的续流通路,同时钳位反向电动势,防止击穿三极管。
续流二极管的选型必须是快恢复二极管或肖特基二极管,两者响应速度快。
如下图的NPN三极管,对于某些控制信号为低电平时,可能并不是真正的0V,一般在1V以内,为保证三极管完全截止,不得不在三极管b极加一个反向稳压管或正向二极管,以提高三极管导通的阈值电压。
根据个人经验,推挽输出的数字信号不用加,OC输出、二极管输出以及延时控制有必要加,通常稳压管正常的工作电流≥1mA。
下图是用三极管实现继电器的延时控制的例子。
为三极管延时导通,快速关断的一个仿真电路,D1、R2、C1、D2构成延时导通Q2的回路,C1的电压为12V的时候Q2导通,R3、Q1、R4、R1构成快速关断Q2的回路,C1通过R3和Q1快速放电。
要点
- 对于NPN三极管,在不考虑三极管的情况下,b极电阻与下拉电阻的分压必须大于0.7V,PNP同理。
- b极电流必须≥1mA可保证三极管处于饱和状态,此时Ic满足三极管最大的驱动能力。
- 另外,对于三极管的放大倍数β,指的是输出电流的驱动能力放大了β,比如100倍,并不是把输出电流真正的放大了100倍。
三、玩转三极管
三极管的管型及管脚的判别是电子技术初学者的一项基本功,为了帮助读者迅速掌握测判方法,笔者总结出四句口诀:“三颠倒,找基极;PN结,定管型;顺箭头,偏转大;测不准,动嘴巴。”下面让我们逐句进行解释吧。
1 三颠倒,找基极
我们知道,三极管内部有两个PN结,三极管是PNP型还是NPN型的区别就是两个PN结的连接方式不同。
如图1所示是三极管及等效电路。
图1:三极管及等效电路
测量三极管是要使用万用表的欧姆档,档位的选择可以是Rx100档位,也可以是Rx1k档位。
我们知道,万用表在欧姆档时红表笔在万用表内接的是电池的负极,黑表笔连接着表内电池的正极。
下面的测量都是基于三极管没有损坏的情况下测试的,如果三极管已损坏,下面的测试方法就不合适了。
在我们不知道被测三极管是什么类型的时候(PNP型还是NPN型),这个时候一般也不会知道各管脚是什么电极。测试的第一步是先找出来这个三极管的基极。我们先任取三极管三个引脚中的两个(例如取1脚和2脚),用万用表两只表笔测量一下这两脚之间的电阻(正向电阻),然后将表笔翻转再测量一下两脚之间的电阻(反向电阻);接下来依次测量1脚、3脚之间的正、反向电阻,以及2、3脚之间的正、反向电阻。比较这三次测量出来的正、反向电阻,一定有两次的测量结果接近:即两次测量的正向电阻接近、负向电阻也接近;那么剩下的一次必然是正、反向电阻都较大,于是,可以得出结论,正、反向电阻都偏大的那一次,未测量的那个引脚就是这只三极管的基极(图2)。
图2:NPN型和PNP型三极管结构
三极管的发射极箭头方向一定是电流方向对吗?
三极管的发射极箭头方向一定是电流方向,这是错误的。这应该是书本没有告诉我们的知识。
三极管B,C,E极之间的有没有电流以及电流的方向取决于B,E极,C,E极之间的电压偏置。
根据偏置电压的方向和大小,一般三极管有三种工作状态:截止状态,放大状态以及饱和导通状态。
截止状态下,B,E极之间,C,E极之间都没有电流流过。
放大状态或者饱和导通状态下,如果是NPN型的三极管,电流从B极以及C极流向E极,如果是PNP型的三极管,电流从E极流向B极以及C极。不管是NPN不容小觑是PNP,E极电流的方向和三极管电气符号所标的箭头方向是一致的。
2 PN结,定管型
找出这只三极管的基极引脚之后,就可以根据基极与另外两个电极之间PN结的方向来确定该只三极管是PNP型还是NPN型。
将万用表的黑表笔连接到该只三极管的基极,红表笔连接到另外两个电极中的任何一个,如果表头指针偏转角度很大,则说明这只三极管是NPN型三极管,如果表头指针偏转角度很小,说明这只三极管为PNP型三极管。
3 顺箭头,偏转大
从上面两个步骤我们已经找出了这只三极管的基极,以及这只三极管是那种类型的三极管,接下来就要判断哪个引脚是集电极,哪个引脚是发射极了。
这时我们可以用测试穿透电流的方法来确定集电极和发射极。
1、对于NPN型三极管,用万用表的黑表笔、红表笔颠倒测量两个电极之间的正、反向电阻,虽然两次测量中万用表偏转角度都很小,但仔细观察,总能判别出哪一次的偏转稍大,哪一次的偏转稍小,偏转角度稍大的电流流向是:黑表笔-集电极-基极-发射极-红表笔,电流流向正好与三极管电路符号中的箭头方向一致(这就是我们这一步骤的口诀“顺箭头”)。由此可以判断,此时黑表笔接的是集电极,红表笔接的是发射极(图3)。
2、对于PNP型三极管,道理类似。
图3:测试穿透电流的⽅法来确定集电极和发射极
4 测不准,动嘴巴
如果在“顺箭头,偏转大”的测量过程中,由于颠倒前后两次测量指针偏转角度都很小,实在难以区分,就要“动嘴巴”了,具体方法是,在“顺箭头,偏转大”的判别方法的两次测量中,用两只手分别捏住两表笔与管脚的结合部位,用嘴巴含住基极,仍用“顺箭头,偏转大”的判别方法即可区分出来集电极和发射极,其中原理是由于人体起到直流偏置电阻的作用,湿测量效果更加明显。
四、三极管滤波
如下图1是无刷电机霍尔信号的滤波电路,为了保证波形质量,简单的阻容滤波并不能完全解决实际复杂的工作环境所带来的波形异常,量产的无刷驱动模块也有该电路。
为了保证滤波质量,在RC滤波后面加一个NPN三极管,利用三极管自身的响应速度达到高质量滤波目的。
三极管响应速度有个最小宽度要求,通常是几十个纳秒到几百纳秒,信号大于最小脉宽要求才能保证正常输出而不失真。
图1:无刷电机霍尔信号滤波
通常在做驱动的时候,会遇到霍尔信号或编码器信号的处理,该信号是脉冲(方波)信号,在滤波之前的波形如图1左边所示,实际上毛刺会更多更杂。
毛刺宽度一般只有几十个纳秒,在RC滤波后面加上一个三极管后可根本滤除毛刺,让输出更干净,质量更高,如图1右边所示。
图2、图3、图4是实测无刷电机霍尔信号滤波前后的波形对比,红色波形代表霍尔信号滤波前的;蓝色波形代表霍尔信号滤波后的。滤波前的毛刺异常恐怖。
图2:滤波前后对比
图3:滤波前后对比(放大)
图4:滤波前后对比(再放大)
图5是实测无刷电机霍尔信号经过RC滤波后和三级管后滤波的波形对比,红色波形代表霍尔信号经过RC滤波后的,蓝色波形代表霍尔信号经过RC滤波再经过三极管滤波后的;
注:两个波形没有反相,是因为上面那个红色波形一直在左右晃动,随机抓取的。
图5:RC滤波和三级管滤波对比
要点:
①该类信号属于OC输出,所以需要加上拉电阻(R4);
②阻容滤波(R2、C1)是低通滤波,信号频率应低于fc=1/2πRC;
③三极管导通时必须工作在饱和状态,通常基极电流Ib>1mA能保证三极管工作在饱和状态;
④三极管输出波形与输入波形反相,这点在程序里可以做取反处理。
五、三极管放大电路设计技巧
放大电路的核心元件是三极管,所以要对三极管要有一定的了解。用三极管构成的放大电路的种类较多,我们用常用的几种来解说一下(如图1)。图1是一共射的基本放大电路,一般我们对放大电路要掌握些什么内容?
- 分析电路中各元件的作用;
- 解放大电路的放大原理;
- 能分析计算电路的静态工作点;
- 理解静态工作点的设置目的和方法。
以上四项中,最后一项较为重要。
共射的基本放大电路实例解析
图1中,C1、C2为耦合电容,耦合就是起信号的传递作用,电容器能将信号信号从前级耦合到后级,是因为电容两端的电压不能突变。在输入端输入交流信号后,因两端的电压不能突变,输出端的电压会跟随输入端输入的交流信号一起变化,从而将信号从输入端耦合到输出端。但有一点要说明的是,电容两端的电压不能突变,但不是不能变。
R1、R2为三极管V1的直流偏置电阻。什么叫直流偏置?简单来说,做工要吃饭。要求三极管工作,必先要提供一定的工作条件,电子元件一定是要求有电能供应的了,否则就不叫电路了。
在电路的工作要求中,第一条件是要求要稳定。所以,电源一定要是直流电源,所以叫直流偏置。为什么是通过电阻来供电?电阻就像是供水系统中的水龙头,用调节电流大小的。所以,三极管的三种工作 状态:“载止、饱和、放大”就由直流偏置决定。在图1中,也就是由R1、R2来决定了。
首先,我们要知道如何判别三极管的三种工作状态。简单来说,判别工作于何种工作状态可以根据Uce的大小来判别,Uce接近于电源电压VCC。则三极管就工作于载止状态,载止状态就是说三极管基本上不工作,Ic电流较小(大约为零),所以R2由于没有电流流过,电压接近0V,所以Uce就接近于电源电压VCC。
若Uce接近于0V,则三极管工作于饱和状态,何谓饱和状态?就是说:Ic电流达到了最大值,就算Ib增大,它也不能再增大了。
以上两种状态我们一般称为开关状态。除这两种外,第三种状态就是放大状态,一般测Uce接近于电源电压的一半。若测Uce偏向VCC,则三极管趋向于载止状态,若测Uce偏向0V,则三极管趋向于饱和状态。
理解静态工作点的设置目的和方法
放大电路:就是将输入信号放大后输出,(一般有电压放大,电流放大和功率放大几种,这个不在这讨论内)。先说我们要放大的信号,以正弦交流信号为例说。在分析过程中,可以只考虑到信号大小变化是有正有负,其它不说。上面提到在图1放大电路电路中,静态工作点的设置为Uce接近于电源电压的一半,为什么?
这是为了使信号正负能有对称的变化空间,在没有信号输入的时候,即信号输入为0。假设Uce为电源电压的一半,我们当它为一水平线,作为一个参考点。当输入信号增大时,则Ib增大,Ic电流增大,则电阻R2的电压U2=Ic×R2会随之增大,Uce=VCC-U2会变小。U2最大理论上能达到等于VCC,则Uce最小会达到0V。这是说,在输入信增加时,Uce最大变化是从1/2的VCC变化到0V。
同理,当输入信号减小时,则Ib减小,Ic电流减小。则电阻R2的电压U2=Ic×R2会随之减小,Uce=VCC-U2,会变大。在输入信减小时,Uce最大变化是从1/2的VCC变化到VCC。这样,在输入信号一定范围内发生正负变化时,Uce以1/2VCC为准的话就有一个对称的正负变化范围,所以一般图1静态工作点的设置为Uce接近于电源电压的一半。
要把Uce设计成接近于电源电压的一半,这是我们的目的,但如何才能把Uce设计成接近于电源电压的一半?这就是看我们的手段了。
这里要先知道几个东西,第一个是我们常说的Ic、Ib,它们是三极管的集电极电流和基极电流,它们有一个关系是Ic=β×Ib。但我们初学的时候,老师很明显的没有告诉我们,Ic、Ib是多大才合适?这个问题比较难答,因为牵涉的东西比较的多。但一般来说,对于小功率管,一般设Ic在零点几毫安到几毫安中功率管则在几毫安到几十毫安,大功率管则在几十毫安到几安。
在图1中,设Ic为2mA,则电阻R2的阻值就可以由R=U/I来计算。VCC为12V,则1/2VCC为6V,R2的阻值为6V/2mA,为3KΩ。Ic设定为2毫安,则Ib可由Ib=Ic/β推出,关健是β的取值了。β一般理论取值100,则Ib=2mA/100=20#A,则R1=(VCC-0.7V)/Ib=11.3V/20#A=56.5KΩ。但实际上,小功率管的β值远不止100,在150到400之间,或者更高。所以若按上面计算来做,电路是有可能处于饱和状态的。
所以有时我们不明白,计算没错,但实际不能用。这是因为还少了一点实际的指导,指出理论与实际的差别。这种电路受β值的影响大,每个人计算一样时,但做出来的结果不一定相同。也就是说,这种电路的稳定性差,实际应用较少。但如果改为图2的分压式偏置电路,电路的分析计算和实际电路测量较为接近。
在图2的分压式偏置电路中,同样的我们假设Ic为2mA,Uce设计成1/2VCC为6V。则R1、R2、R3、R4该如何取值呢。计算公式如下:因为Uce设计成1/2VCC为6V,则Ic×(R3+R4)=6V;Ic≈Ie。可以算出R3+R4=3KΩ,这样,R3、R4各是多少?
一般R4取100Ω,R3为2.9KΩ,实际上R3我们一般直取2.7KΩ,因为E24系列电阻中没有2.9KΩ,取值2.7KΩ与2.9KΩ没什么大的区别。因为R2两端的电压等于Ube+UR4,即0.7V+100Ω×2mA=0.9V。
我们设Ic为2mA,β一般理论取值100,则Ib=2mA/100=20#A,这里有一个电流要估算的,就是流过R1的电流了,一般取值为Ib的10倍左右,取IR1200#A。
则R1=11.1V/200#A≈56KΩR2=0.9V(/200-20)#A=5KΩ
考虑到实际上的β值可能远大于100,所以R2的实际取值为4.7KΩ。这样,R1、R2、R3、R4的取值分别为56KΩ、4.7KΩ、2.7KΩ、100Ω,Uce为6.4V。
在上面的分析计算中,多次提出假设什么的,这在实际应用中是必要的,很多时候需要一个参考值来给我们计算。但往往却没有,这里面一是我们对各种器件不熟悉,二是忘记了一件事,我们自己才是用电路的人,一些数据可以自己设定,这样可以少走弯路。
六、三极管电路,这几个电阻不能省
- 基极必须串接电阻,保护基极,保护CPU的IO口。
- 基极根据PNP或者NPN管子加上拉电阻或者下拉电阻。
- 集电极电阻阻值根据驱动电流实际情况调整。同样基极电阻也可以根据实际情况调整。
基极和发射极需要串接电阻,该电阻的作用是在输入呈高阻态时使晶体管可靠截止,极小值是在前级驱动使晶体管饱和时与基极限流电阻分压后能够满足晶体管的临界饱和,实际选择时会大大高于这个极小值,通常外接干扰越小、负载越重准许的阻值就越大,通常采用10K量级。
防止三极管受噪声信号的影响而产生误动作,使晶体管截止更可靠!三极管的基极不能出现悬空,当输入信号不确定时(如输入信号为高阻态时),加下拉电阻,就能使有效接地。
特别是GPIO连接此基极的时候,一般在GPIO所在IC刚刚上电初始化的时候,此GPIO的内部也处于一种上电状态,很不稳定,容易产生噪声,引起误动作!加此电阻,可消除此影响(如果出现一尖脉冲电平,由于时间比较短,所以这个电压很容易被电阻拉低;如果高电平的时间比较长,那就不能拉低了,也就是正常高电平时没有影响)!
但是电阻不能过小,影响泄漏电流!过小则会有较大的电流由电阻流入地。
当三极管开关作用时,ON和OFF时间越短越好,为了防止在OFF时,因晶体管中的残留电荷引起的时间滞后,在B,E之间加一个R起到放电作用。
七、活用三极管、电感、电阻,制作焦耳小偷电路
当然这里的“焦耳小偷”不是真正意义上的小偷,实际上这是一个升压电路。
此电路有个特点:低电压时也可以正常使用,将本来用不到的能量提取出来,彻底榨干电源的所有能量,获取额外能量的电路。
下面图片列举了3种发烧友DIY的焦耳小偷电路。
焦耳小偷电路是一个简约的自激振荡升压电路。
一个简单的焦耳小偷电路可用三极管、电阻和电感线圈组成焦耳小偷。
分析这个电路:
一般来说根据能量守恒定律,而因为电路的电源能量转化会存在着各种的损耗,而电源中内的小量的能量,会因为内阻变大,输出电流减弱,已经无法驱动一般的电路,所以电源中的能量利用率最多也只能达到75%左右,焦耳小偷运行原理是借助电感线圈的电感的属性提升高频高压的脉冲电压,通常可以将电压为1.5V~0.5V升到3V~5V,一般能量利用率可以达到80%左右,能量的损耗也就没有多少了。
下文对这个对焦耳小偷电路的解析通俗易懂。
要点亮一个LED,我们知道通常LED工作电压在1.7~3V,也就是说,要点亮LED我们需要一个高于1.7V的电压。
那么最简单点亮LED的办法就是如下图:
二个电池叠加电压高于1.7V就能点亮LED。这是一个极简单的工作。
现在我们来看下图:
在这里,我们将一个电感替代了一个电池,加了一个开关。这时LED是无法点亮的,因为其电压只有一个电池供电为1.5V。
当我们按下开关时,电池仅向电感供电,电流在电感上形成磁场。这一过程我们且称之为电池对电感冲能。
放开开关时,由电池叠加电感上的电压对LED放电,这是电压就高于1.7V,因而点亮LED。
在这里电感充当了一个电池的作用,和普通电池不同的是,电感的能量是依赖电池。
需要电池不断给电感充电,然后再对外释放。
我们不可能一直不断的按动那个开关,另外让依赖我们手动,其工作频率也很低。
那么LED一闪就灭,甚至很难被我们观察到LED在闪亮。
这时我们就采取了一个三极管作为自动开关,来替代我们手动的开关。
电路边演化为:
现在我们只要给三极管基极一个信号,就能控制三极管导通还是截至。
只需周期性的给基极信号,那么三极管就充任了自动开关的角色。
能完成将电池负载不断的从电感和LED之间转换。
当电感成为负载时,电池对电感冲能,(三极管导通状态),当LED成为负载时,(三极管截至)电感释放能量。
再看下图:
这里我们再加上一组反馈线圈,以便向三极管提供触发信号。
当电感冲能时电感上存在电流,那么感应线圈就能为三极管提供触发信号,使得三极管导通。
当电感冲能完毕,在电感上形成磁场,同时也产生一个感应电动势。该电动势会阻止电流在电感上流过。
这是感应线圈上缺乏足够感应电流,无法维持三极管导通,此时三极管截至。
就着样,三极管配合电感形成导通-截至-导通-截至不断循环。
就相当于以上说明中那个开关,不断通断。
那么最后,我们还得为三极管加上保护,以避免三极管基极被击穿。这样就形成了焦耳小偷的电路:
现在我们应该明白焦耳小偷的一般性常识了,由此也知道在制作焦耳小偷时各个元件都担任什么作用。
那么也明白只要是三极管,都能用于制作焦耳小偷,只要这个三极管还存在截至能导通的能力。
放大倍数,工作频率这些都能忽略。
只要能提供信号能维持三极管进行导通和截至的工作,即便是可控硅,达林顿复合管之类也能胜任。
这里需要注意的是:
- 焦耳小偷产生提供的是脉冲直电流,不是交变电流;
- 电感线圈的匝数越少,电压就越小;线径就越大,电流越大;
- 输出电压的增加是以更高的输入电流的损失为代价的;
- 过放的电源容易损坏;
- 万能表不能测焦耳小偷的电压,需加高频整流电路否则不准;
- 升压效率和稳定性比较差;
八、三极管电路必懂的几种分析方法
三极管有静态和动态两种工作状态。未加信号时三极管的直流工作状态称为静态,此时各极电流称为静态电流,给三极管加入交流信号之后的工作电流称为动态工作电流,这时三极管是交流工作状态,即动态。
一个完整的三极管电路分析有四步:直流电路分析、交流电路分析、元器件和修理识图。
直流电路分析方法
直流工作电压加到三极管各个电极上主要通过两条直流电路:一是三极管集电极与发射极之间的直流电路,二是基极直流电路。
通过这一步分析可以搞清楚直流工作电压是如何加到集电极、基极和发射极上的。如图所示,是放大器直流电路分析示意图。对于一个单级放大器而言,其直流电路分析主要是图中所示的三个部分。
分析三极管直流电路时,由于电路中的电容具有隔直流特性,所以可以将它们看成开路,这样上图所示电路就可以画成如下图所示的直流等效电路,再用这一等效电路进行直流电路分析就相当简洁了。
交流电路分析方法
交流电路分析主要是交流信号的传输路线分析,即信号从哪里输入到放大器中,信号在这级放大器中具体经过了哪些元器件,信号最终从哪里输出。如图所示,是交流信号传输路线分析示意图。
另外还要分析信号在传输过程中受到了哪些处理,如信号在哪个环节放大,在哪个环节受到衰减,哪个环节不放大也不衰减,信号是否受到了补偿等。
上图电路中的信号经过了C1、VT1、C2、VT2和C3,其中C1、C2和C3是耦合电容,对信号没有放大和衰减作用,只是起着将信号传输到下级电路中的耦合作用,VT1和VT2对信号起了放大作用。
元器件作用分析方法
1 元器件特性是电路分析关键
分析电路中元器件的作用时,应依据该元器件的主要特性来进行。例如,耦合电容让交流信号无损耗的通过,而同时隔断直流通路,这一分析的理论根据是电容隔直通交特性。
2 元器件在电路中具体作用
电路中的每个元器件都有它的特定作用,通常一个元器件起一种特定的作用,当然也有一个元器件在电路中起两个作用的。在电路分析中要求搞懂每一个元器件在电路中的具体作用。
3 元器件简化分析方法
对元器件作用的分析可以进行简化,掌握了元器件在电路中的作用后,不必每次对各个元器件都进行详细分析。例如,掌握耦合电容的作用之后,不必对每一个耦合电容都进行分析。如图所示,是耦合电容分析示意图。
修理识图方法
修理识图为检修电路故障服务,这一识图要求在完全搞懂电路工作原理之后进行,否则没有意义。因为故障现象明确,因此故障检修过程中的修理识图可以有针对性的选择电路中的元器件进行,而不需要对电路中的每个元器件都进行故障分析。
分析时,找出电路中的主要元器件,并分别假设它们出现开路、短路、阻值变大和变小等故障,分析这种故障对直流电路和交流电路的影响,从而推理出可能的故障根源。
修理识图的关键是找出电路中关键测试点:
1 单级放大器关键测试点
如图所示,单级放大器主要是三极管的关键测试点。
三极管的关键测试点用来测量三个电极的直流工作电压,其中集电极是第一测试点,其次是基极,第三是发射极。三极管放大实例电路,请移步此文:自制简易断点检测电路。
2 集成电路关键测试点
集成电路关键测试点最重要的是电源引脚,还有输入信号引脚和输出信号引脚。
三极管基极偏置电路分析方法
三极管基极偏置电路分析最为困难,掌握一些电路分析方法可以方便基极偏置电路的分析。
第一步是在电路中找出三极管的电路符号,如图所示,然后在三极管电路符号中后找出基极,这是分析基极偏置电路的关键一步。
第二步从基极出发,将与基极和电源端相连的所有元器件找出来,如图所示,电路中的RB1,再将基极与地端相连的所有元器件找出来,如电路中的RB2,这些元器件构成基极偏置电路的主体电路。
上述与基极相连的元器件中,要区别哪些元器件可能是偏置电路中的元器件。电阻器有可能构成偏置电路,电容器具有隔直作用而视为开路,所以在分析基极直流偏置电路时,不必考虑电容器。
第三步确定偏置电路中的元器件后,进行基极电流回路的分析,如图所示。基极电流回路是:直流工作电压VCC→偏置电阻RB1→VT1基极→VT1发射极→VT1发射极电阻RE→地端
九、温度过高导致产品崩了,三极管的锅
当自己设计完的电路板通过了功能测试、性能测试、环境实验后,以为这样就万事大吉了?但是你永远也想象不到用户会把产品用在什么地方,本文介绍高温环境影响三极管性能,进而导致产品失灵的案例。
案例始末
发现问题
具体是这样的一个很简单的串口RS485电路,具体电路如下图所示,用了这个电路后就不要单独信号去管理485芯片的收发分时了,是不是很方便。
问题就是出现这这个电路上。
开发完电路之后,测试时做环境实验在55度做的,一点点问题都木有,该收收该发发。
但是一到了用户哪里工作一小会就挂了。
现场排查,发现用户把产品放在一个发热量巨大的发动机旁边。实际测了一下周围环境温度都48度以上。
为了防尘,我的板卡和一个发热巨大的主控放在一个盒子里面,而且还没有风扇,这就导致盒子里面的温度到了70多度,你们是要搞烧烤吗?
暂时我也不知道问题所在,就灵机一动就对身后的嵌入式软件小哥说,是不是你软件配置有问题,人家ARM高温了会降频,你是不是没有配置好,导致收发有问题的。小哥委屈说“没有啥特殊的啊,我都快把手册翻烂了也没有看到啊”。我首先表达对其深深的同情,然后说“哥回去帮你好好想哪里出问题了”。
回到公司后,我就用热风枪使劲对着ARM芯片吹,结果毛事没有,好家伙,锅是甩不掉了,剩下的电路一步一步的吹把,当吹到三极管时(上面电路图中的Q4),没得数据了,看来是三极管的事情,可是祸不单行啊,不吹后当温度降下来了也没得数据了,难道吹坏了?仔细一瞅,原来把电阻给吹掉了。
焊上电阻后调小风量,加大热度继续吹,又没数据了,那就把目标锁定在三极管。
分析原因
接下来,测波形吧。
分别测量上图中所标识的1、2、3点,其中电路设计中用的限流电阻为1K,三级管为9013。首先测量在常温下三个测试点的波形吧,第一点波形为隔离芯片ADuM1201输出引脚,其波形如下图所示,输出电压幅值为5V。
第二点波形为9013三级管基极控制电压,其波形如下图所示,输出电压峰值约为700mV,波动范围约为200mV,即当电平为0.7V时三极管导通,当电平为0.5V时三级管关断。
第三点波形为9013三级管集电极极电压,其波形如下图所示,输出电压幅值约为5V。
然后本人吹风小能手上线,对着就是一顿蒙吹,另一个手还要测波形,幸好没有烫出泡(不然就算工伤)从新测量了上述三个测量点,第一点的波形如下图所示,波形和加热前波形基本一致,所以即加热并不会改变ADuM1201隔离芯片的输出电压特性。
那么继续测量第二点吧,当继续加热到温度约为55度时第二点波形如下图所示,其电压的波动范围变小约为100mV即高电平减小到0.6V,但是低电平还是约为0.5V,随着温度的继续升高当温度到65度时第二点电压基本保持在0.5V,且三极管保持导通状态,因此RS485无法实现数据的发送。
好了,第三点上线,当加热到温度约为55度时第三点波形如下图所示,随着温度的升高第三点出电压保持为低电平,RS485电路为接受状态。
我K这不是坑我吗,让我来瞅瞅这三极管的特性吧(谁让我上学的时候没有好好学习呢),三级管的物理结构为两个PN结,其Ube电压特性如下图所示,其开启电压约为0.7V,而且基极与发射电压特性与二极管特性相同。右下图可以知道随着温度的升高,Ube的特性曲线整体右移,因此三级管的导通压降降低,使得控制MAX485芯片的RE引脚一直处于低电平,所以无法发送数据。
既然知道温度对三极管的影响了,那我改呗,由上面的分析可以知道,最终三极管基极钳位到0.5V是因为5V上拉10K电阻与1K限流电阻分压后将三极管基极钳位到0.5V。将限流电阻R65改为0R后波形如下图所示,可以看出电压波形在0V到0.7V之间波动。
改为0R限流电阻后,继续加热RS485电路,波形如下图所示,可以看出波形无明显变化,且串口可以正常发送数据。但由于三极管的基极将ADuM1201发送引脚强制拉倒0.7V,增大了ADuM1201的输出电流,长期运行时会对器件寿命有严重影响,不改彻底了不是我的性格。
解决问题
根据三级管的温度特性,导致了在高温运行下基极门限电压降低,若只是将ADuM1201输出限流电阻减小会造成器件寿命减少影响产品质量,因此现将三极管9013改为MOS管GMS2302,由于MOS管为压控型器件其本身不会消耗太多功耗。
MOS管GMS2302常温下栅极电压波形如下图所示,可以看出波形范围为0V到5V。
MOS管GMS2302温度约为80下栅极电压波形如下图所示,其电压波形无变化且串口可以正常发送数据。
所以呢,在设计中我要有刨根问底(躲坑)的精神,把问题彻底解决了,这个案例是我亲生经历的一个案件,虽然不大但是很够借鉴意义------得出的结论就就是:可以指导我们在以后硬件设计过程中若作为开关使用最好选择MOS管,且合理选择限流电阻。
其他解决方式
温度对PN结有影响,实际上案例如果驱动是推挽输出,电路图中的R56去掉应该也行,这样就不必换成MOS管了。
另外还可以把这电阻改用作下拉呢。
再者,还可以把R56改成驱动输出的上拉,也可以试试。
十、分析三极管工作原理
关于三极管,我相信每个搞硬件的应该都有看过基本原理,现在我们算是温故而知新,那么最好是带着问题去看。
这里我准备了几个问题,咱们带着这几个问题往下看:
- 集电结为何会发生反偏导通并产生Ic,这看起来与二极管原理强调的PN结单向导电性相矛盾。
- 放大状态下集电极电流Ic为什么会只受控于电流Ib而与电压无关;即:Ic与Ib之间为什么存在着一个固定的放大倍数关系。虽然基区较薄,但只要Ib为零,则Ic即为零。
- 饱和状态下,Vc电位很弱的情况下,仍然会有反向大电流Ic的产生。
以上这三点,都是为什么?
很多教科书对于这部分内容,在讲解方法上处理得并不适当。特别是针对初、中级学者的普及性教科书,大多采用了回避的方法,只给出结论却不讲原因。
即使专业性很强的教科书,采用的讲解方法大多也存在有很值得商榷的问题。这些问题集中表现在讲解方法的切入角度不恰当,使讲解内容前后矛盾,甚至造成讲还不如不讲的效果,使初学者看后容易产生一头雾水的感觉。
#传统讲法及问题
传统讲法一般分三步,以NPN型为例(以下所有讨论皆以NPN型硅管为例),如下图。
- 发射区向基区注入电子;
- 电子在基区的扩散与复合;
- 集电区收集由基区扩散过来的电子。
问题1:
这种讲解方法在第3步中,讲解集电极电流Ic的形成原因时,不是着重地从载流子的性质方面说明集电区的反偏导通,从而产生了Ic,而是不恰当地侧重强调了Vc的高电位作用,同时又强调基区的薄。这种强调很容易使人产生误解。以为只要Vc足够大基区足够薄,集电结就可以反向导通,PN结的单向导电性就会失效。其实这正好与三极管的电流放大原理相矛盾。三极管的电流放大原理恰恰要求在放大状态下Ic与Vc在数量上必须无关,Ic只能受控于Ib。
问题2:
不能很好地说明三极管的饱和状态。当三极管工作在饱和区时,Vc的值很小甚至还会低于Vb,此时仍然出现了很大的反向饱和电流Ic,也就是说在Vc很小时,集电结仍然会出现反向导通的现象。这很明显地与强调Vc的高电位作用相矛盾。
问题3:
传统讲法第2步过于强调基区的薄,还容易给人造成这样的误解,以为是基区的足够薄在支承三极管集电结的反向导通,只要基区足够薄,集电结就可能会失去PN结的单向导电特性。这显然与人们利用三极管内部两个PN结的单向导电性,来判断管脚名称的经验相矛盾。既使基区很薄,人们判断管脚名称时,也并没有发现因为基区的薄而导致PN结单向导电性失效的情况。基区很薄,但两个PN结的单向导电特性仍然完好无损,这才使得人们有了判断三极管管脚名称的办法和根据。
问题4:
在第2步讲解为什么Ic会受Ib控制,并且Ic与Ib之间为什么会存在着一个固定的比例关系时,不能形象加以说明。只是从工艺上强调基区的薄与掺杂度低,不能从根本上说明电流放大倍数为什么会保持不变。
问题5:
割裂二极管与三极管在原理上的自然联系,不能实现内容上的自然过渡。甚至使人产生矛盾观念,二极管原理强调PN结单向导电反向截止,而三极管原理则又要求PN结能够反向导通。同时,也不能体现晶体三极管与电子三极管之间在电流放大原理上的历史联系。
#新讲解方法
1、切入点
要想很自然地说明问题,就要选择恰当地切入点。
讲三极管的原理我们从二极管的原理入手讲起:动画讲解二极管工作原理。二极管的结构与原理都很简单,内部一个PN结具有单向导电性,如下图。
很明显图示二极管处于反偏状态,PN结截止。我们要特别注意这里的截止状态,实际上PN结截止时,总是会有很小的漏电流存在,也就是说PN结总是存在着反向关不断的现象,PN结的单向导电性并不是百分之百。
为什么会出现这种现象呢?
这主要是因为P区除了因“掺杂”而产生的多数载流子“空穴”之外,还总是会有极少数的本征载流子“电子”出现。N区也是一样,除了多数载流子电子之外,也会有极少数的载流子空穴存在。
PN结反偏时,能够正向导电的多数载流子被拉向电源,使PN结变厚,多数载流子不能再通过PN结承担起载流导电的功能。
所以,此时漏电流的形成主要靠的是少数载流子,是少数载流子在起导电作用。
由上图可知,PN结的内电场方向是从N区指向P区的,这个内电场对于少子穿过PN结起着促进的作用。
漏电流之所以很小,是因为少数载流子的数量太少。很明显,此时漏电流的大小主要取决于少数载流子的数量。如果要想人为地增加漏电流,只要想办法增加反偏时少数载流子的数量即可。
所以,如图所示,如果能够在P区或N区人为地增加少数载流子的数量,很自然的漏电流就会人为地增加。
其实,光敏二极管的原理就是如此。
光敏二极管与普通光敏二极管一样,它的PN结具有单向导电性。因此,光敏二极管工作时应加上反向电压,如图所示。
当无光照时,电路中也有很小的反向饱和漏电流,一般为1×10-8 —1×10 -9A(称为暗电流),此时相当于光敏二极管截止;
当有光照射时,PN结附近受光子的轰击,半导体内被束缚的价电子吸收光子能量而被击发产生电子—空穴对,这些载流子的数目,对于多数载流子影响不大,但对P区和N区的少数载流子来说,则会使少数载流子的浓度大大提高,在反向电压作用下,反向饱和漏电流大大增加,形成光电流,该光电流随入射光强度的变化而相应变化。
光电流通过负载R时,在电阻两端将得到随入射光变化的电压信号。光敏二极管就是这样完成电功能转换的。
光敏二极管工作在反偏状态,因为光照可以增加少数载流子的数量,因而光照就会导致反向漏电流的改变,人们就是利用这样的道理制作出了光敏二极管。既然此时漏电流的增加是人为的,那么漏电流的增加部分也就很容易能够实现人为地控制。
2、强调一个结论
讲到这里,一定要重点地说明PN结正、反偏时,多数载流子和少数载流子所充当的角色及其性质。正偏时是多数载流子载流导电,反偏时是少数载流子载流导电。所以,正偏电流大,反偏电流小,PN结显示出单向电性。
特别是要重点说明,反偏时少数载流子反向通过PN结是很容易的,甚至比正偏时多数载流子正向通过PN结还要容易。
为什么呢?
大家知道PN结内部存在有一个因多数载流子相互扩散而产生的内电场,而内电场的作用方向总是阻碍多数载流子的正向通过,所以,多数载流子正向通过PN结时就需要克服内电场的作用,需要约0.7伏的外加电压,这是PN结正向导通的门电压。
而反偏时,内电场在电源作用下会被加强也就是PN结加厚,少数载流子反向通过PN结时,内电场作用方向和少数载流子通过PN结的方向一致,也就是说此时的内电场对于少数载流子的反向通过不仅不会有阻碍作用,甚至还会有帮助作用。
这就导致了以上我们所说的结论:反偏时少数载流子反向通过PN结是很容易的,甚至比正偏时多数载流子正向通过PN结还要容易。
这个结论可以很好解释前面提到的“问题2”,也就是教材后续内容要讲到的三极管的饱和状态。三极管在饱和状态下,集电极电位很低甚至会接近或稍低于基极电位,集电结处于零偏置,但仍然会有较大的集电结的反向电流Ic产生。
3、自然过渡
继续讨论PN结的反偏状态。
利用光照控制少数载流子的产生数量就可以实现人为地控制漏电流的大小。既然如此,人们自然也会想到能否把控制的方法改变一下,不用光照而是用电注入的方法来增加N区或者是P区少数载流子的数量,从而实现对PN结的漏电流的控制。
也就是不用“光”的方法,而是用“电”的方法来实现对电流的控制(光照增加的是本征载流子,而后面讲的电注入增加的是掺杂载流子,本征载流子是成对出现,是电子空穴对,正负对应。这与掺杂载流子是有区别的)。
接下来重点讨论P区,P区的少数载流子是电子,要想用电注入的方法向P区注入电子,最好的方法就是如图所示,在P区下面再用特殊工艺加一块N型半导体。
其实上图就是NPN型晶体三极管的雏形,其相应各部分的名称以及功能与三极管完全相同。
为方便讨论,以下我们对图中所示的各个部分的名称直接采用与三极管相应的名称(如“发射结”,“集电极”等)。
最下面的发射区N型半导体内电子作为多数载流子大量存在,而且,如图中所示,要将发射区的电子注入或者说是发射到P区(基区)是很容易的,只要使发射结正偏即可。
具体说就是在基极与发射极之间加上一个足够的正向的门电压(约为0.7伏)就可以了。在外加门电压作用下,发射区的电子就会很容易地被发射注入到基区,这样就实现对基区少数载流子“电子”在数量上的改变。
4、集电极电流Ic的形成
发射结加上正偏电压导通后,在外加电压的作用下,发射区的多数载流子——电子就会很容易地被大量发射进入基区。
这些载流子一旦进入基区,它们在基区(P区)的性质仍然属于少数载流子的性质。如前所述,少数载流子很容易反向穿过处于反偏状态的PN结,所以,这些载流子——电子就会很容易向上穿过处于反偏状态的集电结到达集电区形成集电极电流Ic。
由此可见,集电极电流的形成并不是一定要靠集电极的高电位。集电极电流的大小更主要的要取决于发射区载流子对基区的发射与注入,取决于这种发射与注入的程度。这种载流子的发射注入程度与集电极电位的高低没有什么关系。
这正好能自然地说明,为什么三极管在放大状态下,集电极电流Ic与集电极电位Vc的大小无关的原因。放大状态下Ic并不受控于Vc,Vc的作用主要是维持集电结的反偏状态,以此来满足三极管放大态下所需要外部电路条件。
对于Ic还可以做如下结论:Ic的本质是“少子”电流,是通过电子注入而实现的人为可控的集电结“漏”电流,因此它就可以很容易地反向通过集电结。
5、Ic与Ib的关系
接着上面的讨论,集电极电流Ic与集电极电位Vc的大小无关,主要取决于发射区载流子对基区的发射注入程度。
通过上面的讨论,现在已经明白,三极管在电流放大状态下,内部的主要电流就是由载流子电子由发射区经基区再到集电区贯穿三极管所形成。也就是贯穿三极管的电流Ic主要是电子流。
这种贯穿的电子流与历史上的电子三极管非常类似。下图就是电子三极管的原理示意图。电子三极管的电流放大原理因为其结构的直观形象,可以很自然得到解释。
很容易理解,电子三极管Ib与Ic之间的固定比例关系,主要取决于电子管栅极(基极)的构造。
当外部电路条件满足时,电子三极管工作在放大状态。在放大状态下,穿过管子的电流主要是由发射极经栅极再到集电极的电子流。电子流在穿越栅极时,很显然栅极会对其进行截流,截流时就存在着一个截流比问题。
截流比的大小,则主要与栅极的疏密度有关,如果栅极做的密,它的等效截流面积就大,截流比例自然就大,拦截下来的电子流就多。反之截流比小,拦截下来的电子流就少。
栅极拦截下来的电子流其实就是电流Ib,其余的穿过栅极到达集电极的电子流就是Ic。从图中可以看出,只要栅极的结构尺寸确定,那么截流比例就确定,也就是Ic与Ib的比值确定。
所以,只要管子的内部结构确定,这个比值就固定不变。由此可知,电流放大倍数的β值主要与栅极的疏密度有关。栅极越密则截流比例越大,相应的β值越低,栅极越疏则截流比例越小,相应的β值越高。
其实晶体三极管的电流放大关系与电子三极管类似。
晶体三极管的基极就相当于电子三极管的栅极,基区就相当于栅网,只不过晶体管的这个栅网是动态的是不可见的。放大状态下,贯穿整个管子的电子流在通过基区时,基区与电子管的栅网作用相类似,会对电子流进行截流(电子穿过基区时会与基区空穴复合消失)。
如果基区做得薄,掺杂度低,基区的空穴数就会少,那么空穴对电子的截流量就小,这就相当于电子管的栅网比较疏一样,反之截流量就会大。
很明显只要晶体管三极管的内部结构确定,这个截流比也就确定。所以,为了获得较大的电流放大倍数,使β值足够高,在制作三极管时往往要把基区做得很薄,而且其掺杂度也要控制得很低。
与电子管不同的是,晶体管的截流主要是靠分布在基区的带正电的“空穴”对贯穿的电子流中带负电的“电子”中和来实现。所以,截流的效果主要取决于基区空穴的数量。
而且,这个过程是个动态过程,“空穴”不断地与“电子”中和,同时“空穴”又不断地会在外部电源作用下得到补充。在这个动态过程中,空穴的等效总数量是不变的。基区空穴的总数量主要取决于掺“杂”度以及基区的厚薄,只要晶体管结构确定,基区空穴的总定额就确定,其相应的动态总量就确定。
这样,截流比就确定,晶体管的电流放大倍数的值就是定值。这就是为什么放大状态下,三极管的电流Ic与Ib之间会有一个固定的比例关系的原因。
6、对于截止状态的解释
比例关系说明,放大状态下电流Ic按一个固定的比例受控于电流Ib,这个固定的控制比例主要取决于晶体管的内部结构。
对于Ib等于0的截止状态,问题更为简单。当Ib等于0时,说明外部电压Ube太小,没有达到发射结的门电压值,发射区没有载流子“电子”向基区的发射注入,所以,此时既不会有电流Ib,也更不可能有电流Ic。
另外,从纯数学的电流放大公式更容易推出结论,Ic=βIb,Ib为0,很显然Ic也为0。
#新讲法需要注意的问题
以上,我们用了一种新的切入角度,对三极管的原理在讲解方法上进行了探讨。特别是对晶体三极管放大状态下,集电结为什么会反向导电形成集电极电流做了重点讨论,同时,对三极管的电流放大倍数为什么是定值也做了深入分析。
这种讲解方法的关键,在于强调二极管与三极管在原理上的联系。
其实,从二极管PN的反向截止特性曲线上很容易看出,只要将这个特性曲线转过180度,如图所示,它的情形与三极管的输出特性非常相似。
这说明了二极管与三极管在原理上存在着很必然的联系。所以,在讲解方法上选择这样的切入点,从PN结的反偏状态入手讲三极管,就显得非常合适。而且,这样的讲解会使问题变得浅显易懂生动形象,前后内容之间自然和谐顺理成章。
这种讲法的不足点在于,从PN结的漏电流入手讲起,容易造成本征漏电流与放大电流在概念上的混淆。
本征载流子对电流放大没有贡献,本征载流子的电流对晶体管的特性影响往往是负面的,是需要克服的。晶体管电流放大作用主要靠掺杂载流子来实现。要注意在概念上进行区别。
另外,还要注意说明,从本质上晶体内部有关载流子的问题其实并不简单,它涉及到晶体的能级分析能带结构,以及载流子移动的势垒分析等。所以,并不是随便找一种或两种具有载流子的导体或半导体就可以制成PN结,就可以制成晶体管,晶体管实际的制造工艺也并不是如此简单。
这样的讲解方法主要是在不违反物理原则的前提下,试图把问题尽量地简化,尽量做到浅显易懂,以便于理解与接受。这才是这种讲解方法的主要意义所在。