差别主要在于控制信号。假定这些三极管控制端(B极)都是接数字电路或者单片机的IO口。如果使用NPN的话,则要三极管导通,则要输出高电平才行。如果输出低电平,则三极管截止,开关断开。如果使用PNP三极管,则要使开关导通,IO口必须输出低电平。而要开关断开,三极管截止,则要输出高电平。总结一下:这两种三极管做开关,原理类似,但所需要的逻辑电平刚好相反。
三极管做开关时npn 正电压控制 ,pnp 负电压控制。一般用npn ,反压高一些