Está en la página 1de 10

Carlos Ernst – Electrónica.

Clase 17.

Compuertas Universales.
Implementación en funciones de MAXITERMINOS.

En la clase 15 y 16 se implementa con compuertas universales NAND y


NOR funciones con miniterminos (suma de productos).
En esta clase veremos cuando tenemos funciones con MAXITERMINOS
(producto de suma)
Tomaremos como ejemplo el ejercicio de la clase 14.

Implementación de una función Booleana con compuertas universal NOR.

Una forma conveniente de implementar un circuito combinacional con


compuertas NOR es obtener las funciones booleanas simplificadas en términos
de AND, OR y NOT y convertir las funciones en la lógica NOR.
En esta clase veremos dos formas de realizar tal implementación.
1) Una forma de solucionarlo es negar dos (2) veces toda la función y
aplicar teorema de DEMORGAN.

1
Carlos Ernst – Electrónica.

Para implementarlo con compuertas NOR es:

Negar dos (2) veces la solución para no cambiar la expresión.

Aplicar de Demorgan

Circuito equivalente con compuertas NOR.

2
Carlos Ernst – Electrónica.

2) Otra forma de resolver es sustituyendo directamente en el circuito lógico,


para eso se debe guiar con la siguiente figura, donde aparece el
equivalente de cada compuerta.

3
Carlos Ernst – Electrónica.

Eliminar los pares de inversores en cascada

4
Carlos Ernst – Electrónica.

Verificación.

Nº D C B A S ¬A+C ¬A+D S=(¬A+C)*(¬A+D)

0 0 0 0 0 1 1 1 1

1 0 0 0 1 0 0 0 0

2 0 0 1 0 1 1 1 1

3 0 0 1 1 0 0 0 0

4 0 1 0 0 1 1 1 1

5 0 1 0 1 0 1 0 0

6 0 1 1 0 1 1 1 1

7 0 1 1 1 0 1 0 0

8 1 0 0 0 1 1 1 1

9 1 0 0 1 0 0 1 0

10 1 0 1 0 1 1 1 1

11 1 0 1 1 0 0 1 0

12 1 1 0 0 1 1 1 1

13 1 1 0 1 1 1 1 1

14 1 1 1 0 1 1 1 1

15 1 1 1 1 1 1 1 1

5
Carlos Ernst – Electrónica.

Nº D C B A ¬(¬A+C) ¬(¬A+D) S=¬[(¬A+C)+(¬A+D)]

0 0 0 0 0 0 0 1

1 0 0 0 1 1 1 0

2 0 0 1 0 0 0 1

3 0 0 1 1 1 1 0

4 0 1 0 0 0 0 1

5 0 1 0 1 0 1 0

6 0 1 1 0 0 0 1

7 0 1 1 1 0 1 0

8 1 0 0 0 0 0 1

9 1 0 0 1 1 0 0

10 1 0 1 0 0 0 1

11 1 0 1 1 1 0 0

12 1 1 0 0 0 0 1

13 1 1 0 1 0 0 1

14 1 1 1 0 0 0 1

15 1 1 1 1 0 0 1

6
Carlos Ernst – Electrónica.

Implementación de una función Booleana con compuertas universal


NAND.
Una forma conveniente de implementar un circuito combinacional con
compuertas NAND es obtener las funciones booleanas simplificadas en
términos de AND, OR y NOT y convertir las funciones en la lógica NAND.
En esta clase veremos dos formas de realizar tal implementación.
1) Una forma de solucionarlo es negar dos (2) veces cada término que
comprende una multiplicación, aplicar Demorgan y luego negar 2 veces
toda la función.

Para implementarlo con compuertas NAND es:

Negar 2 veces cada término que comprende una suma.

Aplicar de Demorgan

Eliminar los pares de inversores.

7
Carlos Ernst – Electrónica.

Negar 2 veces toda la función para no cambiar la expresión.

Circuito equivalente con compuertas NAND.

2) Otra forma de resolver es sustituyendo directamente en el circuito lógico,


para eso se debe guiar con la siguiente figura, donde aparece el
equivalente de cada compuerta.

8
Carlos Ernst – Electrónica.

Eliminar los pares de inversores en cascada

9
Carlos Ernst – Electrónica.

Verificación.

Nº D C B A ¬(A¬C) ¬(A¬D)

0 0 0 0 0 1 1 1

1 0 0 0 1 0 0 0

2 0 0 1 0 1 1 1

3 0 0 1 1 0 0 0

4 0 1 0 0 1 1 1

5 0 1 0 1 1 0 0

6 0 1 1 0 1 1 1

7 0 1 1 1 1 0 0

8 1 0 0 0 1 1 1

9 1 0 0 1 0 1 0

10 1 0 1 0 1 1 1

11 1 0 1 1 0 1 0

12 1 1 0 0 1 1 1

13 1 1 0 1 1 1 1

14 1 1 1 0 1 1 1

15 1 1 1 1 1 1 1

10

También podría gustarte