图为单片机驱动三极管(非接口用途),给自己用的,不向外提供接口。
1、D1,在接12-24V时,防止反接,如接5V,7805前面有二极管可以去掉。
2、R1,为限流电阻。如容型负载。此电阻有分压作用,需仔细选择。如果选择的好,例如100欧,随便什么三极管没有过流的可能。
3、D4,为续流二极管
4、市面有带阻三极管,如ldtd123ylt1g(npn),ldtb123ylt1g(PNP)可省略电阻。
5,npn可更换为nmos。pnp可换成pmos
6,非接口电路的意思,就是负载时自己用的,不提供给外部。
图为单片机驱动三极管(接口用途),提供给用户的接口
对于用户接口最恶劣的情况为:
1、对vcc短路
2、对gnd短路
一般问题:
3、esd问题
4、感型负载
5、反接
一、对于npn或nmos来说:
1、对gnd短路,不会损坏
2、对vcc短路,如不处理会烧毁晶体管,解决方法:
(1)使用低边开关代替npn三极管,成本高。
(2)使用自恢复保险丝,由于自恢复保险丝反应慢,mos管,封装要大,sot-23就太脆弱了,降等级使用。成本适当
(3)限流电阻+自恢复保险丝,限流电阻可以取小点,使不超过晶体管最大电流,自恢复保险丝反应慢,可以避免。
比如对外提供100ma的电流,可以使用20欧的电阻加100ma的保险丝,sot-23的三极管万无一失。
(3)只限流电阻。成本低。有些情况可能不好实现,如电流大了,电阻太小,没有意义。例如继电器有工作电压的低于额定20%可能不吸合。
例如驱动一个12V,90内阻的继电器,可以使用3a的mos管+10欧的电阻。此方法,可以抵挡一段时间的短路。对于抵御emc中ems的高能脉冲
感型负载续流方法跟非接口用途不一样,还需考虑,带电插拔的情况。esd问题。
注意,此图中vce采样也是短路检测的方法,占用一个adc口,或比较器。adc采集反应慢,可以通过选取适当的限流电阻,先抗一下。
如电流较大,应采用比较器中断。 |
楼主真是经验丰富,向楼主学习