Professional Documents
Culture Documents
PUNTO 1: FLIP-FLOPS
Prof. Luis Zurita Circuitos Digitales II
Circuito Secuencial
m salidas
Retroalimentacin
08/11/2011
LATCH
Dispositivos de almacenamiento temporal de dos estados (Biestable) Permanecen en cualquiera de sus dos estados por la realimentacin que simplemente es conectar cada salida a la entrada opuesta. Los primeros latchs fueron los SR.
S 0 1 0 1
R 0 0 1 1
Q NC 1 0 0
08/11/2011
S 1 0 1 0
R 1 1 0 0
Q NC 1 0 1
SMBOLOS DE LATCH
ACTIVO POR NIVEL ALTO S R Q Q ACTIVO POR NIVEL BAJO S R Q Q
08/11/2011
08/11/2011
R1
1k 1 74LS04
U1:A
2 1 2
U2:A
3 3
U1:B
4 74LS04
74LS00
SMBOLO
08/11/2011
Entrada invertida
SMBOLOS DE FF
SR ACTIVO POR NIVEL ALTO S E R Q Q SR ACTIVO POR NIVEL BAJO S E R Q Q
08/11/2011
SMBOLOS DE FF
D POR FLANCO DE SUBIDA D CLK Q Q D POR FLANCO DE BAJADA D CLK Q Q
FLIP FLOP JK
Los Flip Flops JK son muy verstiles y muy utilizados. Los JK no tienen condiciones no vlidas.
08/11/2011
FUNCIONAMIENTO JK (J)
FUNCIONAMIENTO JK (K)
08/11/2011
FUNCIONAMIENTO JK (BASCULACIN)
TABLA DE LA VERDAD DE FF JK
J x 0 1 0 1 K x 0 0 1 1 CLK 0 O O O O Q NC NC 1 0 Q (Negado) NC NC 0 1
BASCULACIN (TOGGLE)
Basculacin o modo T (Toggle), intercambiar el valor presente en Q y Q negado, cada vez que se detecte una transicin ascendente o descendente del reloj, segn sea su deteccin de flanco.
08/11/2011
J CLK K
Q Q
CLEAR
10
08/11/2011
EL 555
Dispositivo ampliamente utilizado por su versatilidad, al poder funcionar como multivibrador monoestable y aestable, as como proporcionar seales de reloj para los sistemas digitales con un rango de voltaje que oscila entre los 5 V hasta los 12V.
4 3 7
Q DC
CV
TR
TH
NE555
Leyenda: 1)Tierra (GND) 2) Disparo (Trigger) 3) Salida (Out) 4) Reinicio (Reset) 5) Control de Voltaje (Control Voltage) 6)Umbral (Threshold) 7)Descarga (Discharge) 8)Alimentacin (Vcc)
GND
VCC
11
08/11/2011
CONTADORES ASNCRONOS
Los contadores son circuitos electrnicos que sirven para realizar o llevar conteos en binario y mediante circuitos MSI, en decimal. Los contadores son producto del arreglo de varios Flip-Flops interconectados. El nmero de Flip-Flops que se utilizan y la forma en que se conectan determinan el nmero de estados o tambin son llamados mdulos. Segn sea la seal de reloj aplicada a los FF. Se clasifican en asncronos y sncronos. En este tema estudiaremos los contadores asncronos o contadores con propagacin (ripple counters)
12
08/11/2011
U1:A
74LS73 U1:A(CLK) 14 1 3 J CLK
R
U1:B
74LS73 Q 12 7 5 Q 13 10 J CLK
R
13
08/11/2011
Q0
Q1
Explicacin: La seal de reloj aplicada al FF0 produce cambios en la salida Q0 de manera basculante (Al estar en modo T o Toggle), en cada transicin descendente. La seal Q0 es la que le da el pulso de reloj al FF1. Q1 va a alternar su valor de salida (tambin en modo T), por cada flanco descendente de Q0.
El contador de 2 bits, se dice que tendr 2N estados, donde N es el nmero de Flip-Flops que tiene el contador. Por tanto 22= 4 estados.
CLK 0 1 2 3 4 Q1 Q0 0 0 0 1 1 0 1 1 Reinicia la cuenta empieza nuevo ciclo
14
08/11/2011
U1:A
74LS73 U1:A(CLK) 14 1 3 VCC J CLK
R
U1:B
74LS73 Q 12 7 5 Q 13 10 J CLK
R
U2:A
74LS73 Q 9 14 1 Q 8 3 J CLK
R
12
13
CLK 0 1 2 3 4 5 6 7 8
Q2 Q1 Q0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Reinicia la cuenta empieza nuevo ciclo SEAL DE SALIDA DEL CONTADOR DE 3 BITS
TABLA DE ESTADOS
15
08/11/2011
RETARDO DE PROPAGACIN
Los contadores asncronos, como se dijo al inicio de este tema, son llamados contadores con propagacin, debido a que el pulso de reloj que ingresa al primer FF no llega inmediatamente al segundo FF. Esto mismo aplica para el pulso que llega al tercer FF proveniente del segundo FF. Cuando hablamos de que no llega inmediatamente el pulso aplicado en la entrada hacia la salida, esto es debido al retardo de propagacin, que recorre el interior del FF hasta llegar a la salida.
RETARDO DE PROPAGACIN
TPLH Q0
TPLH Q1
TPLH Q2
16
08/11/2011
17
08/11/2011
Obsrvese que se ha decodificado el estado 10, producindose un RESET a Q2 Q1 Q0 todos los FF: Q3
1 0 1 0
18
08/11/2011
19
08/11/2011
GUA DE EJERCICIOS
Realice un contador (asncrono y luego sncrono) de mdulo: 9, 10, 5, 6 y 7, con FF JK. Visualice los resultados en nmeros decimales. Realice un contador en cascada (JK), cuya unidad, cuente del 0 al 9 y la decena, del 0 al 5. Visualice los datos en decimal. Realice el mismo diseo anterior, utilizando el CI 7493. Disee un divisor de frecuencia de 1MHz de entrada en 500 kHz y 250 KHz. Diseo libre.
GUA DE EJERCICIOS
Se tiene un registro de 5 bits, proveniente de un contador de 5 bits (asncrono). Dicho registro se compara con el valor de un set point (registro fijo), cuyo valor es de 25. Cuando el registro del contador sea igual al set point, debe reiniciar su cuenta. Se tiene un sistema empaquetador de botellas, cuya caja se llena con 24 botellas. Alcanzado este nmero, la caja se desplaza, permitiendo colocar una caja vaca. (Motor correa caja= 1 (0n) 0 (Off). Diseo libre.
20
08/11/2011
CONTADORES SNCRONOS
Los mismos conceptos iniciales del tema 2 sobre contadores asncronos tienen validez para este tema (Mdulo, secuencias truncadas, divisores de frecuencia, estados, etc.). Segn sea la seal de reloj aplicada a los FF. Se clasifican en asncronos y sncronos. En este tema estudiaremos los contadores sncronos. Sncrono: sucesos que poseen una relacin temporal fija o constante entre s. En los contadores sncronos los FF reciben la seal de reloj al mismo tiempo. A continuacin describiremos las principales partes de un contador sncrono de dos bits.
21
08/11/2011
J CLK
J CLK
4 5 1
4 5
RELOJ
74111
Q 74111
22
08/11/2011
En este estado 1, el FF0 cambia de estado, pero el retardo de propagacin que sufre el pulso desde la entrada hasta la salida, no permite que el FF siguiente tenga un estado alto (1 lgico) en sus entradas, cuando pasa el pulso de reloj, por lo que no cambiar su valor de salida.
23
08/11/2011
En este estado 2, el FF0 cambia de estado. El retardo de propagacin que sufre el pulso desde la entrada hasta la salida, permite que el FF siguiente tenga un estado alto (1 lgico) en sus entradas, cuando pasa el pulso de reloj, por lo que cambiar su valor de salida.
En este estado 3, el FF0 cambia de estado, pero el retardo de propagacin que sufre el pulso desde la entrada hasta la salida, no permite que el FF siguiente tenga un estado alto (1 lgico) en sus entradas, cuando pasa el pulso de reloj, por lo que no cambiar su valor de salida.
24
08/11/2011
En este estado 4, el FF0 cambia de estado. El retardo de propagacin que sufre el pulso desde la entrada hasta la salida, permite que el FF siguiente tenga un estado alto (1 lgico) en sus entradas, cuando pasa el pulso de reloj, por lo que cambiar su valor de salida.
Q0
Q1
La seal continua es la seal terica de los FF. La seal punteada es la seal real de los FF, los cuales presentan un retardo mnimo que permite su funcionamiento como contadores sncronos. En esta grfica se pueden apreciar los cuatro estados descritos en las lminas anteriores.
25
08/11/2011
El contador de 2 bits, se dice que tendr 2N estados, donde N es el nmero de Flip-Flops que tiene el contador. Por tanto 22= 4 estados.
CLK 0 1 2 3 4 Q1 0 0 1 1 Q0 0 1 0 1
Q0Q1
J CLK
J CLK K
J CLK
4 5 1
4 5
RELOJ
13
74111
74111
15
Q 74111
10
26
08/11/2011
CLK 0 1 2 3 4 5 6 7 8
CLK
Q0
Q1 Q2
TABLA DE ESTADOS
Q0Q1
4 6 5
Q0Q1Q2
74LS08 Q 7 12 11 J CLK
74LS08 Q 9 12 11 J CLK
J CLK
J CLK
4 5 1
4 5
14
13
RELOJ
13
74111
74111
74111
15
10
15
Q 74111
10
27
08/11/2011
INVESTIGACIN
En la actualidad se trabajan con circuitos integrados de contadores, los ejercicios que se realizarn para el proyecto a evaluarse, DEBEN ser realizados con alguno de los siguientes modelos: 74160, 74163, 74190, 74193. Esta norma es motivada a que son los circuitos que se consiguen con mayor facilidad en el mercado.
INVESTIGACIN
El estudiante debe investigar su funcionamiento, y con especial atencin a las funciones que realizan las siguientes entradas: MR, CEP(EP), CET(ET), CP, PE, TC (74160) CLR, LOAD, ENT, ENP, RCO (74163) CTEN, D/U, MAX/MIN (74190) CLEAR, LOAD, BORROW, CARRY, COUNT UP, COUNT DOWM (74193)
28
08/11/2011
GUA DE EJERCICIOS
1. Realice un contador de personas para el comedor del IUT Cuman, desde 000 hasta 200 y reinicie la cuenta. Utilice cualquiera de los siguientes CI: 74160, 74163, 74193 u otro contador sncrono de su preferencia. 2. Se tiene un sistema empaquetador de botellas, cuya caja se llena con 36 botellas. Alcanzado este nmero, la caja se desplaza, permitiendo colocar una caja vaca. (Motor correa caja= 1 (0n) 0 (Off). Diseo Libre. La duracin del desplazamiento es 2 segundos.
GUA DE EJERCICIOS
3. Se tiene un estacionamiento cuya capacidad es de 120 vehculos. Se tiene un sensor de entrada y uno de salida, que permiten subir o bajar el nmero de vehculos. Si se llega a la capacidad mxima, se debe mantener una barrera activada, impidiendo el paso de vehculos y activar un led indicando que el estacionamiento est lleno. (Barrera= 1 (desactivada) 0 (activada). Diseo libre.
29
08/11/2011
GUA DE EJERCICIOS
4. Realice un registrador de visitas (Datalogger) en un centro comercial, para otorgarle un premio cuando ingrese el visitante nmero 700, mediante una seal sonora (sirena). Diseo libre. 5. Observe el funcionamiento del video del contador que se encuentra en nuestro blog, disee y simule su funcionamiento. 6. Disee un contador de personas para el centro de copiado del IUT Cuman, el conteo va desde 00 hasta 100. Dispone de un botn de incremento y uno de decremento. Diseo libre.
30