¿Interruptor JFET controlado por MCU para voltaje negativo?

Tengo un JFET que requiere voltaje negativo en la base para cerrarse y 0V para abrirse. Tengo los siguientes rieles de alimentación: 5V, -12V y GND (0V).

¿Cuál sería la forma más sencilla de cambiar la base del JFET entre 0V y -12V usando un pin GPIO de la MCU?

Respuestas (2)

Podría etiquetar un divisor de voltaje de un PNP como este

esquemático

simular este circuito : esquema creado con CircuitLab

Tenga en cuenta que se espera que el Vcc que se muestra arriba sea de 5V. Si su salida lógica tiene un voltaje menor, deberá volver a calcular R1 de manera adecuada.

O si la tierra realmente necesita ser tierra, el circuito a continuación puede ser mejor. Tenga en cuenta la inversión de la señal de control.

esquemático

simular este circuito

En ambos casos, debe asegurarse de que Vhi de su puerto de salida sea lo suficientemente alto como para apagar completamente el transistor PNP. Si no, use una salida de colector abierto con un pull-up en la base, o baje un poco el voltaje del emisor con uno o dos diodos.

+1, pero le sugiero que agregue una etiqueta de habilitación baja activa en el primer circuito y una etiqueta de habilitación alta activa en el segundo circuito. Además, incluso si el OP dijo que tiene un riel de 5V disponible, no dijo a qué voltaje se alimenta la MCU (se podría montar en una placa, que incluye un regulador de 3.3V, y los 3.3V no se traen externamente ). Si la MCU tiene GPIO de 3.3 V, entonces Q1 estaría siempre encendido, agregaría una nota a esto :)
Buenos puntos @next-hack

Yo usaría un optoacoplador:

esquemático

simular este circuito : esquema creado con CircuitLab

Cuando el GPIO es alto, el optoacoplador se enciende y tira de la puerta JFET a -12V. Cuando el GPIO está bajo, el optoacoplador se apaga y la resistencia tira de la puerta a 0V.

Barato y sencillo. El valor de la resistencia LED cambiará según el optoacoplador que elija. El valor de la resistencia JFET puede ser bastante alto.

Notas para futuros lectores: desde mi lectura inicial de la pregunta, de alguna manera pensé que los voltajes debían aislarse. Culpa mía. Las soluciones anteriores basadas en transistores son más simples para el caso no aislado.