Quiero usar un MOSFET como interruptor accionado por mi microcomputadora.
El circuito original que usa MOSFET de canal N está en el lado izquierdo. Sinceramente, no entiendo la elección del IRLZ44. El circuito está diseñado para Arduino, que tiene una lógica de 5V. Lo que significa que para GPIO = True = 5V, MOSFET se abre y deja que la corriente entre en la carga.
Sin embargo tengo dos problemas:
Sé lo suficiente de electrónica como para suponer que el uso de MOSFET de canal P, como se muestra en el lado derecho, podría resolver mis dos problemas de un solo golpe. Para GPIO=False=0V MOSFET estará completamente abierto, mientras que GPIO=True=3.3V pone -1.7V en la puerta MOSFET y prácticamente la cierra. Si eso no es suficiente, también podría poner GPIO en el modo de escucha y, por lo tanto, llevar la puerta MOSFET a 5V.
¿Podrías decirme si la idea funcionará? ¿Y qué MOSFET de canal P equivalente a IRLZ44 debo usar?
En primer lugar, las reglas del sitio establecen que no se deben solicitar recomendaciones de productos, por lo que me saltearé esa parte. Simplemente lea las hojas de datos ya que todo se explicará allí. Si hay algo en una hoja de datos que no comprende, publique una pregunta por separado al respecto.
Ahora, a tu problema. Por lo que creo que está tratando de hacer, es posible que no pueda alternar el PMOSFET por completo, o que tenga alguna dificultad a menos que comprenda las hojas de datos correctamente. Lo que puede ser una idea más fácil es usar un par de MOSFET, donde alterna un MOSFET de canal N para llevar la puerta del canal P a 0V, así:
simular este circuito : esquema creado con CircuitLab
He usado este circuito varias veces sin problemas. Sin embargo, como siempre, asegúrese de leer las hojas de datos para asegurarse de que sus componentes puedan hacer lo que desea. No siempre tiene que usar los mismos componentes que se muestran en los circuitos de ejemplo. Base sus componentes en sus propias necesidades. Los circuitos de ejemplo son excelentes para aprender cómo funcionan las cosas, pero no siempre son los más prácticos. Cuando se trata de diseñar su propio circuito basado en un ejemplo, siempre debe considerar sus propias necesidades y basar su elección de componentes en eso, en lugar de simplemente usar lo que sea que tenga el ejemplo.
El problema con el uso de un MOSFET de canal P del lado alto impulsado por una señal que no se acerca (menos de 0,5 voltios) al voltaje del lado alto es que existe una probabilidad decente de que parezca que todavía está activo cuando cree que tenerlo apagado.
Sin embargo, con un poco de cuidado, puede poner un diodo zener en serie con el voltaje de la unidad GPIO de 3,3 voltios para que esto funcione mejor: -
simular este circuito : esquema creado con CircuitLab
Ahora, la puerta se apagará y también se podrá bajar a 2,7 voltios sobre el suelo, lo que significa que habrá 3,3 voltios entre la puerta y la fuente y, con suerte, elegirá cuidadosamente un MOSFET que funcione. Creo que podría elegir un zener de 2,4 voltios, pero está empezando a llegar al punto en que las corrientes de fuga a través del zener aún pueden activar el MOSFET. Mantenga R2 bajo (1 k ish) para evitar que esto suceda.
Alternativamente, use este circuito de dos transistores: -
Si el suministro del lado alto excede los 15 voltios, se necesita un cuidado adicional para evitar voltajes de ruptura de la fuente de la puerta.
Aquí hay otro enfoque que usa un N-MOSFET en una configuración de cambio de nivel que no invierte la polaridad de la señal de control.
simular este circuito : esquema creado con CircuitLab
Debe elegir MOSFET con umbrales de puerta inferiores a 1 V, M1 debe tener un Rds-ON bajo. M2 puede ser un pequeño dispositivo de señal.
En primer lugar, esto quería ser más como un comentario, ya que solo trata uno de los aspectos. Para la solución, mi preferida es la solución de Andy alias con NPN (los nMOS deben elegirse cuidadosamente para tener un Vgs-th inferior a 1,5 V, mientras que todos los NPN funcionan).
En cuanto a su pregunta sobre el "modo de entrada", tenga en cuenta que los pines rPI NO son tolerantes a 5V. Esto se debe a que hay un diodo parásito entre la entrada y la fuente de alimentación. En teoría, podría ignorar esto si fuerza una corriente muy pequeña dentro como
simular este circuito : esquema creado con CircuitLab
De esta manera, está forzando a través del diodo parásito una corriente de (5V-3.3V-0.3V)/100kOhm = 14uA, lo que debería estar bien para el rPI. Sin embargo, tenga en cuenta que el voltaje en la puerta será un poco más de 3,3 V en este caso (digamos 3,6 V).
En consecuencia, es mejor si usa otro transistor (sugiero un NPN como lo propuso Andy) para conducirlo.
En caso de que no esté impulsando energía para algún dispositivo, pero esté tratando de enviar algunos datos a un dispositivo de 5V, puede hacerlo un poco más fácil.
simular este circuito : esquema creado con CircuitLab
Por supuesto, esto significa que el nivel "0" será 0,6 V y el nivel "1" 3,3 + 0,6 = 3,9 V, que es suficiente para muchas aplicaciones.
Además, en el nivel "1", se drenará algo de corriente de la fuente de 5 V a 3,3 V, a través de un diodo parásito, como se describe en "frarugi87", pero eso será solo (5-3.3-0.6)/1000 = 1.1 mA y dado que rPi consume mucho más de 1,1 mA, nunca lo notará. Tal vez si usa algunos modos de suspensión profunda y rPI consume menos de 1,1 mA, entonces debería aumentar R1 a 10k o 100k.
finbarr
dirac16
Pigmalión