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?
Podría etiquetar un divisor de voltaje de un PNP como este
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.
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.
Yo usaría un optoacoplador:
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.
próximo truco
Trevor_G