Está en la página 1de 7

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA


LABORATORIO DE SISTEMAS DIGITALES
PRCTICA N 08

TEMA: DISEO DE FLIP FLOPS

Objetivo:

Entender el diseo y funcionamiento de multivibradores biestables, ms conocidos como flip flops, as
como su utilidad prctica.

Marco Terico:
CI 7476:
Este integrado consta de 2 Flip-Flops J-K Master-Slave con PRESET y CLEAR


INPUTS OUTPUTS
PRE

CLR

CLK

J K Q

Q

0 1 X X X
H

0
1 0 X X X 0 1
0 0 X X X
H

H

1 1

0 0
0
Q

0
Q

1 1

1 0 1 0
1 1

0 1 0 1
1 1

1 1 TOGGLE


CI 74107:

El integrado tiene 2 Flip-flops J-K Master-Slave con CLEAR



INPUTS OUTPUTS
CLR

CLK

J K Q

Q

0 X X X 0 1
1

0 0
0
Q

0
Q

1

1 0 1 0
1

0 1 0 1
1

1 1 TOGGLE

CI 74109:

Son 2 Flip-flops J-K activos en alto con PRESET y CLEAR el diseo J-K permite operaciones como Flip Flop
tipo D simplemente conectando los pines J y K juntos




INPUTS OUTPUTS
PRE

CLR

CLK

J K Q

Q

0 1 X X X 1 0
1 0 X X X 0 1
0 0 X X X
H

H

1 1


0 0 0 1
1 1


1 0 TOGGLE
1 1


0 1
0
Q

0
Q

1 1


1 1 1 0
1 1 0 X X
0
Q

0
Q

CI 74112:

Consta de 2 Flip-flops J-K disparados por transicin negativa con PRESET y CLEAR














INPUTS OUTPUTS
PRE CLR
CLK
J K Q

Q

0 1 X X X 1 0
1 0 X X X 0 1
0 0 X X X
H

H

1 1

0 0 0 1
1 1

1 0 TOGGLE
1 1

0 1
0
Q

0
Q

1 1

1 1 1 0
1 1 0 X X
0
Q

0
Q

Informe:

1. Haga el anlisis de los resultados obtenidos en esta prctica. Comente las modificaciones hechas
a su circuito y las causas que las motivaron.

Los resultado s obtenidos en nuestra prctica fueron los esperados tanto del contador asincrnico mdulo
17 ascendente, como el diseo de los flip flops tipo D y T, flip-flop con compuertas nor y el flip-flop con
compuertas nand activado con seal de reloj.

Mediante la prctica realizada se puede decir que los circuitos implementados ayudan al entendimiento
bsico de algunas operaciones con los flip flop. Algunos de los circuitos realizados y presentados en la
prctica, nos indic cmo utilizar una seal de reloj para establecer un circuito sincrnico.

El diseo del contador sirve para darnos cuenta de la verdadera utilizacin en una forma ms prctica de
los flip flops, por ende son llamados base de memorias, los mismos que acoplados unos con otros pueden
resultar muy tiles como por ejemplo en el caso de la prctica, se podra comparar a un cronometro con el
defecto de que solo llega al nivel de su mdulo respectivo.

2. Investigue acerca de la utilidad de los flip flops en circuitos prcticos.

Los flip flop son integrados muy utilizados especialmente en el rea de la informtica ya que estos son los
principales componentes de las memorias. Por otro lado las principales aplicaciones son en los contadores
tanto sincrnicos como asincrnicos, pero ms en el caso de los sincrnicos ya que con estos podemos
generar cualquier secuencia de conteo; y acoplando algn tipo de censor podemos hasta contar cosas en
cualquier proceso industrial. Pueden usarse como divisores de frecuencia de seales de tipo cuadrada,
como se vio en la prctica.
Otra aplicacin, en el caso de los flip flop tipo D es en los registros de desplazamiento, lo cuales nos
permiten controlar el ingreso y salida de una secuencia determinada de datos, o tambin hacer que un
dato vaya desplazndose por varios flip flop, dando as la sensacin de movimiento (por ejemplo una
secuencia de luces o de letras cuando ya se trabaje con matrices de leds y con memorias).


Registro de desplazamiento
Podemos tambin las salidas de los diferentes flip flops de un arreglo para generar ondas cuadradas con
perodos especiales, por ejemplo ondas que tengan estados en alto por un pulso de reloj y estados en bajo
cada dos pulsos de reloj como se ve a continuacin.


Contadores
Son sistemas de Flip Flops en cascada y relacionados con redes combinacionales de tal manera que
cuentan, bajo un cdigo binario cualquiera ya predeterminado (binario puro, BCD, Jhonson, etc., u otro
inventado por uno que necesite) los pulsos que ingresan al clock del sistema. As, si todos los relojes se
conectan en paralelo o no, los contadores se denominan, respectivamente :
sincrnicos
asincrnicos
En un contador sincrnico por ejemplo la cantidad M de pulsos a contar (incluyendo el correspondiente
reposo) est relacionada con el nmero n de Flip Flops a utilizar mediante la frmula
2n-1 < 2n M



Divisores de Frecuencia
Pueden realizarse con contadores asincrnicos o sincrnicos.
Asincrnico
Un divisor de frecuencia asincrnico realizado con Flip-Flops -T que posee la propiedad de sacar un pulso
por cada dos de entrada. Por ello la divisin final es
sal = ent *2n

Sincrnico
Suponiendo que no se desea dividir por un nmero 2n sino por otro cualquiera, para ello nos valdremos
del contador sincrnico. Cuando la cantidad de pulsos llega a la cantidad M se disear al ltimo Flip-Flops
de tal manera que cambie el estado detectando as con ello la divisin. Siguiendo los pasos de diseo de un
contador cualquiera sincrnico se puede lograrlo.
Supongamos que el dato sea dividir por 3, se adopt, por ejemplo Flip-Flops -JK y entonces, con el criterio
anterior, se disea de la siguiente manera
M = 3
2n-1 < n = 2 2n M


3. Explique porque se le considera al flip-flop como la unidad bsica de memoria.

El "Flip-flop" es el nombre comn que se le da a los dispositivos de dos estados, que sirven como memoria
bsica para las operaciones de lgica secuencial. Los Flip-flops son ampliamente usados para el
almacenamiento y transferencia de datos digitales y se usan normalmente en unidades llamadas
"registros", para el almacenamiento de datos numricos binarios.
Las clulas elementales de memoria de los circuitos secuenciales son denominadas biestables o flip flops.
Se caracterizan por ser capaces de adoptar dos estados estables, que se corresponden a los niveles lgicos
0 y 1, que perduran en el tiempo de un modo indefinido, aunque hay desaparecido la excitacin que
los origin. Es decir, son capaces de memorizar un bit de informacin. Por tal razn son considerados como
la unidad bsica de memoria

4. Consulte sobre los circuitos detectores de flanco para flip-flops

Para implementar un circuito detector de flancos, es necesario hacer uso de una caracterstica de los
circuitos TTL. Toda compuerta, tiene un tiempo de propagacin que es aproximadamente 10 ns (este
tiempo puede variar segn la tecnologa de la compuerta). Con base en este concepto se puede obtener un
flanco con el circuito de la siguiente figura.



Para el circuito anterior, en el instante de tiempo en que la entrada CLK, pasa de 0 a 1, la salida de la
compuerta NOT se mantiene en 1 durante 10 ns, permitiendo que la salida de la compuerta AND tenga a
sus entradas 1 lgico durante 10 ns, dejando en la salida F un 1 lgico durante 10 ns, el cual se llamara
flanco de subida. En el momento en que la entrada CLK, pasa de 1 a 0, a la salida de la compuerta NOT se
mantendr un 0 lgico y antes de que pase a 1 lgico, la otra entrada de la compuerta AND ser 0 lgico,
por consiguiente no har ningn efecto al pasar de 1 a 0 la entrada CLK. Entonces de esta forma se produce
un flanco de subida.
El smbolo de un circuito con reloj, puede ser con flanco de subida o flanco de bajada. En otra notacin, el
reloj se puede identificar con las letras CP (Clock Pulse).

5. Comente la siguiente afirmacin: Los Flip-Flop son la base de las memorias.

El flip flop es un elemento capaz de almacenar informacin, se dice esto porque al poner un uno (set) o
poner un cero (reset) este dato un orden en el biestable que permanecer en el tiempo cuanto tiempo lo
requiera el usuario, es decir siempre que la seal de reloj no habilite el cambio y siempre que no se altere
voluntariamente el estado del flip flop; por esto es que se les llama biestables ya que poseen dos estados
estables y pueden permanecer en cualquiera de ellos por un tiempo indefinido. As, mediante arreglos de
flip flops se crean las memorias, especialmente las de tipo RAM en los computadores.
Los flip-flops poseen un pequeo limitante, ya que para que el flip flop pueda mantener la informacin
almacenada debe estar alimentado con energa, de lo contrario la informacin que contenga se borrar.

6. Utilizando flip-flops tipo J-K, disee un controlador sincrnico mdulo 9, con control ascendente-
descendente y control de arranque y detencin. Presente su diseo simulado en un papel
computacional.




J
4
Q
15
CLK
1
K
16
Q
14
S
2
R
3
U1:A
74LS76
J
9
Q
11
CLK
6
K
12
Q
10
S
7
R
8
U1:B
74LS76
J
4
Q
15
CLK
1
K
16
Q
14
S
2
R
3
U2:A
74LS76
J
9
Q
11
CLK
6
K
12
Q
10
S
7
R
8
U2:B
74LS76
1
2
3
U3:A
74LS32
4
5
6
U3:B
74LS32
9
10
8
U3:C
74LS32
12
13
11
U3:D
74LS32
1 2
3
U4:A
74LS08
4 5
6
U4:B
74LS08
9 1
0
8
U4:C
74LS08
1
2
1
3
1
1
U4:D
74LS08
1 2
3
U5:A
74LS08
4 5
6
U5:B
74LS08
9
10
8
U5:C
74LS08
1 2
U6:A
74LS04
0
1
?
?
?
?
1
2
1
3
1
1
U5:D
74LS08
R1
5.6k
1
2
3
U7:A
74LS00

7. CONCLUSIONES
Stalin Pinos:
Los circuitos biestables, tambin llamados flip-flops, son interruptores binarios, que fueron
construidos a partir de las compuertas elementales.
Los flip-flops son dispositivos electrnicos con slo dos posibles valores de voltaje a la salida y que
pueden saltar de un estado al otro mediante una seal externa, en electrnica digital los voltajes de
salida se los toma como cero o uno lgicos.
Los flip- flops sincronizados por reloj tienen una entrada de reloj (CLK, CP, CK) que se dispara por el
borde, lo que significa que dispara el flip flop en una transicin con pendiente positiva (TPP), o en
una transicin con pendiente negativa (TPN).
Los contadores en general pueden usarse como divisores de frecuencia, la frecuencia de salida ser
igual a la frecuencia del reloj de entrada dividida sobre el mdulo del contador.

Miguel Nez:
A partir de las compuertas elementales se pueden construir circuitos lgicos ms complicados,
como son los circuitos biestables, tambin llamados flip-flops, que son interruptores binarios.
Los biestables son dispositivos electrnicos con slo dos posibles valores de voltaje, en electrnica
digital los voltajes de salida se los toma como cero o uno lgicos.
Los flip-flops son las bases para las memorias, y se los utiliza en computadores con los
microprocesadores que permiten realizar diferentes funciones lgicas, dependiendo de las
instrucciones de programacin almacenadas.

Alex Quilachamin:
Bsicamente Los flip flops son dispositivos muy tiles y fciles de construir ya que con solo dos
compuertas NAND o NOR se puede construir un flip flop bsico. Su utilidad es muy amplia como
se vio en el laboratorio, contadores, dispositivos retenedores de informacin, divisores de
frecuencia, etc.,
Para el diseo que se implement en el laboratorio se pudo observar que es un circuito secuencial
sincrnico, ya que requerimos de flip flops y de compuertas lgicas combinacionales para poder
realizar el mismo.
El proceso de diseo de este circuito fue muy sencillo siguiendo un orden establecido, tomando en
cuenta que lo ms importante es saber obtener el diagrama de estados del circuito a disear, ya
que los pasos siguientes dependen totalmente de dicho diagrama.

Alexis Taco:
Los circuitos combinacioales son aquellos cuyas salidas dependen tanto del valor presente de las
entradas como de su estado anterior. en el caso de este curso sern conocidos como flip-flops ya
que cuentan con un estado anterior y un estado siguiente.
Se vio, con claridad el uso de los flip-flops JK para diseo de contadores de cierto mdulo se tiene
que tener en cuenta que para cada bit que se necesite contar se necesitar una salida distinta.
Se dise circuitos secuenciales a partir de las compuertas vistas anteriormente, como son la NOR,
y NAND.

8. RECOMENDACIONES
Al utilizar la seal de reloj verificar que esta cumpla con el tiempo establecido para no tener
problemas en el futuro.
Tener en cuenta la disposicin interna de las compuertas en un circuito integrado, al momento de
hacer su conexin con el sistema.
Para el diseo de contadores es necesario conocer la tabla de comportamiento y de excitacin de
cada uno de los Flip Flops.
Tomar en cuenta si el flip-flop que es usa en ctodo o nodo comn, para as no daar dicho flip-
flop

9. BIBLIOGRAFA

Novillo Carlos. SISTEMAS DIGITALES, 2009
http://lc.fie.umich.mx/~jrincon/elec3-cap7.pdf
http://www.tdigitales.com.ar/bajar/Biestables_FlipFlop.pdf
TEXAS INSTRUMENTS, Manual TTL
SISTEMAS DIGITALES, Alfonso Espinoza, EPN, 2004, Cap. Algebra de Boole