Encontré la primera imagen a continuación. Pero no puedo averiguar cómo es necesario o beneficioso tal arreglo cuando desea cambiar una carga con un MOSFET de canal N.
Pregunta número 1: ¿Hay alguna ventaja o desventaja asociada con el primer y segundo tipo? ¿Suponiendo que el MOSFET está saturado a 3 voltios?
Encontré el texto a continuación, donde encontré la primera imagen:
Este circuito es bastante simple. La única parte que parece divertida es la resistencia. Esta es una resistencia desplegable. La resistencia mantiene la puerta baja cuando el arduino no envía una señal alta. Esto está aquí en caso de que el arduino se suelte, o el cableado sea malo, se apagará de manera predeterminada. No desea que este pin flote nunca, ya que se activará y desactivará.
Pregunta número 2 : No entiendo cómo la primera resistencia que no está presente puede causar algún problema. (como la segunda imagen, sin ninguna conexión desde el pin de salida a GND)
Pregunta número 3 : en caso de que piense que la primera resistencia agrega robustez al circuito, ¿no cree que la inclusión de la segunda resistencia también es beneficiosa? Porque cada pin de Arduino solo puede generar 40 mA.
Muchas gracias por adelantado.
La resistencia a tierra es exactamente como lo dice la descripción: para evitar que el pin flote alto y encienda el FET, lo que hace que el motor se mueva de forma errática/descontrolada.
Los MOSFET flotantes son malos, y debido a que el control de "encendido" del FET es esencialmente solo un capacitor con una capacitancia muy baja, es bastante fácil que flote y se encienda solo.
Esta situación solo ocurrirá realmente en su programa arduino si convierte el pin de salida en una entrada por error, o durante los estados de apagado/encendido/reinicio. El ATMEGA328P en el Uno hace que todos sus pines entren en un estado de alta impedancia durante el ciclo de encendido, lo cual es una excelente oportunidad para que la compuerta de ese FET flote alto.
La resistencia garantiza que siempre haya un estado conocido, y solo una salida activa ALTA del Arduino hará que se encienda.
Para su tercera pregunta: las puertas MOSFET solo "usan" corriente durante un breve tiempo durante el período de ENCENDIDO, para cargar el capacitor de la puerta. El máximo de salida de 40 mA de Arduino por pin no será un problema. SERÍA un problema si el FET fuera un transistor BJT en su lugar, ya que estos atraerán constantemente corriente a la base para poder operar. Los MOSFET funcionan de manera diferente y no consumen corriente para que estén "encendidos" constantemente.
Poner una resistencia de 10K ohm también es demasiado alto en general, ralentizará considerablemente el tiempo de encendido/apagado del FET y causará grandes pérdidas de conmutación si está haciendo un PWM de frecuencia razonable. Use algo como 100 ohmios si quiere poner una resistencia allí. Es posible que no sea necesario colocar una resistencia allí para un MOSFET, pero se recomienda reducir la posibilidad de retroalimentación inductiva en el microcontrolador y otras formas de negocios sucios relacionados con la conmutación de una carga inductiva como un motor.
Un último comentario: si ESTÁ utilizando el RFP30N06LE como MOSFET en su circuito, no lo atraviese con 60 V, fallará muy rápidamente. El voltaje de drenaje-fuente nominal máximo es de 60 V, ¡y usted está manejando una carga inductiva! Las cargas inductivas pueden causar grandes picos de voltaje que pueden destruir el FET, y simplemente operarlo a su máximo de 60 V es una idea terrible en general. Personalmente, no tendría nada más que una carga inductiva de 24-30 V para un FET de 60 V, ya que esto da algo de espacio para picos y las clasificaciones para FET generalmente deberían ser 1.5 veces el voltaje esperado a través de él de todos modos solo por margen de seguridad incluso en una carga no inductiva.
Si en realidad está utilizando un motor de 60 V, le sugiero que obtenga un FET de 120-200 V si puede. Solo tenga cuidado con el hecho de que en estas clasificaciones, la resistencia de encendido y la capacitancia de la puerta pueden ser bastante altas (lo que significa que debe cambiar a frecuencias más lentas si es posible).
Como dice claramente la cita, se requiere una resistencia desplegable para mantener el pin bajo hasta que reciba una señal alta del Arduino. Si estuviera flotando, su transistor podría encenderse o apagarse cuando no lo desee. Si oscila (muy posible), es probable que se caliente mucho y desperdicie energía, si no se quema.
La resistencia en la segunda imagen es inútil, porque si el pin 3 en el Arduino comienza a flotar, será como si la conexión ni siquiera estuviera allí, lo que nuevamente podría causar que el transistor oscile.
Prueba esta página. Explica por qué son necesarias las resistencias pull-up y pull-down:
https://www.elprocus.com/resistencias-de-atraccion-y-descarga-con-aplicaciones/
chris stratton