Estoy construyendo un circuito uC alimentado por batería con un LED RGB. El LED es de cátodo común, por lo que el circuito para la conmutación de los elementos del LED tiene que ser de lado alto. El LED es un LED de alta corriente, por lo que no puede ser impulsado por el uC directamente.
Para ahorrar energía, estaba planeando que el uC (AVR ATmega328) funcionara a cualquier voltaje que las 2 pilas AAA proporcionaran (1,8-3,0V), mientras que los LEDs necesitan ser conducidos a 4,0V para tener en cuenta la caída de tensión de los LEDs - el plan era utilizar un convertidor de refuerzo para alimentar los LEDs. Me preguntaba cuál es la mejor manera de conducir la salida del LED desde el uC. Se me ocurren algunas formas:
Interruptor PNP BJT con tres diodos
La documentación del AVR indica que el chip no puede "ver" más de 0,5V por encima de Vcc en ninguno de los pines, por lo que una opción sería utilizar un diodo \$V_{forward}\$ para presentar un voltaje más bajo al uC:
¿Quizás se pueda omitir el D1? No estoy seguro de que haya una caída de tensión E->B en un transistor PNP.
MOSFET de canal P con un BJT NPN
Otra opción es controlar el MOSFET de canal P con un BJT NPN
simular este circuito - Esquema creado con CircuitLab
Interruptor MOSFET de canal N de lado alto
Esto requiere una bomba de carga o algo equivalente, por lo que me inclino por esta solución.
Actualmente me inclino por la segunda solución, sin ninguna razón en particular. ¿Hay otras soluciones que debería considerar? ¿Hay otras consideraciones que debería tener en cuenta?
2 votos
MOSFET de canal P con un BJT NPN es la opción más sencilla. No se requiere una verdadera combinación de componentes; puedes construirlo con cualquier cosa que tengas por ahí. Si Q1 fuera un MOSFET (con bajo umbral de Vgs) podrías prescindir de R2.
2 votos
Estoy de acuerdo con @CharlieHanson. Sólo quiero añadir que los diodos no protegerán realmente la entrada del uC contra el alto voltaje, porque el voltaje del diodo será cero a menos que fluya alguna pequeña corriente. También quería añadir que un BJT PNP tiene una caída de diodo entre el emisor y la base.
0 votos
Ah, buen punto sobre R2 @CharlieHanson - hice.
1 votos
+1 y una pregunta favorita. Bien hecho, y un placer leerlo. Claramente escrito, con los problemas descritos verbalmente y las soluciones tentativas presentadas como esquemas en lugar de palabras.
0 votos
Relacionados: electrónica.stackexchange.com/a/106673
0 votos
¿Por qué no usar NPN para manejar PNP? Se podría utilizar una resistencia de pull-up en la base de PNP con valores más altos para reducir la corriente tanto como sea posible. Y la resistencia de base de NPN también podría ser de alto valor, también.