Dos mosfets, un pin digital

3

Soy nuevo en el uso de mosfets.

Si tuviera que usar dos Mosfets con un Arduino, ¿podría manejarlos con un solo pin digital conectado a las dos puertas de Mosfet pero con acciones opuestas?

Por ejemplo: el pin digital 2 pasa a Alto, Mosfet-1 abre un circuito, Mosfet-2 cierra un circuito ... y viceversa.

Actualmente estoy usando mosfets de canal n, pero leo sobre el canal p. Tener p & n puertas atadas a un pin?

    

3 respuestas

2

La respuesta a tu pregunta es, sí, a veces.

Siempre que el dispositivo de canal P esté conectado al mismo riel que la MCU, puedes usar un circuito como el de abajo con bastante alegría.

simular este circuito : esquema creado usando CircuitLab

Este circuito enciende cualquiera de los LED según el estado del pin GPIO. Cuando LOW M1 estará encendido y D1 estará encendido. Cuando esté alto, M2 estará encendido y D2 se iluminará.

Sin embargo, debe tener en cuenta que está duplicando la capacitancia de la puerta impulsada por el pin MCU y, como tal, los tiempos de encendido y apagado se extenderán en esta configuración. La doble tapa también aumenta la corriente de conmutación de la puerta requerida.

Tenga en cuenta que cada MOSFET debe tener su propio resistencia de compuerta , R1 y R2 aquí, y estos deben tener un tamaño tal que la corriente de conmutación de ambos sumados no excede la corriente de excitación del GPIO.

El "resistor de condición predeterminado", R5, puede ser un desplegable como se muestra, o un desplegable, según el LED que desee que esté encendido cuando la MCU aún no se haya inicializado.

Los MOSFETS P y N deben elegirse para tener un umbral Vgs máximo alrededor de Vcc / 2.

NOTA: Los MOSFETS no cambiarán exactamente al mismo tiempo. Como tal, no debe depender de este circuito para impulsar una carga tipo push-pull u otro circuito que dependa de la coincidencia de borde.

Si el canal P está conectado a un riel superior, entonces necesita algo más complicado, como la respuesta de Wesley .

    
respondido por el Trevor_G
0

Por lo que entendí de tu pregunta, quieres activar 1 mosfet y el otro con un solo pin. Lo que estás buscando es exactamente lo que has sugerido. Usando mosfets del canal nyp.

enlace

    
respondido por el birincilikteli
0

Si desea hacerlo solo con N-FET:

simular este circuito : esquema creado usando CircuitLab

Cuando la señal digital es alta:

  • M3 está encendido.
  • M1 está encendido, tirando de la puerta de M2, manteniéndolo apagado.

Cuando la señal digital es baja:

  • M3 está apagado.
  • M1 está desactivado, Rpullup activa M2.
respondido por el Wesley Lee

Lea otras preguntas en las etiquetas