在这篇帖子中,我用NPN三极管讲了一下三极管作为开关使用基极电阻的选取方法:
https://bbs.21ic.com/forum.php?mo ... 1&extra=#pid5659042
为什么不用PNP三极管讲?因为PNP三极管的输出特性都是负的,理解起来比较费劲,如下图,是PNP三极管S8550的输出特性曲线:
看到没有?横坐标、纵坐标、就连曲线上的电流都是负数。
我们先来看看PNP三极管怎么驱动继电器,如下图:
从上图,你可以看到,PNP三极管的电流是从E流向C的,回忆一下NPN三极管的驱动电路,你可以发现,NPN三极管的电流是从C流向E的。
所以,上图中的Ice和Vce就是负数,如果写成Vec或者Iec,就是正了,不过人们习惯上写Vce,所以就用负数表示。因为PNP是低电平导通,所以PNP的基极电流是从E流向B的,所以Ibe就是负数。
(在上图中,有些人可能会纠结,S8550的引脚标号是不是错了?答:没有错,我这个标号是按照SOT-23封装标的,你如果看的是DO-92封装的图,1脚和2脚的名称就是反的。)
(继电器线圈两端需要加续流二极管,图中没有画出)
以后在应用NPN或者PNP驱动继电器时,记住两点:
1. NPN的Ic是从C流向E,PNP的Ic是从E流向C
2. 不管是NPN,还是PNP,永远把继电器的线圈一端连接到三极管的C极
说的不对的地方,还请大家指出!
关于PNP三极管做开关 初学者最容易忽略的问题.pdf
(132.33 KB)
|