jianhong_wu 发表于 2015-3-21 10:15:14

为什么5V的单片机IO口无法使驱动12V的PNP三极管截止?已解答。

本帖最后由 jianhong_wu 于 2015-3-21 10:49 编辑

TWAS-重庆:
网上看到一句话,不是很理解,发过来请教一下大家:
   关于pnp驱动,单片机电源一般不会超过5v,如果三极管负载为12v,io不能直接驱动。原因有2,1是5v无法使12v三极管截止;2是如果是准双向io,12v会通过内部上拉对5v电源充电,轻则费电,重则烧毁电源。

糕富帅-深圳:
嗯嗯,有道理。其实画一下pnp的等效电路就更好理解。应该是这样,我的理解,看以下纸巾:

坚鸿-深圳:
12V减去5V等于7V,远远大于0.7V,所以一直导通无法截止。这样理解是正确的。


东游取经-深圳:
看了刚才关于5V单片机驱动12VPNP三极管的帖子,我的理解如下:PNP不能用是因为即使单片机输出为高时(5V),PNP射极12V,仍然可以导通,故不能正常工作。可以用NPN驱动,改成NPN后,应在基极和地之间加上一10K左右电阻,其作用有二:一是对小的噪声电压可以消耗掉,而不致于存储在基-射电容之间,引起误动作;二是关断时能加快三极管的关断速度。
如果三极管负载是继电器,对于继电器来说,它的打开速度受限于三极管的基射电容,关断速度受限于继电器上并联二极管的正向压降。如果想提高继电器的切换速度,可以在并联二极管上再串上稳压管。

wzy616611 发表于 2015-3-21 11:17:48

东游,能不能画一下图解释一下
页: [1]
查看完整版本: 为什么5V的单片机IO口无法使驱动12V的PNP三极管截止?已解答。