Ayuda con LEDs bipolares y transistores

2

Primero déjame decir que soy nuevo en electrónica. :) Entonces, mi pregunta es ¿funcionará este circuito? Estoy intentando encender un LED bipolar de 2 derivaciones usando 2 pines en un microcontrolador.

Mi teoría es que cuando el pin 1 mcu es alto, Q1 está saturado, lo que da voltaje, y cuando el pin 2 está bajo, Q4 está saturado conectando el circuito a tierra y permitiendo que se encienda el LED1. Y LED2 se encenderá cuando el pin 1 esté bajo y el pin 2 esté alto.

¿Estoy en el camino correcto? ¿O estoy exagerando esto incluso? Lo hago mucho :)

    
pregunta bwoogie

2 respuestas

7

En su esquema, los PNP deben estar en el lado alto y los NPN en el lado bajo, todos en la dirección apropiada (+ → -). Pero usted está pensando demasiado en ello; utilizando las salidas push-pull de la MCU (que ya ha casi reconstruido en su esquema) con niveles opuestos encenderá el LED, asumiendo que el voltaje de salida es lo suficientemente alto para los LED, y puede usar polaridades alternas para convertirlo en el color combinado.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Ignacio Vazquez-Abrams
2
  • Si agrega resistencias base (4 unidades) para todos los transistores, es posible que simplemente funcione, pero estará en el límite;
  • Solo necesita una resistencia de serie única para ambos LED si lo mueve a la rama derecha donde se unen los LED;

Con este circuito, confía en el hecho de que su MCU será capaz de elevar su salida hasta el Vcc (¡con una carga de 10k!) y bajarla hasta GND. Esto a menudo no es el caso , debe verificar la hoja de datos de su MCU para eso.

Izquierda es lo que creo que estás tratando de hacer, que depende de que el controlador arrastre su salida hasta Vcc y GND; a la derecha es un enfoque alternativo que puede funcionar:

simular este circuito : esquema creado usando CircuitLab

Para el medio puente izquierdo, observe que la tensión en la base de los dos transistores difiere sustancialmente. El voltaje de base para el transistor inferior varía en el mejor de los casos entre 0 y 0.7V, mientras que el transistor superior varía en el mejor de los casos entre 4.7 y 5V.

Sobre ingeniería

Mientras verifica la hoja de datos de la MCU, solo verifique si la MCU puede generar / acumular suficiente corriente para impulsar los LED (con una resistencia en serie) directamente. Muchos microcontroladores pueden. Véase también la respuesta de @Ignacio Vazquez-Abrams.

    
respondido por el jippie

Lea otras preguntas en las etiquetas