Circuitos Secuenciales
El reloj (Clock) en un circuito secuencial puede trabajar: 1.- Por nivel......El circuito acta slo en el nivel activo (p.e. alto) 2.- Por flanco.....El circuito acta en los flancos de la seal de reloj (subida o bajada) 3.- Por pulso o maestro-esclavo (pulse triggered o masterslave).............El circuito captura la seal a la entrada durante el nivel activo alto y la repercute a la salida en el nivel activo bajo Nivel alto Flanco de subida Flanco de bajada
Circuitos Secuenciales
Nomenclatura para la seal de reloj
Flanco de subida
CLK
Flanco de bajada
CLK
Circuitos Secuenciales
En funcin de que los circuitos secuenciales estn sincronizados por un reloj o no se clasifican en: Circuitos Secuenciales asncronos Circuitos Secuenciales sncronos Hoy da todos los circuitos complejos secuenciales son sncronos. Solo pequeos circuitos secuenciales son asncronos.
Circuitos Secuenciales
El circuito secuencial mas bsico es el biestable (Flip-Flop). Solo tiene un estado interno (Q) que coincide con la salida.
Los biestables son las celdas bsicas de memoria para construir circuitos secuenciales de mayor entidad.
Biestables
Dos entradas RS (puede ser sncrono o asncrono) JK (solo tiene sentido sncrono) Una entrada D o Latch (Solo tiene sentido sncrono) Ninguna entrada T (Solo tiene sentido sncrono)
Circuitos Secuenciales
Biestable RS R S
Circuito Combinacional
QT+T
R Q
S QT Forma simplificada
TABLA CARACTERSTICA Nomenclatura: Qn =>Valor presente de Q. Qn+1 =>Valor siguiente, prximo de Q. Se utiliza para describir la operacin de un circuito secuencial como la Celda Binaria.
Flip - Flop
Son los dispositivos hardware bsicos que ejecutan la accin de memoria. Funcionan de manera similar a una celda binaria (contienen una) incluyendo caractersticas de sincronizacin mediante la seal de RELOJ.
El valor siguiente de Q es siempre igual al valor presente de D siempre y cuando exista el flanco positivo de reloj. Se puede aprovechar la caracterstica de que la columna D es igual a la columna Qn+1 para obtener rpidamente la tabla de excitacin
El Flip Flop tipo T trabaja como un pivote. Si T es igual a cero la salida mantiene su valor. Si T es igual a 1, la salida invierte su valor.
El Flip Flop JK trabaja de manera muy parecida al Flip Flop SR considerando J = S y K = R, excepto en la ltima accin que en lugar de ser dont care, el FF JK invierte el ltimo valor.
PROCEDIMIENTO : 1) Escribir la Tabla Caracterstica del FF deseado incluyendo la seal CLK en la posicin mas significativa.
2) Agregar como salidas las entradas Set y Reset de la CB y luego llenarlas con la Tabla de Excitacin de la CB. 3) Minimizar e implementar estas columnas que se constituyen en el Decoder de Set/Reset.
Tabla de Excitacin SR
Qn 0 0 1 1 Qn+1 0 1 0 1 S 0 1 0 R 0 1 0
S=D
R=D
D = J Qn + KQn
Para la combinacin 0 1 no se puede generalizar el resultado en una sola expresin. Hay que escoger una de las formas que represente el cambio en Q de 0 a 1.
Ahora si se puede escribir la Tabla caracterstica del FF deseado agregando dos columnas para H y M y llenndolas con la tabla de excitacin anterior:
J 0 0 0 0 1 1 1 1 K 0 0 1 1 0 0 1 1 Qn 0 1 0 1 0 1 0 1 Qn+1 0 1 0 0 1 1 1 0 H 1 1 1 0 0 1 0 0 M 0 0
H = J.Qn + K.Qn
M=0