Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ECUACIONES DE ESTADO
AUTOR: ALBERTO CUERVO
SANTIAGO DE CALI
UNIVERSIDAD SANTIAGO DE CALI
DEPARTAMENTO DE LABORATORIOS
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO
ECUACIONES DE ESTADO
Introduccin
Un circuito secuencial puede ser descrito mediante una tabla de estado, un diagrama de
estado o mediante las ecuaciones de estado. En el primer caso se presenta la
informacin en forma tabular, en el segundo en forma grfica y en las ecuaciones de
estado se presenta la informacin que describe el comportamiento del sistema
secuencial en forma algebraica.
En el presente artculo se describe un sistema secuencial mediante sus ecuaciones de
estado, se disea el mismo utilizando flip-flops JK para ser implementado en el
laboratorio utilizando el mdulo DIGI-BOARD2 disponible en la universidad Santiago de
Cali.
Teora General del Circuito Secuencial Sincrnico
La diferencia fundamental entre un circuito combinatorio y un circuito secuencial
consiste en que en el primero las seales de salida en un momento dado del tiempo
dependen solamente de los valores que tengan las seales de entrada al circuito
combinacional en ese mismo momento del tiempo.
Por el contrario, en un circuito secuencial los valores que presentan las salidas del
circuito en un momento dado del tiempo dependen no solamente de los valores de las
entradas en ese momento, sino tambin de los valores que han tenido dichas entradas
en instantes anteriores en el tiempo.
Debido a lo anterior, adicionalmente a la lgica combinatoria deben haber elementos de
memoria que recuerden los valores pasados de las seales de entrada al mismo.
En la figura 1 se muestra el diagrama funcional general de un circuito secuencial
sincrnico.
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO
Circuito Secuencial
entradas
salidas
X1
X2
Xn
Y1
Ym
LGICA
COMBINACIONAL
A
B
C
Elementos
de
Memoria
(flip-flops)
JA
KA
JB
KB
JC
KC
pulsos de reloj
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO
A, B y C no son ms que las salidas de los flip-flops, y JA, KA.Kc las entradas de
excitacin de los mismos si disponemos de flip-flops JK.
El estado peresente en el circuito secuencial no es ms que el conjunto de estados
individuales de cada uno de los flip-flops. Esto es, el estado 101 del circuito secuencial
es aquel estado en que el flip-flop A se encuentra en el estado 1, el flip-flop B en 0 y el
flip-flop C en el estado 1.
De acuerdo con lo anterior, el nmero de estados que puede tener un circuito secuencial
es igual a 2r, donde r es el nmero de flip-flops que posee dicho circuito. En el esquema
de la figura 1, el circuito tendra 8 estados posibles.
Como las salidas de una lgica combinacional dependen de las entradas a la misma,
analizando la figura 1 se puede plantear que en un circuito secuencial se cumple que las
salidas del mismo son funcines de A,B,C,X1,X2,Xn esto es:
salidas = f1(estado presente, entradas)
La relacin anterior plantea que el valor en que se encuentra una salida cualquiera de
un circuito secuencial en un momento dado depende no solamente de los valores que
tengan las seales de entrada en ese momento, sino tambin del estado presente en el
circuito secuencial. Se debe observar que el estado presente en un circuito secuencial
depende de cmo lleg el circuito a ese estado, es decir de valores anteriores en las
seales de entrada al mismo.
Similarmente se puede plantear una relacin similar para las funciones de excitacin de
los flip-flops.
funciones de excitacin = f(estado presente, entradas)
Como los valores que tengan las funciones de excitacin de los flip-flops en el momento
de ocurrir un pulso de reloj cualquiera determinan el estado siguiente de cada uno de
los flip-flops, es decir, el estado despus de la ocurrencia del pulso de reloj, se puede
plantear una dependencia similar para el estado siguiente del circuito.
estado siguiente = f2(estado presente, entradas)
En la figura 2 se ilustra lo anteriormente expuesto. El estado presente es el estado que
tiene el circuito antes y en el momento de ocurrir un pulso de reloj n y el estado
siguiente es el estado despus de ocurrir dicho pulso. En esta figura se ha supuesto que
los flip-flops son sensibles a los flancos negativos de los pulsos de reloj.
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO
estado
presente
estado
suguiente
pulsos
de
reloj
n-1
n+1
tiempo
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO
reloj
Q(t+1)
0
0
0
1
1
1
0
1
0
Q
Tabla caracterstica
Figura 3. Flip-flop JK y tabla caracterstica
Q(t+1)
1
1
0
0
0
1
1
1
JK
00
01
11
10
Q(t+1) = JQ+ KQ
ecuacin caracterstica
De acuerdo a lo anterior podremos plantear las ecuaciones caractersticas de los flipflops A y B de nuestro problema.
A(t+1) = JA A+ KA A y
B(t+1) = JBB+ KBB
Donde JA y KA son las entradas J y K del flip-flop A, y JB y KB las correspondientes al
flip-flop B.
De la ecuacin de estado del flip-flop A se puede plantear lo siguiente.
A(t+1) = Bx+ AB + Ax = (A+A)Bx+ AB + Ax= BxA + (Bx+ B + x)A
Comparando esta expresin con la ecuacin caracterstica del flip-flop A se obtienen
las funciones de las entradas de excitacin de este flip-flop.
JA = Bx y KA = (Bx+ B + x)= (B+ x) Bx = BBx + Bx x= Bx Bx = Bx
Procediendo de forma similar con el flip-flop B se encuentra:
B(t+1) = Ax + AB+ Bx = A(B+B)x + AB + Bx = Ax B + (Ax + A +x) B
= Ax B+ (A+ x) B
Por tanto JB = Ax y KB = (A+ x) = Ax
De las funciones encontradas de las entradas de excitacin JK de los flip-flops A y B
conjuntamente con la funcin de la seal de salida Y se puede elaborar el circuito
secuencial que se muestra en la figura 6 formado por 2 flip-flops JK, 1 inversor y 5
compuertas AND.
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO
Lgica combinacional
entrada x
salida Y
Elementos de memoria
reloj
Figura 6 Circuito secuencial
Estado siguiente
x= 0
x=1
AB
AB
AB
00
01
10
11
00
11
10
10
Salida
01
01
00
11
x=0
y
x=1
y
0
0
0
0
0
0
1
0
0/0
00
1/0
1/1
1/0
01
10
0/0
0/0
0/0
11
1/0
Trabajo en el laboratorio
Conecte las salidas de los flip-flops a LEDs para poder visualizar el estado presente y
siguiente del circuito secuencial. Utilice las entradas asincrnicas de los flip-flops para
colocar al circuito en un estado en particular y el teclado para colocarle un estado a la
seal de entrada x.
Conecte la salida Y a otro LED para comprobar su valor y con el pulsador aplique un
pulso de reloj para comprobar el estado siguiente del circuito.
Repita el procedimiento anterior con cada estado del circuito secuencial.
Bibliografa.
Vctor P Nelson, H. Troy Nagle, Bill D. Carroll y J. David Irwiin, Anlisis y Diseo
de Circuitos Lgicos Digitales, Prentice-Hall Hispanoamericana SA.
System Technik, MDULO DIGI BOARD2 Descripcin Tcnica.
M. Morris Mano, Lgica Digital y Diseo de Computadores, Editorial Dossat S.A.
J.F. Wakerly, Digital Design Principles and Practices, Englewoos Cliffs, NJ:
Prentice Hall
DDEEPPAARRTTAAM
MEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE EECCUUAACCIIOONNEESS DDEE EESSTTAADDOO