Este documento describe cómo construir un circuito secuencial con un flip-flop JK 74ls112. Explica el funcionamiento de los flip-flops, incluidos los tipos S-R, J-K y T, y proporciona tablas de estado y ecuaciones características. También cubre cómo generar una señal de reloj cuadrada con un timer NE555 y conectarlo al flip-flop JK, así como los costos de los componentes necesarios.
1. "Año de la Diversificación Productiva y del Fortalecimiento de la Educación"
UNIVERSIDAD NACIONAL
ESCUELA DE INGENIERIA ELECTRONICA
Curso:
Sistemas Digitales I
Docente:
Ing. Uculmana Matias José
Tema:
1er LABORATORIO: “Circuito con Flip Flop JK ”
Alumno:
Noa Palomino Brayan Fernando
Ciclo:
VIEE – 02
ICA – PERU
2. 2017
CIRCUITO SECUENCIAL CON FLIP-FLOP JK
Para la construcción de este circuito con el flip-flop JK 74ls112, primero se tiene
que conocer la ubicación de las patas del flip-flop en el circuito integrado:
3. Flip-Flops
Los circuitos secuenciales son aquellos en los cuales su salida depende de la
entrada presente y pasada. Dentro de estos circuitos se tienen a los Flip-Flops.
Los Flip-Flops son los dispositivos con memoria mas comúnmente utilizados.
Sus características principales son:
1. Asumen solamente uno de dos posibles estados de salida.
2. Tienen un par de salidas que son complemento una de la otra.
3. Tienen una o mas entradas que pueden causar que el estado del Flip-
Flop cambie.
Existen 4 tipos de Flip-Flops:
Flip-Flop S-R (Set-Reset)
La siguiente figura muestra una forma posible de implementar un Flip-Flop S-R.
Utiliza dos compuertas NOR. S y R son las entradas, mientras que Q y Q’ son
las salidas (Q es generalmente la salida que se busca manipular.)
4. Como existen varias formas de implementar un Flip-Flop S-R (y en general
cualquier tipo de Flip-Flop) se utilizan diagramas de bloque que representen al
Flip-Flop. El siguiente diagrama de bloque representa un FF S-R. Nótese que
ahora, por convención, Q se encuentra en la parte superior y Q’ en la inferior.
Para describir el funcionamiento de un FF se utilizan las llamadas Tablas de
Estado y las Ecuaciones Características. La siguiente tabla muestra la tabla de
estado para un FF S-R.
S R Q Q+
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 -
1 1 1 -
Como encabezado de las columnas tenemos las entradas S y R, y una de las
salidas Q. La salida Q es la salida que en un tiempo t se puede detectar en el
FF, es decir, es la salida en el tiempo actual. Q+ es la salida en el tiempo ,
una vez que se ha propagado la señal en el circuito (recuerde que los FF tienen
un componente de retroalimentación.) Por lo tanto , es decir, es la
salida que tendrá Q en el futuro – una vez que se haya realizado la propagación.
Si analizamos la tabla de estado, vemos que para si S = 0, R = 0 y Q = 0 ó 1, la
salida futura de Q (Q+) será siempre lo que se tenía antes de la propagación. A
este estado (S = 0, R = 0) se le conoce por tanto como estado de memoria.
Viendo ahora el caso S = 0, R = 1, se aprecia que siempre Q+ = 0 sin importar
el valor de Q antes de la propagación, es decir, se hace un reset de Q. Si por el
5. contrario, se tiene S = 1, R = 0, entonces Q+ = 1 en ambos casos, por tanto se
hace un set de Q.
Finalmente, nótese que la combinación S = 1, R = 1 no es valida en el FF S-R.
La razón es que dicho estado vuelve inestable al circuito y, como una de las
características de todo FF es que el estado es estable, al usar dicha combinación
se esta violando este principio de los FF.
Ahora, si se mapea la información de la tabla de estado del FF S-R en un mapa
de Karnaugh, se obtiene la siguiente ecuación característica: .
Esta ecuación describe también el funcionamiento. Nos dice que Q+ será 1
siempre y cuando se haga un set del FF o el reset no esta activado y la salida
tiene un 1 en ese momento.
Flip-Flop J-K
El flip-flop J-K es una mezcla entre el flip-flop S-R y el flip-flop T. Esto ocurre de
la siguiente manera:
En J=1, K=1 actúa como Flip-flop T
De otra forma, actúa como flip-flop S-R
El siguiente diagrama de bloque es el perteneciente el FF J-K
6. Una implementación tentativa de un FF J-K a partir de un FF S-R sin reloj es la
siguiente:
La tabla de estado aparece a continuación. Note que es muy parecida a la del
FF S-R solo que ahora los estados de J=1 y K=1 sí son validos.
Tabla de estado del FF J-K
J K Q Q+
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
De la tabla anterior se obtiene la siguiente ecuación característica mediante
mapas de Karnaugh: . Este flip-flop es uno de los más
comunes con reloj. El siguiente diagrama lo muestra con entrada para reloj:
Inicializaciónde Flip-Flops
7. Cuando se están utilizando flip-flops en la construcción de circuitos, es necesario
poder controlar el momento en el que un FF empieza a funcionar y el valor con
el que inicia su secuencia. Para esto, los flip-flops cuentan con dos entradas que
le permiten al diseñador seleccionar los valores iniciales del FF y el momento en
el que empieza a funcionar. Estas entradas son llamadas en
Inglés: Clear y Preset.
Clear - inicializa Q en cero sin importar entradas o reloj ( ).
Preset - inicializa Q en 1 sin importar entradas o reloj ( ).
Para ambas entradas, si reciben el valor de:
0 : inicializan el FF en el valor correspondiente.
1: el flip-flop opera normalmente
La siguiente figura muestra un FF J-K con entradas de inicialización. Note que
tanto la entrada Clear, como la entrada Preset, tienen un círculo. Esto significa
que la entrada funciona con un 0.
Ahora conociendo el funcionamiento y ubicación de sus terminales del flip-flop
en el circuito integrado, para que pueda funcionar de forma correcta necesita
una señal cuadrada de entrada que se convertirá en su reloj interno.
Para generar esta señal cuadrada usare un timer NE555 en astable, y luego lo
conectare a mi flip flop JK, para su reloj.
De la siguiente manera: