通过Mos管的工作特性得知,PMOS管一般应用于控制电源通路,而Nmos管用于控制地通路。大家可以思考一下,下面电路是否有问题?
MCU供2.5V, B+为3.7V
根据以上原理图测试发现:MCU输出“0”时,灯亮;输出“1”时,按道理灯要灭,可是灯不灭?为什么呢?
原因:MCU输出“0”时,Pmos管的VGS<-0.7V,此时Pmos管导通,灯亮;当MCU输出“1”时,电平电压 跟随单片机VDD=2.5V,此时VGS=2.5V-3.7V=-1.2V,依然是<-0.7V。所以Pmos管还是导通状态,出现Pmos关不死(关不死就是截止不了)现象,导致出现灯灭不了的现象。
将原理图改进后:
原理图改进后,多加了一个NPN三极管,将电平反转实现MCU控制Pmos管的导通和截止。MCU 输出“1”,三极管导通,Pmos管VGS<-0.7V,Pmos管导通,灯亮;当MCU输出“0”时,三极管不通, VGS=0V,Pmos管截止,灯灭。
反思:是不是任何情况下,Pmos管都需要加三极管来控制呢
答案:不一定。当MCU的VDD和灯的取电都是B+的情况下,就可以用MCU直接驱动Pmos管。 原理分析:当MCU输出“0”的时候,VGS<-0.7V,Pmos管导通,灯亮;当MCU输出“1”时,VGS=0V, Pmos管截止,灯灭。