TL;DR: Estaba conduciendo mi puerta MOSFET a la tensión de suministro que estaba conmutando, por lo que no mantenía un VGS lo suficientemente alto. Me había olvidado de considerar que VS no es 0V una vez que el MOSFET está encendido.
Según la respuesta aceptada, la solución más simple para eso es colocar el MOSFET en el lado bajo (tierra) para que VS ~= 0, haciendo que VGS sea fácil de mantener alto. Vea el circuito corregido (aunque aún demasiado simplista):
Vea el artículo tutorial "MOSFET como interruptor" y muchos otros.
El problema inmediato con el circuito en la pregunta
El punto crítico es que el estado de baja resistencia Rds(on) del MOSFET se logra cuando VGS está muy por encima del umbral de la compuerta... pero no cuando VS está en el nivel de referencia de tierra 0V. Lo que importa es VGS cuando VS está en VD (con ciertas simplificaciones para la caída de voltaje a través del MOSFET).
Así que si está conmutando su tensión de suministro, su señal de la compuerta debe estar bien por encima de su tensión de suministro. De esa manera la tensión de la compuerta a la salida se mantiene y el MOSFET se mantiene en su estado de baja resistencia completamente activado.
La carga total requerida para conmutar el MOSFET de apagado a encendido es bastante pequeña y la corriente de la compuerta una vez que está completamente encendido es mínima. Por lo tanto, se pueden usar una variedad de circuitos para aumentar VGS aumentando la tensión de accionamiento de la compuerta por encima del nivel de suministro. No desperdician mucha energía porque hay corriente despreciable a través de ellos la mayor parte del tiempo.
Pero no se puede simplemente conducir la compuerta a la misma tensión que el drenaje del MOSFET. Conducirá porque el VDS(drop) - la caída de voltaje a través del camino de drenaje a fuente - mantiene un VGS distinto de cero por encima del voltaje de umbral. Pero no llegará al voltaje de VGS "encendido" necesario para mantener una conducción eficiente, de baja resistencia.
Tengo planeado añadir pronto un esquema con un controlador de compuerta de refuerzo de algún tipo. Si alguien más tiene uno, por favor comparta.
Este excelente artículo en profundidad sobre principios y aplicaciones de MOSFET muestra algunos circuitos de control de compuerta de MOSFET.
Si está aquí, es posible que encuentre útil este artículo que explica los parámetros de los MOSFET.
Hacerlo funcionar con una entrada de 3.3V y PWM
Una entrada de 3.3V no activa bien la compuerta para alcanzar de manera confiable RDS(on) en este MOSFET. Hay otros disponibles que funcionan con señales de compuerta "nivel lógico". Pero aún así no quiere conducirlos a través de un cable largo desde el microcontrolador o la fuente de PWM.
Este circuito activará el MOSFET desde una entrada de 3.3V utilizando un transistor NPN para el descenso activo y una resistencia para el ascenso pasivo. Es inverso, lo que significa que el MOSFET está encendido cuando la señal de 3.3V está apagada y viceversa.
Pero... depender de una resistencia para el pull-up significa que desperdicia energía cuando está encendido, ya que produce una corriente constante. También limita las velocidades de PWM porque la compuerta tarda tiempo en cargar desde la resistencia de pull-up y eso significa que el MOSFET tarda demasiado en encenderse, desperdiciando energía (y produciendo calor) durante su fase de encendido prolongada.
Realmente queremos activar la compuerta tanto hacia abajo como hacia arriba de forma activa.
Un controlador activo/activo con componentes discretos
Aquí está mi mejor esfuerzo hasta el momento, utilizando un "palo totem" para conmutar 12V con una entrada de 3.3V y luego un empuje/tiro para activar la compuerta de forma activa. Sin embargo, parece excesivamente complejo.
0 votos
Por lo que a mí respecta, reduciría el valor de la resistencia RG_Pulldown a 10 kohm, o algo cercano a eso. La resistencia actual de 50 megohmios causará un tiempo de apagado muy largo para el transistor NMOS, lo cual podría ser malo para el NMOS. Quieres que el NMOS cambie entre ENCENDIDO y APAGADO lo más rápido posible para minimizar la disipación de potencia en el NMOS. Además, ¿por qué se necesita la resistencia LED_Discharge?
0 votos
@JimFischer R_Led_Discharge está ahí solo para callar a CircuitLab, que de lo contrario insiste en que hay un voltaje significativo en el lado del LED incluso cuando el interruptor a la compuerta del MOSFET está apagado. Gracias por el consejo sobre el otro resistor, quiero limitar la disipación de energía innecesaria ya que es un circuito de 12V, así que si elijo un valor más bajo, podría necesitar un método más inteligente. O tal vez es insignificante.
0 votos
Seguimiento: problemas al usar un 555 como controlador (electronics.stackexchange.com/q/443950/146535) .