Uso de interruptores de encendido y apagado y puertas lógicas

0

Así que tengo 2 interruptores que representan:

  1. Bit A
  2. Bit B

Y luego tengo:

  • Y la puerta
  • O puerta
  • No puerta
  • Algunas otras puertas como sumador y comparador

Utilicé el método descrito aquí porque Adder & las puertas del comparador siempre obtienen la entrada como 1; sin embargo, el interruptor está activado o desactivado aquí . Que es la conexión del interruptor entre la entrada a las puertas y el suelo, conecte el led entre el vcc y la salida de las puertas y funciona bien para esas 2 puertas.

Pero ahora hay 3 problemas:

  1. Para la puerta AND casi funciona como una puerta OR:

     - When the 2 switches off: the led is nearly off though I can still see very
     very low illumination 
    
     - When either switch is on: led illuminate with full power
    
  2. Para la puerta NO, la salida es débil y va y viene (como si el LED vibrase pero con efecto de luz)

  3. Para las entradas de la compuerta OR siempre se ven como 1

     -when switches are closed: lead illuminate nearly with third of its potential 
    
     - when both are opened: led illuminate with full power.
    

Entonces, ¿hay una manera de usar esos interruptores correctamente? Sé que está mal con la conexión de los interruptores, ya que cuando intento la entrada con Vcc para 1 o con tierra para 0, funcionan bien.

    
pregunta Karim Tarabishy

1 respuesta

0

Me parece que cuando un interruptor está abierto, tiene una entrada lógica flotante. Los chips lógicos, en general, no les gusta tener entradas flotantes y esto puede producir resultados como los que ves (puertas a mitad de camino).

Intente agregar resistencias desplegables a sus entradas, por ejemplo, 4.7K entre la entrada y la tierra. Esto garantiza que una entrada siempre vea un estado lógico válido.

    
respondido por el DoxyLover

Lea otras preguntas en las etiquetas