MOSFET de lado bajo: la corriente parece limitada

Estoy tratando de usar un MOSFET, un canal N (específicamente IRLB8721PbF ), con una puerta controlada por un AVR para encender/apagar una Raspberry Pi (alimentada a través de GPIO), lo estoy usando en el lado bajo. (Ambos comparten el mismo riel de +5 V).

Cuando mido el consumo actual de Raspberry Pi, parece limitado y no funciona correctamente.

En ese MOSFET:

  • Puerta: al pin digital AVR (y bajado con una resistencia de 10k)
  • Drenaje: a tierra Raspberry Pi GPIO
  • Fuente: A GND

Naturalmente, mis 5 V de mi fuente de alimentación van directamente a la Raspberry Pi GPIO 5 V.

Como una especie de control de experimento: solo enciendo la Raspberry Pi directamente desde mi fuente de alimentación de 5 V/tierra. Mido la corriente que consume la Raspberry Pi a través de 5 V con un multímetro, y durante el encendido fluctúa de 0,15 A (hasta aproximadamente 0,45 A) y se estabiliza en aproximadamente 0,35 A.

Sin embargo, cuando mido cuánta corriente consume la Raspberry Pi cuando está conectada al MOSFET y cuando enciendo la compuerta, parece que la corriente es limitada y llega a aproximadamente 0,30 A (aprox.) y nunca aumenta, y la Raspberry Pi parece que nunca se enciende por completo.

Tengo curiosidad si me estoy perdiendo algo aquí al intentar encender esto. De hecho, es un MOSFET de nivel lógico, pero, como experimento, intenté encender el MOSFET a diferentes voltajes con una fuente de alimentación de banco, pero no hubo cambios notables al usar más voltaje (intenté hasta 10 VI).

Por supuesto, soy más un programador y un técnico en electrónica, por lo que agradezco cualquier aporte y consejo de ingeniería electrónica, pero las soluciones pragmáticas son las más apreciadas. Estoy tan desconcertado porque el MOSFET debería tener una capacidad nominal de hasta 60 A, y hubiera pensado que simplemente aplicando un voltaje de nivel lógico habría podido extraer más corriente a través del MOSFET.

Aquí hay un diagrama del circuito (tenga en cuenta: puedo recrear esta situación sin el microcontrolador y solo con Raspberry Pi + potencia de banco + MOSFET, como se muestra en el diagrama). Tenga en cuenta que en esta representación se simplifica la conexión GPIO de Raspberry Pi y en este diagrama, el pin 1 en el puente = 5 V y el pin 2 = GND.

Ingrese la descripción de la imagen aquí


Actualización: resulta que la caída de voltaje en el MOSFET es suficiente para que la Raspberry Pi se ajuste. Un amigo mío lo señaló en la hoja de datos, y aquí hay una captura de pantalla del gráfico exacto que muestra dónde se caen aproximadamente 0,15 V, que se pueden medir en la fuente y el drenaje (como se señaló al principio, buenos ojos chicos, yo en verdad lo aprecio). En su lugar, he decidido usar un relé.

Ingrese la descripción de la imagen aquí

¿Qué miden VGS y VDS?
¿Podría armar un esquema o, si no, un boceto de conexión dibujado a mano de qué está conectado a qué y a qué voltajes, por favor?
¿Qué voltaje de puerta obtiene el MOSFET para alimentar la frambuesa?
@AnindoGhosh: diagrama agregado, buena sugerencia.
@IgnacioVazquez-Abrams: Vgs (¿es ese el voltaje en la puerta? Supongo que) es 5.1v en el diagrama publicado (solo con energía de banco, sin micro), desde el micro es más realista 4.3v. ¿Cómo mido Vds? Está en el lado bajo, ¿no debería ser cero? me encantaria aprender
Tu pregunta parece incorrecta (o correcta). De cualquier manera, las cosas que has hecho parecen buenas, pero los resultados que estás viendo no lo son. Sospecho que hay algo fuera del alcance de su Q que está mal. Por ejemplo, tiene algunos pinouts mezclados, o una conexión incorrecta, o el MOSFET que tiene es malo, etc. También cuestiono la utilidad de usar un interruptor lateral bajo en el PI, pero eso es aún más fuera de tema.
@DavidKessner: ¡podría ser la pregunta incorrecta! Lo que realmente necesito es una forma lógicamente controlada de encender/apagar la Raspberry Pi (por eso lo hago con un micro). Este podría ser el enfoque equivocado. Si sirve de algo, puedo hacerlo con un relé, solo parecía ser... excesivo. Además, verifique dos veces este circuito también (y una y otra vez) también puede usarlo para alimentar algo más inocuo como un LED.
@dougBTV Sí, estos son los tipos de problemas en los que puedes pasar horas/días trabajando y luego es algo súper simple y te sientes estúpido. He estado allí cientos de veces antes. Te acostumbrarás. :)
Me pregunto si 4.3V en la puerta es realmente suficiente. ¿Podría intentar subir la puerta NMOS a 9V para ver si eso ayuda? Si es así, es posible que deba seleccionar un transistor diferente. El que está utilizando especifica un Vt de 2.5V pero eso es para una corriente de drenaje de solo 25uA.

Respuestas (1)

Quizás el suministro de su banco no tenga suficiente corriente. Si usa su suministro de banco para alimentar la Raspberry Pi directamente, ¿lo alimenta correctamente? Si también enciende el Arduino al mismo tiempo, ¿funcionan ambos? El RPi quiere alrededor de 700 mA con gráficos y Ethernet activados, y el Arduino entre 20 y 200 mA dependiendo de la carga.

Si no es así, entonces creo que conectó algo mal, ya sea el IRLB8721 (¡que es un excelente FET de canal N en mi opinión!) La fuente / drenaje (o la puerta, incluso) se mezcló, o el pinout Arduino se mezcló. ¿O tal vez olvidaste configurar el pin Arduino como salida? De forma predeterminada, los pines de Arduino son entradas, y si "escribe" en ellos con digitalWrite(), enciende un pull-up muy débil (alrededor de 20-40 kOhm) por lo que puede "parecer" ser una salida.

Use un osciloscopio o un multímetro para probar cada voltaje mientras el circuito está funcionando e informe.

Parece que tienes razón en el dinero. Tuve un amigo que es un EE que miró mi trabajo y se dio cuenta de inmediato. El voltaje en la fuente/drenaje es de aproximadamente 0,15 V, que es suficiente para causar un funcionamiento incorrecto de la raspberry pi. También señaló dónde está el problema en la hoja de datos (de la que agregaré una imagen en la pregunta original). Gran ojo en eso, lo aprecio.