Qué puerta OR usar

1

Estoy creando un circuito que encenderá un LED cuando la señal A o la señal B estén altas. Conozco tres opciones para lograr esto: una compuerta OR basada en diodos, una compuerta OR basada en transistores o una IC de compuerta OR (Esquemas a continuación). Aparte de minimizar el costo y las listas de partes, ¿cuáles son las ventajas y desventajas de cada uno?

Edición 1:
La divulgación completa. Estoy recreando el Adafruit Powerboost 500c Circuit , pero Quiero reducir los LED que necesito a uno. Tiene cuatro LED para representar las siguientes señales, junto a las cuales coloco el comportamiento deseado para mi circuito:

AZUL - Potencia (no me importa esta señal)
ROJO - Batería baja: el LED debe estar encendido cuando la batería está baja.
NARANJA - Cargando - El LED debe estar encendido cuando la batería se está cargando.
VERDE - Totalmente cargado: el LED debe estar apagado cuando la batería está cargada.

Estoy quitando el LED AZUL y R5. Estoy quitando el LED VERDE y R7. Quiero encender un solo LED si la entrada al LED ROJO o la entrada al LED NARANJA es alta. No estaba seguro de que conectar ambas entradas a un LED sin otro circuito fuera una buena idea, así que busqué en Google "Circuito de la compuerta OR" y descubrí tres posibilidades: una compuerta OR de diodo, una compuerta OR de transistor y una IC de compuerta OR. Si alguno de estos es la mejor opción, ¿cuál es y por qué? Si ninguno es mejor, entonces ¿qué es? Me gustaría reducir los costos si es posible.

    
pregunta Nate

2 respuestas

2

Yo diría: ninguna de las anteriores.

Vamos a tomarlos uno por uno.

El primero, está asumiendo suficiente corriente de sus salidas lógicas para controlar el LED. También debe tener en cuenta la caída de voltaje de los diodos. Con diodos de silicio que pueden ser tan altos como 0.7V. Funcionaría, y no necesita la resistencia de 10 KΩ, ya que no sirve para nada.

El segundo, los transistores están en el lugar equivocado. Deben estar por debajo del LED, no por encima de él. El voltaje para encender es relativo al emisor, y con el LED y la resistencia en esa ruta, está compensando mucho ese voltaje. Debe tener el emisor a tierra y el LED en los colectores. Vea mi circuito a continuación.

El tercero con el que realmente no tengo problemas, y si quieres usar un chip, está bien. Asegúrese de elegir uno que pueda generar suficiente corriente para controlar el LED.

La opción de componente discreto que usaría sería usar un par de transistores NPN:

simular este circuito : esquema creado usando CircuitLab

Con esa disposición, las entradas no se invierten (ya sea ALTO para activar un transistor), y Vcc puede ser del voltaje que desee (con la resistencia adecuada y los transistores adecuados, por supuesto). El LED puede extraer la corriente que necesita y no se limita a lo que las salidas lógicas pueden proporcionar.

Por cierto, el diseño de sus circuitos no es fácil de seguir. Especialmente el hábito que parece tener de permitir que los puntos de tierra sobresalgan en todos los ángulos. Un buen esquema tiene:

  1. Entradas a la izquierda
  2. Salidas a la derecha
  3. + ve voltajes a la parte superior
  4. suelo hasta el fondo
  5. (Si los tiene): hay voltajes en la parte inferior.
respondido por el Majenko
1

Aquí hay un esquema aún más simple que funciona si los voltajes de entrada son como 0 / 5V o 0 / 3.3V:

simular este circuito : esquema creado usando CircuitLab

Y si sus voltajes de entrada son 0V / 5V e incluso puede hacer esto:

simular este circuito

Las soluciones con transistores tienen la ventaja de que las entradas no tienen que generar suficiente corriente para operar el LED, solo un mA o algo así.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas