¿Es seguro manejar la puerta MOSFET del canal P directamente desde un pin MCU y un pull-up de 12V?

3

Me preguntaba qué tan confiable sería manejar un MOSFET de canal P directamente desde un pin de microcontrolador como este:

simular este circuito : esquema creado usando CircuitLab

Cuando quiero que el FET esté ENCENDIDO, la salida del pin es baja (conectando la puerta al suelo).
Cuando quiero que el FET esté APAGADO, hago la entrada del pin (alta impedancia), tirando de la compuerta a 12V a través de R1.
El único problema que veo es que cuando está apagado, el pin MCU "verá" 12V a R1, pero creo que realmente no debería ser un problema, ya que R1 es bastante alto y la impedancia del pin en sí es mucho mayor. así que realmente no debería haber ningún peligro para el pin. ¿O me equivoco?
Obviamente, no estamos hablando de altas velocidades de conmutación, simplemente activamos y desactivamos las cosas desde una MCU.
Sé que generalmente se hace con un MOSFET de canal N o BJT que actúa como "controlador de puerta" para el MOSFET de canal P. La pregunta es, ¿qué saldrá mal si intento saltearlo?
No tengo un MCU específico en mente, podría ser un ATTiny monitoreando el voltaje de entrada y decidiendo si pasarlo o no al resto del circuito o un ESP8266 activando y desactivando cosas a través de internet y otras cosas.

    
pregunta Mishony

2 respuestas

5

Buena pregunta. Eres sabio de preguntar.

Esto no es recomendable. A veces, las entradas de MCU especifican que se puede inyectar una cierta cantidad de corriente a través de los diodos de protección. Tendrá que verificar el MCU con el que finalmente se asentará. Seleccione un pullup que le asegure permanecer bajo la corriente máxima permitida. Pero probablemente sería más fácil agregar un NPN o canal N adicional (BSS138) para bajar la compuerta del PMOS. Entonces no hay ningún problema y usted es libre de elegir cualquier MCU, porque nunca "verá" 12 V.

Edit: solo estaba pensando en dañar la MCU. Pero @abdullah kahraman plantea otro punto igualmente importante. La corriente del diodo también hará que el PMOS se encienda. Así que esto simplemente no funcionará.

    
respondido por el mkeith
2

¡Lo que sucederá es que el pull-up levantará el pin MCU a 12V! ¿Puede su MCU manejar 12V en pines IO? Si es así, no hay problema, si no, bueno, probablemente no servirá de nada a menos que los diodos de protección entren en acción y limiten la tensión en el pin a una caída de diodo por encima del VCC de la MCU (no todas las MCU tienen diodos de protección, por cierto ), e incluso si los diodos se activan, el voltaje de la MCU es probablemente inferior a 12 V, por lo que el fet no se apagará realmente , ya que los diodos de protección detendrán la apertura de la compuerta hasta 12V. ¿Podrías usar un fetiche de N-ch en una configuración de cambio de lado bajo en su lugar? ¿O un transistor N fet / NPN para bajar la puerta como sugirió Mkeith?

    
respondido por el Sam

Lea otras preguntas en las etiquetas