¿Haciendo un circuito lógico con solo NAND GATES?

ingrese la descripción de la imagen aquíEstoy tratando de crear un circuito lógico usando solo puertas NAND para esta expresión: (NO Q Y P) O R

¡Esta pregunta realmente me ha atascado! ¿Puede alguien por favor ayudar?

¿Ya aprendiste las leyes de DeMorgan?
@IgnacioVazquez-Abrams - Sí, he hecho otras expresiones, pero esta realmente me ha confundido y no estoy seguro de por qué. He agregado una imagen de lo que he hecho hasta ahora.
¿Por qué estás dibujando algo? Obtenga la ecuación primero.
@IgnacioVazquez-Abrams: obtuve el primer bit, pero pensé que si dibujaba algo, debería poder entender el resto; no estoy seguro de cómo convertir OR R al bit nand
Para eso están las leyes de DeMorgan.
@IgnacioVazquez-Abrams - Sí, lo sé, lo probé y no puedo llegar a ningún lado, por eso puse esto aquí para obtener ayuda.
¿"Negación de DeMorgan"?
la puerta lógica NAND generalmente se clasifica como una puerta "UNIVERSAL" porque es uno de los tipos de puerta lógica más utilizados. hay tres tipos de compuertas básicas de AND,OR y NOT formados usando solo NAND. Por ejemplo
Su imagen no parece coincidir en absoluto con la descripción de su palabra.

Respuestas (2)

La mejor manera para un principiante es pensar en cada término por separado y cómo lo crearía con una puerta NAND.

Comencemos con la tabla de verdad básica de la puerta NAND:

A | B | Q
---------
0 | 0 | 1
1 | 0 | 1
0 | 1 | 1
1 | 1 | 0

Ahora veamos cada término. Tenemos un NOT, un AND y un OR allí. Entonces, ¿cómo podemos hacer eso con puertas NAND? Comience con el NO.

¿Cómo se parece una NAND a una NOT? Simple: cuando ambas entradas son iguales. Si une A y B para que siempre vean la misma señal, entonces tiene una puerta NOT. 0 nand 0 = 1, 1 nand 1 = 0. Entonces, la puerta NOT puede ser simplemente:

esquemático

simular este circuito : esquema creado con CircuitLab

A continuación, el Y. ¿Qué es una NAND? Es una Y invertida. Y Y con un NO después. Entonces, solo queremos deshacernos del NOT, y puede hacerlo agregando otro NOT:

esquemático

simular este circuito

Luego viene el quirófano. Mire de cerca la tabla NAND y compárela con la tabla OR:

A | B | Q
---------
0 | 0 | 0
1 | 0 | 1
0 | 1 | 1
1 | 1 | 1

¿Ves una similitud? Si tuviera que invertir los valores A y B, la tabla se vería así:

A | B | Q
---------
1 | 1 | 1
0 | 1 | 1
1 | 0 | 1
0 | 0 | 0

Y esa es la misma secuencia para Q que la puerta NAND. Entonces, una puerta OR es solo una puerta NAND con las entradas invertidas. Y ya sabemos cómo invertir. Entonces el OR se ve así:

esquemático

simular este circuito

Entonces, ahora que sabe cómo se ven las puertas, puede armar todo:

esquemático

simular este circuito

Sin embargo, hay demasiadas puertas allí. Se puede simplificar. El bit que he marcado con un cuadro, un NO seguido de un NO, es completamente inútil (desde un punto de vista lógico) y es simplemente un desperdicio. No sirve para nada. Así que puedes deshacerte de él. simplificar a:

esquemático

simular este circuito

( q ¯ PAG ) + R

= ( q ¯ PAG ¯ ) R ¯ ¯

= (NO Q N Y P) N Y NO R

¿Le importa proporcionar una breve narrativa de seguimiento?