GPIO no puede conducir 2N2222 y LED simultáneamente

ingrese la descripción de la imagen aquí

Me fabricaron una placa de circuito impreso, que está haciendo un montón de cosas, todas funcionan perfectamente, usando EEPROM, MAX232, conversión de voltaje, etc.

Se supone que parte del circuito usa un 2N2222 como interruptor para una salida de 24v de baja corriente, también se supone que tiene un indicador LED para mostrar cuando está activo. Parece que no puedo encender el LED y encender el transistor al mismo tiempo (ambos funcionan bien de forma independiente). He probado muchas combinaciones de valores de resistencia/puentes.

¿Alguien puede sugerir una forma de resolver el problema sin cambiar el diseño de modo que sea necesario fabricar nuevos PCB? (Sin embargo, los cables de Bodge están totalmente bien)

Es un LED rojo 'estándar' de 3 mm

El voltaje de salida del pin GPIO es 3V3

La corriente de salida de GPIO es de alrededor de 50 mA

¿Puedes agregar alguna información sobre los valores de resistencia?
Conecte la resistencia del LED a GPIO, no a la base (lo que limita el voltaje del LED a Vbe o alrededor de 0,7 V). El LED R debe tener unos cientos de ohmios, la resistencia base puede ser un poco más alta (pocos K como máximo)
Como dice Andy a continuación, no hay forma de que funcione en modo prototipo. Los LED rojos necesitan un mínimo de 1,8 V, pero BE tendrá un máximo de 0,7 V cuando esté encendido.

Respuestas (3)

La unión base/emisor es un diodo con polarización directa y, por lo tanto, de base a tierra, verá alrededor de 0,7 voltios cuando se activa el GPIO. Esto no es suficiente para encender su LED (típicamente, lo que se necesita es 1,8 voltios o más).

Conecte la resistencia y el LED directamente a la línea GPIO y 0 voltios.

¡Cuando has mirado algo durante demasiado tiempo, te pierdes lo evidentemente obvio! Gracias por la solución, agregué un encabezado adicional en caso de que necesitara agregar componentes adicionales, por lo que tengo una forma ordenada de agregar componentes directamente al GPIO. Probado y funcionando maravillosamente.

Alternativamente, si puede vivir con un consumo ligeramente mayor en su suministro de 24 V, vuelva a calcular su resistencia de serie LED para 24 V y cuélguela entre +24 V y el colector del transistor.

Esto tiene la ventaja de decirle si los dispositivos conmutados están realmente conmutados (es decir, el transistor todavía está vivo y coleando).

si el LED encaja en las almohadillas, podrías

  • suprimir R7
  • montar el LED en lugar de R7
  • suprimir OR4

La corriente a través del LED y la base del transistor probablemente sea un poco alta, pero debería ser soportable. Experimente con diferentes colores y modelos de LED para controlar la corriente base.