Está en la página 1de 18

Tabla de contenidos

• Presentación
• Introducción
• Ejercicio práctico 1
• Simplificación de funciones lógicas – Ejercicio práctico 2
• Ejercicio práctico 3
• Caso
• Solución
• Referencias
• Cibergrafía
• Créditos

Copyright SENA ©, 2012. 2


Presentación

Para realizar el diseño de un proceso que cumpla con una función específica
como lo hacen los circuitos integrados, se parte de ciertas especificaciones que se
representan en un esquema o plano, con base en las funciones de las puertas
lógicas vistas en la Unidad 3, se realizan diseños combinando las diferentes
puertas en un solo plano, que permite identificar los componentes y CI necesarios
para llevar a la realidad el circuito.

En esta Unidad se profundizará en el diseño de esquemas lógicos partiendo de


una tabla de verdad, o de una función lógica y viceversa; usando las propiedades
y leyes del Álgebra de Boole estudiadas en la Unidad 2. Se realizarán
simplificaciones a funciones y esquemas lógicos que permiten reducir un circuito,
buscando siempre usar un mínimo número de compuertas lógicas, para cumplir
la misma función que realiza un circuito con muchas compuertas

Copyright SENA ©, 2012. 3


Resultado de aprendizaje:
Sintetizar circuitos lógicos a partir de una descripción inicial que utiliza un lenguaje
convencional.

Conocimientos de concepto y principios:


• Simplificación de ecuaciones ó funciones lógicas.
• Algebra Booleana.
• Teorema de Morgan.
• Mapas de Karnaugh.

Conocimientos de proceso:
• Construir tablas de verdad que representan funciones complejas.
• Identificar las funciones booleanas.
• Analizar expresiones booleanas.
• Crear tablas de verdad en base a expresiones booleanas.

Criterio de evaluación:
Simplifica ecuaciones de los circuitos lógicos a partir de una descripción inicial,
que utiliza un lenguaje convencional

Tiempo estimado de estudio: 4 HORAS

Copyright SENA ©, 2012. 4


Introducción

La lógica combinatoria implica la combinación de diferentes compuertas en un solo


circuito o esquema lógico.

Ejercicio Práctico 1:

1. Realizar el esquema lógico y la tabla de verdad a partir de la siguiente


Función Lógica: (A + B) . (B + C)

1.1. Para realizar el esquema lógico partiendo de la función lógica,


primero se identifican las operaciones involucradas para que se
cumpla la función así:

3 Operaciones (+ . +)

Luego se identifican las compuertas que cumplen dicha función:

Copyright SENA ©, 2012. 5


De esta manera el esquema lógico quedaría así

Esquema Lógico o Plano

2. Antes de crear la Tabla de Verdad es importante recordar:

Tabla de Verdad : “Es una representación gráfica de todos los valores que puede
tomar la función lógica para cada una de las posibles combinaciones de las
variables de entrada.”Tomado de Introducción a los sistemas digitales. Mc Graw
Hill. P. 16.

El número de combinaciones posibles es 2n , siendo n el número de variables.

Ejemplo: La tabla para la función lógica F = (A + B), C sería:

n=3 (Porque las variables son A, B y C)


23 = 8 (Número de posibles combinaciones y filas que debe tener la tabla)

Copyright SENA ©, 2012. 6


La Tabla de Verdad y los niveles lógicos que cumplen dicha función a la salida
son:

Combinaciones

Para comprobar la tabla realice la simulación:

Copyright SENA ©, 2012. 7


Simplificación de funciones lógicas:

Cuando se diseñan esquemas lógicos que cumplan una función o proceso


específico, se puede en primera instancia obtener un esquema o función extensa,
que implica el uso de un gran número de compuertas lógicas, pero dichos
esquemas se pueden reducir simplificando la función lógica que se logra aplicando
las propiedades de Boole, los teoremas de Morgan y los mapas de Karnaugh, en
estos últimos no se profundizará pero existe en el material de apoyo un
documento sobre el tema.

Cómo ejercicio práctico se continuará trabajando con la función lógica del ejercicio
1.

Ejercicio Practico 2

2. Simplificar la Función Lógica : (A + B) . (B + C)

Antes de simplificar la función, es importante recordar las propiedades de Boole y


los teoremas de Morgan:

Copyright SENA ©, 2012. 8


2.1. Aplicando la Propiedad Conmutativa se organiza la función así:

(A + B) . (B + C) = (B + A) . (B + C)

2.2. Con la función equivalente se aplica la Función Distributiva para realizar la


simplificación:

(B + A) . (B + C) = B + (A . C)

Lo que quiere decir que:

(A + B) . (B + C) = B + (A . C)

2.3. Para continuar se comprobará que la simplificación realizada cumple la


misma función que la inicial, y además se evidenciará cómo se reduce el número
de compuertas en el esquema lógico y la tabla de verdad.

Función Lógica sin simplificar: (A + B) . (B + C)

Función Lógica simplificada: B + (A . C)

B + (A . C)

2 Operaciones (+. )

Copyright SENA ©, 2012. 9


Esquema Lógico simplificado Vrs Esquema Lógico sin simplificar

Ambos esquemas realizan la misma función pero uno lo hace con menos
compuertas, lo que reduce costos y espacios, he allí la importancia de simplificar.

Ahora se comprobará que las dos funciones cumplen la misma función a través de
las tablas de verdad:

Se evidencia que las salidas para cada combinación son las mismas.

Ejercicio Practico 3:

1. A partir del esquema lógico realizar la tabla de verdad y la función lógica.


2. Simplificar la función lógica obtenida y probar que efectivamente las salidas
son las mismas a la función no simplificada.

Copyright SENA ©, 2012. 10


Solución:

1.1. Para conocer la función lógica del esquema es necesario identificar el tipo
de compuertas lógicas y las operaciones de cada una así:

Copyright SENA ©, 2012. 11


1.2. Con la función lógica se procede a realizar la tabla de verdad.

La Tabla de Verdad y los niveles lógicos que cumplen dicha función a la salida
son:

Para comprobar la tabla se debe realizar la simulación

2. Simplificación de la función anterior: [(A+B+C) . C’] + B . C’

2.1. Se inicia multiplicando C’ por la operación (A+B+C) despejar la primera


parte de la ecuación así:

(A.C’ + B.C’ + C.C’) + (B.C’) - Se aplica la propiedad Inversa para C.C’ = C.C = 0

La función ahora quedaría así:

(A.C’ + B.C’ + B.C’)

Copyright SENA ©, 2012. 12


2.2. Se realiza simplificación de igualdad porque

B.C’ + B.C’ = B.C’


La función ahora quedaría así:
(A.C’ + B.C’)

Se aplica la propiedad distributiva como último paso así:

C’ . (A + B)

Lo que quiere decir que:

[(A+B+C) . C’] + B . C’ = C’ . (A .+ B)

Función Inicial = Función Simplificada

La propiedad inversa dice que: A . A = 0


La propiedad simplificación de igual dice que: A + A = A
Propiedad distributiva = A . (B + C) = (A . B) + (A . C)

Ahora se comprobará que las dos funciones cumplen la misma función a través de
las tablas de verdad:

Se evidencia que las salidas para cada combinación son las mismas

Copyright SENA ©, 2012. 13


Esquema Lógico Inicial

Esquema Lógico Simplificado

Caso
El gerente de una empresa de transporte desea tener más control sobre el registro
del equipaje de los pasajeros, para lo que solicita al ingeniero un circuito digital
capaz de controlar el paso de las maletas por el recorrido de revisión.

Objetivo: Diseñar un circuito digital capaz de detectar el equipaje desde que


ingresa a la zona de carga, hasta que pasa la revisión, el registro y así permitir el
paso a la zona de carga.

Variables de Entrada:
Sensor Puerta 1: Este sensor es capaz de detectar el equipaje para permitir que
la puerta 1 se abra para que el equipaje siga el camino hasta el primer control. La
salida de estos sensores es ’0’ cuando detectan un objeto y ’1’ cuando no.

Pulsador Puerta 2: Se abrirá solo si la persona encargada de la revisión del


equipaje oprime el botón para dar la orden al sistema de abrir la puerta y si la
puerta 1 antes se puso en “0”. La salida del pulsador es “1” si es oprimido y “0” si
no.

Sensor Puerta 3: Este sensor es capaz de detectar en el equipaje el código de


barras del tiquete que una persona debió fijar en la maleta después de la revisión
y así permitir que la puerta 3 se abra para que el equipaje pase a la zona de
carga. La salida de estos sensores es ’1’ cuando detecta el código y ’0’ cuando
no.

Copyright SENA ©, 2012. 14


Solución

1. Identificar entradas y salidas

2. Identificación de compuertas lógicas

3. El esquema lógico de acuerdo a las entradas y salidas de las compuertas


es:

La función lógica es:

( A . B . C ) = ( A’ . B . C )

4. Verifique a través de la tabla de verdad que el circuito si cumple con el proceso


requerido por el gerente:

Copyright SENA ©, 2012. 15


Para finalizar se identificará que tipo de CI son necesarios para realizar el circuito:

En el esquema se observan 3 compuertas necesarias para cumplir las funciones


específicas del proceso y que dos de estas son AND, por lo anterior los circuitos
integrados propicios para el diseño son:

Copyright SENA ©, 2012. 16


Cibergrafía

• Introducción a los sistemas digitales. Unidad 1. En Mc Graw Hill. Recuperado


de http://www.mcgraw-hill.es/bcv/guide/capitulo/844817156X.pdf

Se recomienda estudiar el material complementario:


• Introducción a los circuitos digitales
• Introducción a los Sistemas digitales

Y visitar los enlaces externos:

• Laboratorio virtual de Lógica Binaria


http://conteni2.educarex.es/mats/19260/contenido/index.html

• Curso On Line de Electrónica digital básica


http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/docs_curso/contenido
.html

• Simulador On line
http://www.neuroproductions.be/logic-lab/

• Material interactivo sobre compuertas lógicas


http://recursostic.educacion.es/secundaria/edad/4esotecnologia/quincena6/quin
cena6_presenta_1a.htm

• Material interactivo sobre Lógica Binaria


http://recursostic.educacion.es/secundaria/edad/4esotecnologia/quincena5/4q2
_index.htm

• Función interactiva de compuertas ---luego de ingresar a la página Dar


clic en “Ver Funcionamiento”
http://www.profesormolina.com.ar/electronica/componentes/int/comp_log.htm

Copyright SENA ©, 2012. 17


Créditos

Experto Temático:
Magda Melissa Rodríguez Celis
Asesor Pedagógico:
Mónica Patricia Osorio Martínez
Guionista:
Oscar Iván Pineda Céspedes
Equipo de Diseño:
Leonardo Stiglich Campos
Gabriel David Suárez Vargas
Jhonny Ronald Narváez Olarte
Equipo de Programación:
Diego Rodríguez Ortegón
Julián Mauricio Millán Bonilla
Líder de Proyecto:
Jairo Antonio Castro Casas

Copyright SENA ©, 2012. 18

También podría gustarte