个人建议音响边上反接个二极管,第二个图是可以用的,现在用的很多的也是第二个图。但第二个图在有时候也会有问题比如,VCC是12V,但IO输出是5V或3.3V的时候,那么管子就会一直在导通。因为Ube=VCC-IO的电压,一般三极管的最大导通电流按0.7V计算,当IO输出高时VCC-IO的差会大于0.7。因此不能正常的控制音响。还有一个问题就是在有些场合对初始状态要求较高的话,最好在B极加上接电阻,保证CPU没有工作时IO是高电平
为什么不用NPN的管子呢。是因为有的单片机(我接触的单片机都是)在复位的时候引脚会输出高电平。所以我一般是采用PNP的管子,使用电阻的时候要注意取值,一般IO的估算最大电流按20MA计算,在导通工作时不能超过20MA。 |