You are on page 1of 8

SERVICIO NACIONAL DE APRENDIZAJE SENA

SENA VIRTUAL
Instructor: Jos Leonardo Simancas Garca.
Preparado por: Jos Leonardo Simancas Garca.
INTRODUCCIN
Uno de los aspectos ms interesantes de la electrnica digital, es el poder resolver
problemas de la vida real usndola. Para ello, debemos saber como plantear problemas
de la vida real en forma de tabla de verdad, ya que ese es el punto de partida para
obtener un sistema digital, debido a que all se plasma el funcionamiento total del
mismo. Pero antes de realizar esto, se debe saber que los circuitos digitales se
construyen con la combinacin de compuertas lgicas bsicas que se pueden estudiar en
algunos documentos adjuntos a este. Entonces, en este tutoral, iniciaremos viendo
como se realiza la combinacin de compuertas lgicas para construir sistemas lgicos a
partir de funciones booleanas obtenidas de la tabla de verdad de un circuito a disear.
Luego de esto, veremos la aplicacin de todo este conocimiento a la solucin de un
problema concreto de la vida real.
COMBINACIN DE COMPUERTAS LGICAS
Para resolver muchos problemas cotidianos de lgica digital se utilizan diversas
compuertas lgicas. El patrn ms comn de compuertas se muestra en la figura 1. Este
patrn se denomina patrn AND-OR. Las salidas de las compuertas AND (AND1 y
AND2) alimentan las entradas de la compuerta OR (OR3). Observar que este circuito
tiene tres entradas (A, B y C). La salida del circuito completo se denomina Y.
A

AND1
OR3

Y
AND2

Determinaremos primero la expresin booleana que describe este circuito lgico.


Comencemos el examen de la compuerta AND1. Se trata de una compuerta AND de 2
entradas. La salida de esa compuerta ser AB (A and B). Esta expresin se escribe en
la salida de la compuerta AND1 en la figura 2. La compuerta AND2 tambin es una
compuerta AND de 2 entradas. La salida de esta compuerta ser BC (B and C). Esta
expresin se escribe a la salida de la compuerta AND2. Las salidas de las compuertas
AND1 y AND2 son las entradas a la compuerta OR3. La figura 3 muestra la operacin
OR de AB con BC. La expresin booleana resultante es AB + BC = Y se lee (A and
B) or (B and C) igual a 1, en la salida Y. Se observara que se hace primero la operacin
AND y despus la OR. Tambin, se debe decir que para simplificar la tipografa, y que
tambin permite la tcnica, de ahora en adelante se reemplazara AB por AB y BC por
BC.

AND1

AB
OR3

Y
AND2

BC
AND1

AB
OR3

Y
AND2

Y=AB+BC
BC

Se plantea la siguiente pregunta. Cul es la tabla de verdad del diagrama lgico ANDOR de la figura 3? La siguiente tabla nos ayudara a determinar la tabla de verdad de la
expresin booleana AB+BC = Y. La expresin booleana nos dice que si ambas
variables A and B son 1, la salida ser 1. La tabla ilustra que en las dos ltimas lneas de
la tabla de verdad aparecen 1 en las posiciones A y B. Por tanto, se colocan salidas 1
bajo la columna Y.
La expresin dice tambin que B and C tambin generar una salida 1. Observar la tabla
de verdad, en la quinta lnea a partir del extremo aparece un 1 en las posiciones de B y
C. La lnea inferior tiene tambin un 1 en las posiciones B y C. stas lneas generaran
una salida 1. La lnea inferior ya tiene un 1 bajo la columna de salida Y. La lnea quinta
tambin tendr en 1 en la columna de salida Y. Estas son las nicas combinaciones que
generarn una salida 1. El resto de las combinaciones se ponen como salida 0 bajo la
columna Y.
AB + BC = Y

Entradas Salidas
ABC
Y
000
0
001
0
010
0
011
1
100
0
101
0
110
1
111
1
Ahora, vamos a realizar unos ejercicios para aclara todo lo dicho anteriormente.
1. Cul es la expresin booleana para el diagrama lgico AND-OR de la figura 4?

U1A

/A

B
B

A
C

La solucin es apenas evidente: Y = /AB + AC. Se debe hacer notar que en al caso del
primer termino a la derecha de la ecuacin, la negacin (/) solo afecta a la variable A.
Cuando se quiera afectar ms de una variable, se acudir a los parntesis. Por ejemplo,
en la expresin /(AB), la negacin afecta a ambas variables.
2. Cul es la tabla de verdad del circuito de la figura 4?
Entradas Salidas
ABC
Y
000
0
001
0
010
1
011
1
100
0
101
1
110
0
111
1
Segn la ecuacin Y = /AB + AC, la variable de salida Y solo ser 1 cuando A sea 0 y
B sea 1, sin importar el valor de la variable C. O cuando tanto A sea 1 y C sea 1, sin
importar el valor de la variable B. Cuando el valor de la variable no importa, se omite
en la ecuacin, tal y como es el caso.
Todo lo dicho anteriormente, es desde el punto de vista del anlisis. Es decir, se tiene el
circuito y se realiza la extraccin de la tabla de verdad y de la ecuacin. Bien, pero todo
esto cambia desde la perspectiva del diseo. Para realizar el diseo, se parte de la tabla
de verdad y se llega al circuito final. Ahora vamos a ver como se realizan dos diseos
basados en aplicaciones de la vida real.
1) Se desea gobernar una prensa (P) con cuatro botones (A, B, C y D) de manera que
solo funcione cuando se pulsen dos botones cualesquiera. Si se pulsan tres, deber
activarse una alarma (ALARMA) pero funcionara y, en caso de pulsar los cuatro, se
parar la prensa y se activara la alarma. En cualquier otro caso diferente a los
descritos, la prensa estar inactiva. Disear un circuito que ayude a lo especificado.
Bien, en lo primero es identificar las entradas y las salidas del sistema que se va a
disear. Para este caso las entradas son A, B, C y D. Y las salidas son P y ALARMA.
Para que las entradas se activen deben estar a 1 lgico, situacin que se consigue con
pulsar los botones en las entradas. Esto tambin se cumple para las salidas, las cuales
estarn activas solo cuando tenga el valor de 1 lgico. Para tener una visin ms clara
del sistema, observar la siguiente figura. Vamos ahora a elaborar la tabla de verdad del
sistema.

Numeracin
Fila
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Entradas
ABCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Salida
P
0
0
0
1
0
1
1
1
0
1
1
1
1
1
1
0

Salida
ALARMA
0
0
0
0
0
0
0
1
0
0
0
1
0
1
1
1

Ahora bien, el nmero total de combinaciones de entradas posibles es de 16. Segn el


enunciado del problema, cuando se tiene presionados (es decir con valor lgico 1) dos
botones cualesquiera, la prensa estar encendida o activa (a 1 lgico). Si revisamos las
combinaciones de entrada en la tabla anterior, vemos que las filas que cumple eso son
las numeradas con 4, 6, 7, 10, 11 y 13. Como se trata del funcionamiento normal de la
prensa, colocamos un uno en la salida P, y en la salida ALARMA colocamos un 0
lgico. La otra posible situacin, segn el enunciado del problema, es que estn
presionados 3 botones. Las filas que cumplen con este criterio son 8, 12, 14 y 15. Para
tal caso se activa la alarma, es decir, debemos llevar la salida ALARMA a un 1 lgico,
pero de todas formas la prensa seguir su funcionamiento, por tanto, tambin la salida P
debe mantenerse a 1 lgico. La otra situacin posible, es que se presionen 4 botones a la
vez, situacin que disparar la alarma (entonces ALARMA va a 1 lgico), y apagara la
prensa (P va a 0 lgico). Esto se ve en la fila nmero 16.
A
P
B
ALARMA
C

Hay que tener mucha concentracin para el siguiente paso. Primero debemos observar
la columna de la salida P, he identificar todos los 1s lgicos que all se encuentran.

Podemos empezar con el que se encuentra en la fila 4, y comenzamos a construir el


primer trmino de la ecuacin. Las entradas para esa salida son A = 0, B = 0 y C = 1, D
= 1. Entonces el primer termino de la ecuacin lgica total seria /A/BCD (las nicas
variables negadas con A y B, y lo estn de forma independiente). Entonces cuando las
variables de entrada son 0 se niegan, y si son 1 se dejan sin negar. Bueno, esto solo es
valido para el caso en el que la ecuacin de sntesis se esta construyendo a partir de los
1s lgicos de una de las salidas, que es la forma mas comn de hacerlo. Para el
segundo 1 lgico de la columna se hace el mismo procedimiento (el de la fila 6), dando
un trmino como este /AB/CD, en donde solo se han negado las variables A y C.
Realizando de forma reiterada el mismo proceso descrito, se obtiene la expresin para la
salida P:

P = ABCD + ABC D + ABC D + ABCD + ABC D + ABC D + ABCD + ABC D + ABC D + ABC D
Como se puede observar, todas las variables de entrada para cada uno de los 1s lgicos
de la salida P se relacionan con una operacin AND, pero luego todas las expresiones
obtenidas de tales 1s se operan a travs de una OR. A esta ecuacin se le conoce como
suma de productos o miniterms.
Para la salida ALARMA, se realiza el mismo procedimiento. Dando como resultado la
siguiente ecuacin:

ALARMA = ABCD + ABCD + ABC D + ABC D + ABCD


El siguiente paso, una vez obtenidas las ecuaciones, es la construccin del circuito total
para realizar la tarea, la cual se puede en dos partes: una para la salida P y otra para la
salida ALARMA. Pero hay que tener en cuenta que ambos circuitos obtenidos se
conectan en paralelo compartiendo las mismas entradas, as que se pueden considerar
como si fueran un solo sistema (ese es el enfoque correcto).
Subsistema
Prensa
P

Entradas
Subsistema
Alarma

ALARMA

Otro aspecto que hay que hacer notar, es que en todos los trminos de las ecuaciones se
encuentran todas las variables, algo que no pasaba con las ecuaciones que se manejaron
al principio del tutoral, esto se debe a que estas ecuaciones aun tienen trminos
redundantes, los cuales se eliminan con unos procedimientos de simplificacin que
sern objeto de estudio en la prxima semana. Bien, el proceso de obtencin del circuito
es el siguiente, se utilizan compuertas AND para relacionar todas las variables de
entradas en sus versiones negadas y no negadas, tal y como lo indica la ecuacin. Y

luego se utilizan compuertas OR para relacionar las salidas de las compuertas AND.
Para el caso de la salida P el circuito queda como se ve a continuacin:
A

Como pueden observar el circuito es bastante grande, pero este se puede reducir
utilizando tcnicas de simplificacin, las cuales se trataran en la prxima gua. Trate de
analizar con cuidado de donde sale cada uno de los detalles de la figura, acudiendo para
ello a las ecuaciones, tmese su tiempo tratando de comprender que fue lo que se hizo.
Y si tiene alguna duda, consltesela a su profesor. Ahora vamos a trazar el circuito para
la salida ALARMA:
A
B
C
D

U4A

U5B
ALARMA

U5A

Y ya esta terminado el diseo, y como comparten las mismas entradas, se consideran un


solo sistema aunque funcionen de manera independiente. Ntese que se usaron
mltiples compuertas OR, lo cual se hizo as para no violar el FAN IN de los circuitos
integrados MSI y LSI estndar. Espero le haya quedado claro todo el proceso de diseo,
y si aun tiene dudas, consulte al tutor. A continuacin se deja un ejercicio de prctica
para el estudiante, trate de resolverlo usando la tcnica antes explicada.
2) Se desea controlar un motor (M) con tres interruptores (P1, P2, P3) y una seal de
alarma (A) de modo que se ajuste al siguiente funcionamiento:
a) Si se acta sobre P1 de forma exclusiva, el motor deber girar hacia la derecha.
b) Si se acta sobre P2 de forma exclusiva, el motor deber girar hacia la izquierda.
c) P3 ser el botn de alarma por lo que, en caso de ser activado, deber ser
detenido inmediatamente el motor y se activara la luz de alarma
(independientemente del estado del resto de los interruptores). El mismo proceso
se seguir si se activan P1 y P2 a la vez. Disear un circuito que realice este
proceso, mostrando la tabla de verdad, las ecuaciones y el circuito solicitado.
NOTA DE AYUDA: el motor ficticio funciona con corriente continua y es suficiente la
suministrada por las compuertas para mantenerlo en marcha. Dispondr de dos bornes
de conexin que determinarn su funcionamiento: as, aplicando los valores 0 y 1 a sus
bornes el motor girara en un sentido. La aplicacin contraria invertir el sentido de giro

y 00 detendr al motor. La combinacin 11 se considera un error que activara la alarma


(igual que P3). En la tabla anexa se representara las combinaciones posibles de
funcionamiento.
Borne 1
0
0
1
1

Borne 2
0
1
0
1

Giro
Parado
Derecha
Izquierda
Error

You might also like