Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Circuit Os
Circuit Os
LGICA SECUENCIAL
En la lgica secuencial a diferencia de la lgica combinatoria se hace uso de un
elemento bsico llamado flip-flop. El flip-flop es un elemento de memoria que almacena un
bit de informacin. Algunos textos usan este nombre para referirse a los cerrojos, pero en la
mayora de las publicaciones se hace la diferencia entre flip-flop y latch. Este ltimo
trmino es el que traducimos como cerrojo.
Los circuitos lgicos secuenciales se dividen bsicamente en dos grupos: Los circuitos
asincrnicos y los circuitos sincrnicos. Los primeros pueden cambiar los estados de sus
salidas como resultado del cambio de los estados de las entradas, mientras que los circuitos
sincrnicos pueden cambiar el estado de sus salidas en instantes de tiempo discretos bajo el
control de una seal de reloj. En la animacin 5.1.1. se observa la diferencia entre estos dos
tipos de sistemas secuenciales.
FLIP-FLOPS
A diferencia de los cerrojos los flip-flops son dispositivos sincrnicos y el estado de
sus salidas es controlado en instantes de tiempo discretos por una seal de reloj. Al igual
que los cerrojos los hay de varios tipos y sus aplicaciones son diversas. Los flip-flops son
dispositivos que responden una seal de reloj durante los cambios de 1 a 0 lgico o de 0 a 1
lgico, segn el tipo de flip-flop.
Para lograr que los flip-flops respondan al cambio de la seal del reloj es necesario
implementar un circuito que detecte el flanco de subida o bajada de la sea de reloj. En la
interactividad 5.5.1 se observa uno de estos circuitos, el cul se conoce como flip-flop
Dmaestro/esclavo. Un flip-flop de este tipo contiene dos cerrojos, uno de ellos acta como
maestro y el otro como esclavo. Durante la transicin de la seal de reloj de 1 a 0 lgico las
entradas se emplean para determinar la salida del maestro. Cuando la seal de reloj pasa de
0 a 1 lgico el estado del maestro se trasmite al esclavo. De esta forma se garantiza que las
salidas Q y Q' del flip-flop cambien cada vez que ocurre una transicin de 0 a 1 en la seal
de reloj. Haga click sobre la entrada D del cerrojo maestro y observe como se transmite la
informacin al cerrojo esclavo y de este a la salida.
Flip-Flop D (Data)
El flip-flop D es muy similar al cerrojoD, y su diferencia radica en que la seal
habilitadora (enable) es reemplazada por el mecanismo del flip-flopmaestro/esclavo, el cual
actualiza los datos cada vez que la seal de reloj tiene una transicin de 0 a 1 o 1 a 0
dependiendo del tipo de flip-flop. La estructura del flip-flopD y su representacin
simplificada se muestran en la figura 5.5.3.
Este flip-flop recibe su nombre por la funcin que realiza (Toggle) cambiando el estado
de la salida por su complemento. Es una modificacin del flip-flopJ-K limitndolo a
cumplir exclusivamente esta funcin, la cual se logra uniendo las terminales J y K como se
muestra en la figura 5.5.7.
Qi
Qi
'
Estados actuales
A
B
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
Entrada
X
0
1
0
1
0
1
0
1
Estados siguientes
A
B
0
0
0
1
0
0
1
1
0
0
1
0
0
0
1
0
Salida
Y
0
0
0
1
0
1
0
1
manera de ejemplo observe la lnea que une los estados 00 y 01 en el diagrama de estado de
la figura 7.1.4. Esta lnea marcada como 1/0 indica que el circuito secuencial se encuentra
en el estado 00 mientras la entrada X=0 y la salida Y=0, y que despus de que ocurra una
transicin en la seal de reloj el estado cambia a 01.
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
0
1
1
1
1
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
0
0
1
X
X
X
X
X
X
X
0
0
0
1
1
X
X
0
1
X
X
X
0
1
X
X
0
1
X
1
X
1
X
1
X
1
X
1
X
1
X
1
(clock).
Clock: es una seal que se alterna entre los valores lgicos 0 y 1 en un
periodo regular.
El Clock
El Periodo (T): es el tamao en tiempo de un ciclo.
La Frecuencia (f): es el inverso del periodo, 1/T y est dada en Hertz (Hz).
Imagen
Terminales
PE
P0...P3
Q0...Q3
C.I'
Contador
Binario
Decadal
Up/Down
C.O'
B/D
U/D
Descripcin
(PresetEnable): Esta entrada se utiliza para
cargar los datos Pi en las salidas Qi
(Presets): Entradas de fijacin. Se utilizan en
forma conjunta con PE
(Quits): Salidas binarias
(Carry In). Entrada para detener la secuencia.
En 0 Cuenta, en 1 se detiene
(CarryOut). Salida para indicar rebasamiento.
0 sin acarreo, 1 con acarreo
(Bin/Dec): Seleccin del tipo de
funcionamiento. 1 Binario, 0 decadal
(Up/Down): Entrada de seleccin de
secuencia. 1 Ascendente, 0 descendente
Alimentacin
Vdd, Gnd
Q1 ... Q13
RES
Contador
Binario (14
bits)
Contador
Binario (12
INP
Vdd, Gnd
Alimentacin
Q0 ... Q11
CLK
bits)
RES
Vdd, Gnd
CLR'
Contador
Decadal (4
bits)
Contador
Binario (4
bits)
CLK
A, B, C, D
ENP, ENT
LD'
RCO
Contador
Decadal
Up/Down (4
bits)
Bibliografa
En la WEB
http://www.mitecnologico.com/Main/LogicaSecuencial
http://sistemas.itlp.edu.mx/tutoriales/circuitoselectricos/t34.html
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/050501.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/070101.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/070201.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/060001.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/060101.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/060201.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/060301.htm