Implementar AND gate de múltiples maneras (lógica positiva y negativa)

0

¿Podría alguien explicarme cómo funciona la lógica positiva y negativa? Si tengo una puerta AND, la tabla de verdad será

x y z
0 0 0
0 1 0
1 0 0
1 1 1

Si quisiera implementar una compuerta AND de otra manera, sé que puedo usar la ley de De'Morgans y convertirla en una compuerta OR mientras invierto todas las entradas / salidas. ¿Cómo funciona esto con una puerta NAND? Si invierto todas las entradas / salidas obtendré algo que no es la tabla de verdad como una puerta AND

x y z
0 0 1
0 1 0
1 0 0
1 1 0

editar: ¿La puerta NAND usaría una lógica negativa para la salida y una lógica positiva para su entrada para implementarla como una puerta AND?

    
pregunta FreeStyle4

3 respuestas

1

La lógica positiva asigna la lógica '1' a alta tensión y la lógica '0' a baja tensión. La lógica negativa hace lo contrario, es decir. lógica '1' = baja tensión y lógica '0' = alta tensión.

Una tabla de verdad solo te dice los valores lógicos, no los voltajes que los producen. Sin embargo, si está cambiando de lógica positiva a negativa, entonces la lógica '1' en lógica positiva se traduce en lógica '0' en lógica negativa. Entonces, para convertir una compuerta de lógica positiva a negativa, solo tiene que invertir (negar) todas las señales.

Por ejemplo, si tuviera una compuerta AND positiva que quisiera usar en un circuito lógico negativo, tendría que colocar inversores tanto en las entradas como en la salida. Esa combinación es entonces una lógica AND negativa , y su tabla de verdad (en lógica negativa) es la misma que la compuerta AND desnuda en lógica positiva. Sin embargo, su tabla de verdad en la lógica positiva tiene todos los '1' y '0' invertidos.

La ley de De Morgan dice que una puerta AND con salida invertida (es decir, una puerta NAND) es equivalente a una puerta OR con entradas invertidas, y una puerta AND con entradas invertidas es equivalente a una puerta OR con salida invertida (es decir, una puerta AND). Puerta NOR). Esto es útil cuando, por ejemplo, solo tiene puertas NAND y necesita crear una función NOR, o si desea reducir el número de puertas en un circuito.

La aplicación de la ley de De Morgan no cambiará la lógica positiva a lógica negativa, pero ayuda cuando se desea invertir muchas señales con el número mínimo de puertas. Por lo tanto, su compuerta AND con 3 inversores se podría convertir en una compuerta NOR con un inversor en la salida, lo que reduce el número de compuertas de 4 a 2.

    
respondido por el Bruce Abbott
1

lea puertas lógicas negativas y puertas lógicas positivas

Con la puerta NAND funciona de la misma manera: implementas la puerta AND en la puerta NAND como puerta OR con entradas y salidas negadas, luego niegas el resultado ya que NAND es AND seguido de la puerta NOT.

NAND:
x y z
0 0 1
0 1 1
1 0 1
1 1 0

OR:
x y z
0 0 0
0 1 1
1 0 1
1 1 1

OR with both input/ouput negated (so it is AND)
x y z
1 1 1
1 0 0
0 1 0
0 0 0

OR with both input/ouput negated (so it is AND) and then negated again (so it is NAND)
x y z
1 1 0
1 0 1
0 1 1
0 0 1

así que si reorganizas la última tabla, obtienes lo mismo que NAND

    
respondido por el gilhad
1

Los símbolos básicos son lógica positiva (entrada positiva), mientras que DeMorgans y los correspondientes símbolos DeMorgans son lógica negativa.

NAND: \ $ X = \ overline {A \ cdot B} \ $ con DeMorgan's \ $ X = \ overline A + \ overline B \ $ (OR negativo)

LaentradadeTwo1enelsímboloNANDproduciráunasalidade0.Cualquierentrada0enelsímboloNANDdeDeMorganproduciráunasalida1.

Latabladeverdadnocambia,peroelusodelossímbolosDeMorgansponeénfasisenelestadodeentradadeseado.Muyútilparaladepuracióncuandonoestáfamiliarizadoconeldiseño.

Lomismoparacualquierotrapuerta.

AND:\$X=A\cdotB\$con\$X=\overline{\overlineA+\overlineB}\$deDeMorgan's.

La entrada de dos 1 producirá una salida de 1. Cualquier entrada 0 producirá una salida 0.

    
respondido por el StainlessSteelRat

Lea otras preguntas en las etiquetas