Professional Documents
Culture Documents
CUARTA UNIDAD
SISTEMAS SECUENCIALES
4.1 DEFINICIÓN
Los Sistemas Secuenciales son los sistemas en los que las salidas en cada instante son función no sólo
de las entradas en ese mismo instante, sino además del estado (entradas y salidas) anterior del sistema.
Sea la salida Qn en un cierto instante tn esta será:
Qn = f(a,b,...,Qn-1)
en la que a,b, ... son las entradas al sistema en ese instante tn y Qn-1 constituye el valor de la salida en el
instante previo tn-1. Estos sistemas requieren elementos de memoria capaces de guardar la información
previa. El multivibrador biestable, llamado flip-flop (FF), constituye uno de los componentes lógico-
digitales, capaz de cumplir dicho cometido. Un biestable es el elemento que tiene dos estados
distinguibles; si dispone de entradas de puesta a “1” (set) y puesta a “0” (reset), se denomina latch o
cerrojo. Los FF pueden lograrse, en principio, interconectando compuertas mediante lazos de
realimentación adecuados.
Un sistema secuencial posee 2n estados de entrada para n entradas (X1...Xn).Poseen además 2p estados
de salida para p salidas (Z1...Zp) y un número finito de estados internos (y1...ym) de ahí que sean
conocidos como autómatas finitos. Según la relación entre las salidas y los estados internos podemos
distinguir:
• AUTÓMATA de MEALY, las salidas se obtienen en función de las entradas y los estados internos:
• AUTÓMATA de MOORE, las salidas coinciden o dependen solo de los estados internos:
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
Según la forma de realizar el elemento de memoria podemos encontrar tipos de sistemas secuenciales:
• Sistemas Secuenciales Asíncronos, actúan de forma continua en el tiempo, un cambio de las entradas
provoca cambios en las variables internas sin esperar a la intervención de un reloj.
El cambio de las variables internas se puede producir de dos maneras en un sistema secuencial síncrono:
• Por niveles, cuando permiten que las variables de entrada actúen sobre el sistema en el instante en el
que la señal de reloj toma un determinado nivel lógico (0 ó 1).
• Por flancos, o cambios de nivel, cuando la acción de las variables de entrada sobre el sistema se
produce cuando ocurre un flanco activo del reloj. Este flanco activo puede ser de subida (cambio de
0 a 1) o de bajada (cambio de 1 a 0).
4.2 BIESTABLES
La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de subida o de
bajada). Dentro de los biestables síncronos activados por nivel están los tipos RS y D, y dentro de los
activos por flancos los tipos JK, T y D.
4.2.1 Biestable RS
Su símbolo lógico se muestra a continuación. Tiene dos entradas S(set) y R(reset), y tiene dos salidas
complementarias Q (qn) y Q’, puede tener además una entrada CLK(reloj) activa por flanco o por nivel.
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
Biestable RS asíncrono
Sólo posee las entradas R y S. Se compone internamente de dos puertas lógicas NO-O (NOR), según
se muestra en la siguiente figura:
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
Además de las entradas R y S, posee una entrada CK de sincronismo cuya misión es la de permitir o
no el cambio de estado del biestable.
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
4.2.2 Biestable D
Dispositivo de almacenamiento temporal de dos estados (alto y bajo), cuya salida adquiere el valor de la
entrada D cuando se activa la entrada sincronismo. En función del modo de activación de dicha entrada
de sincronismo, existen dos tipos de biestables D:
FF-D Activo por nivel (alto o bajo), también denominado registro o cerrojo (latch en inglés).
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
FF-D Asíncrono
Adicionando entradas de control se puede llevar a este biestable a trabajar en modo asíncrono, las
entradas PR y CLR se llaman entradas asíncronas, pues independientemente de cómo esté la señal
de reloj, reiniciarán (pondrán un 1 en la salida) o despejarán (pondrán un 0 en la salida) el biestable.
Éste es el modo de funcionamiento asíncrono.
Fig. 4.13 FF-D activo por flanco de subida con modo asíncrono
La ecuación característica del biest able D (síncrono o asíncrono) que describe su comportamiento es:
y su tabla de verdad primitiva:
4.2.3 Biestable JK
Dispositivo de almacenamiento temporal de dos estados (alto y bajo), cuyas entradas principales, J y K,
permiten al ser activadas:
Si no se activa ninguna de las entradas, el biestable permanece en el estado que poseía tras la última
operación de borrado o grabado. A diferencia del biestable RS, en el caso de activarse ambas entradas a
la vez, la salida adquirirá el estado contrario al que tenía. El biestable debe su nombre a Jack Kilby
(inventor de los circuitos integrados en 1958 y Premio Nobel en física de 2000).
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
J K Qt Q(t+1)
0 0 0 0
0 0 1 1
0 1 X 0
1 0 X 1
1 1 0 1
1 1 1 0
4.2.4 Biestable T
Dispositivo de almacenamiento temporal de dos estados (alto y bajo). El biestable T cambia de estado
("toggle" en inglés) cada vez que la entrada de sincronismo o de reloj se dispara. Si la entrada T está a
nivel bajo, el biestable retiene el nivel previo. Puede obtenerse al unir las entradas de control de un
biestable JK, unión que se corresponde a la entrada T. La ecuación característica del biestable T que
describe su comportamiento es:
y la tabla de verdad:
A partir de una inspección simple de la tabla de verdad se construyen las tablas de excitación, que
definen que valor deberán tomar las entradas de control, para forzar al biestable a cambiar de
determinada manera el valor de la salida (bit almacenado)
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
Solución: Suponemos que las salidas de los FF son las salidas del circuito.
Tabla de transición
Tabla de estado: Como existen dos variables de estado interno q2q1 se necesitan dos elementos de
memoria, dos FF. Si elegimos biestables JK. Para cada uno de los biestables necesitamos deducir la
entrada J y la entrada K.
Mgter. Lucy Delgado
UNSAEPISSistemas Digitales
Simplificando se tiene:
El circuito sería:
Mgter. Lucy Delgado