这个是一个NPN三极管的开关电路。
有时候我们也会用PNP的三极管搭建三极管开关电路。
当MCU输出低电平时,三极管BE间的电压小于开启电压,这时三极管饱和导通。
当MCU输出高电平,很多同学认为三极管BE间的电压大于开启,这时三极管截止。
其实这个要分情况,当MCU的IO高电平等于VCC电压时,三极管确实是截止的。
但是如果MCU的IO高电平小于VCC电压时,比如MCU的IO高电平为3.3V,而VCC等于5V时,由于三极管BE间的电压还是会小于开启电压,三极管还是会导通,三极管会出现关不断的现象。
并且5V电源会通过IO引脚反灌到芯片的3.3V电源,这样很容易导致MCU出现问题。
所以三极管开关电路中常见的是NPN三极管,PNP用的并不多。