Vous êtes sur la page 1sur 30

08/11/2011

1
PUNTO 1:
FLIP-FLOPS
Prof. Luis Zurita
Circuitos Digitales II
Introduccin a los Sistemas Secuenciales
Durante esta unidad, se estudiarn los sistemas
secuenciales o de lgica secuencial. En este caso, se
toma informacin de la salida para retroalimentar a
parte de las seales de entradas.
Si la informacin de entrada cambia, las salidas
pueden o no cambiar.
Circuito
Secuencial
n entradas
m salidas
Retroalimentacin
08/11/2011
2
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.
LATCH SR ACTIVADO POR NIVEL ALTO
S R Q Q (NEGADO)
0 0 NC NC
1 0 1 0
0 1 0 1
1 1 0 0 (No vlido)
08/11/2011
3
LATCH SR ACTIVADO POR NIVEL BAJO
S R Q Q (NEGADO)
1 1 NC NC
0 1 1 0
1 0 0 1
0 0 1 1 (No vlido)
SMBOLOS DE LATCH
S Q
R Q
S Q
R Q
ACTIVO POR NIVEL ALTO ACTIVO POR NIVEL BAJO
08/11/2011
4
LATCH COMO ELIMINA REBOTES
SR CON ENTRADA DE HABILITACIN
08/11/2011
5
LATCH TIPO D (DATA)
Slo dispone de una entrada (Data)
No elimina la condicin no vlida, pero la evita.
DISPARADO POR FLANCO
R1
1k
1 2
U1:A
74LS04
1
2
3
U2:A
74LS00
3 4
U1:B
74LS04
A
B
C
D
SMBOLO
08/11/2011
6
DISPARADO POR FLANCOS
Flanco invertido
Entrada no invertida
Entrada invertida
Flanco detectado
SMBOLOS DE FF
S Q
E
R Q
SR ACTIVO POR NIVEL ALTO SR ACTIVO POR NIVEL BAJO
S Q
E
R Q
S Q
CLK
R Q
SR POR FLANCO DE SUBIDA SR POR FLANCO DE BAJADA
S Q
CLK
R Q
08/11/2011
7
SMBOLOS DE FF
D POR FLANCO DE SUBIDA D POR FLANCO DE BAJADA
J Q
CLK
K Q
JK POR FLANCO DE SUBIDA JK POR FLANCO DE BAJADA
J Q
CLK
K Q
D Q
CLK
Q
D Q
CLK
Q
FLIP FLOP JK
Los Flip Flops JK son muy verstiles y muy utilizados.
Los JK no tienen condiciones no vlidas.
08/11/2011
8
FUNCIONAMIENTO JK (J)
FUNCIONAMIENTO JK (K)
08/11/2011
9
FUNCIONAMIENTO JK (BASCULACIN)
TABLA DE LA VERDAD DE FF JK
J K CLK Q Q (Negado)
x x 0 NC NC
0 0 O NC NC
1 0 O 1 0
0 1 O 0 1
1 1 O 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
10
ENTRADAS ASNCRONAS DE
INICIALIZACIN Y BORRADO
Las entradas asncronas de inicializacin y borrado
permiten en cualquier momento poner a 1 o a 0 a la
salida Q.
J Q
CLK
K Q
PRESET
CLEAR
ALGUNAS CARACTERSTICAS DE LOS FF
Investigar:
1) Retardo de propagacin
2) Tiempo de establecimiento
3) Tiempo de mantenimiento
4) Frecuencia mxima
5) Potencia disipada
08/11/2011
11
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.
R
4
DC
7
Q
3
G
N
D
1
V
C
C
8
TR
2
TH
6
CV
5
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)
555 COMO AESTABLE
08/11/2011
12
PUNTO 2:
CONTADORES ASNCRONOS
Prof. Luis Zurita
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)
08/11/2011
13
FUNCIONAMIENTO DE LOS CONTADORES
ASNCRONOS
Asncrono: sucesos que no poseen una relacin
temporal fija o constante y que generalmente no
ocurren al mismo tiempo.
En los contadores asncronos los FF no reciben la
seal de reloj al mismo tiempo.
A continuacin describiremos las principales partes
de un contador asncrono de dos bits.
CONTADOR ASNCRONO DE 2 BITS
J
14
Q
12
CLK
1
K
3
Q
13
R
2
U1:A
74LS73
J
7
Q
9
CLK
5
K
10
Q
8
R
6
U1:B
74LS73
U1:A(CLK)
Reloj conectado
nicamente al primer FF
FF trabajando en modo T,
conectados a Vcc (5VDC)
Conexin en cascada. La seal de reloj es
proporcionada por la salida del FF anterior
FF que da el bit menos
significativo (LSB)
FF que da el bit ms
significativo (MSB)
08/11/2011
14
CONTADOR ASNCRONO DE 2 BITS
CLK
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 2
N
estados,
donde N es el nmero de Flip-Flops que tiene el
contador. Por tanto 2
2
= 4 estados.
CLK Q1 Q0
0 0 0
1 0 1
2 1 0
3 1 1
4 Reinicia la cuenta
empieza nuevo
ciclo
08/11/2011
15
CONTADOR ASNCRONO DE 3 BITS
El funcionamiento del contador binario de 3 bits es el
mismo que el contador asncrono de 2 bits, descrito
anteriormente. La diferencia es que est constituido
por 3 FF.
El contador de 3 bits, se dice que tendr 2
3
estados,
por tanto 2
3
= 8 estados.
J
14
Q
12
CLK
1
K
3
Q
13
R
2
U1:A
74LS73
J
7
Q
9
CLK
5
K
10
Q
8
R
6
U1:B
74LS73
J
14
Q
12
CLK
1
K
3
Q
13
R
2
U2:A
74LS73
VCC VCC VCC
U1:A(CLK)
VCC
CLK Q2 Q1 Q0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
8 Reinicia la cuenta
empieza nuevo ciclo
TABLA DE ESTADOS SEAL DE SALIDA DEL
CONTADOR DE 3 BITS
08/11/2011
16
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
08/11/2011
17
CONTADOR DE DCADAS ASNCRONO
El mdulo de un contador es el nmero de
estados que se cuentan sin repetirse. Como
vimos en el contador de 2 bits, el mdulo es 4,
por contar 4 estados. En el contador de 3 bits, el
mdulo es 8 por contar 8 estados.
En el caso de tener un contador de 4 bits, el
mdulo sera de 16.
Pero, Cmo podemos hacer un contador de 10
estados o mdulo 10?
R= Truncando la secuencia natural de un
contador de mdulo 16.
CONTADOR DE DCADAS ASNCRONO
Para truncar secuencias, la solucin la proporciona el
uso de las compuertas AND y NAND.
Generalmente se utiliza la compuerta NAND.
Recordemos su tabla de la verdad (2 entradas):
A B Q
0 0 1
0 1 1
1 0 1
1 1 0
Notemos que estas compuertas
proporcionan una nica salida
cuando ambas entradas estn a
nivel alto. Propiedad valiosa para
proporcionar un oportuno RESET
presente en los FF
08/11/2011
18
CONTADOR DE DCADAS ASNCRONO
La norma para truncar una secuencia es
decodificar el estado siguiente en el que se desea
proporcionar un RESET o reiniciar la cuenta en 0.
Bajo esta sencilla norma, si queremos contar
hasta diez (0 a 9), se debe decodificar el estado
siguiente (10) y mediante una compuerta NAND
conectar su salida hacia los pines de RESET de
todos los FF.
Veamos el siguiente circuito:
CONTADOR DE DCADAS ASNCRONO
Obsrvese que se ha decodificado el
estado 10, producindose un RESET a
todos los FF: Q3 Q2 Q1 Q0
1 0 1 0
08/11/2011
19
CIRCUITO INTEGRADO 74LS93
CIRCUITO INTEGRADO 74LS93
08/11/2011
20
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.
08/11/2011
21
PUNTO 3:
CONTADORES SNCRONOS
Prof. Luis Zurita
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.
08/11/2011
22
VCC
RELOJ
J
4
Q
7
CLK
5
K
1
Q
6
S
2
R
3
74111
J
4
Q
7
CLK
5
K
1
Q
6
S
2
R
3
74111
CONTADOR SNCRONO DE 2 BITS
Reloj conectado a todos
los FF del sistema
Primer FF trabajando en
modo T, conectados a Vcc
(5VDC)
Conexin en cascada. El dato de
entrada del FF depende de la salida
del FF anterior
FF que da el bit
menos significativo
(LSB)
FF que da el bit
ms significativo
(MSB)
FUNCIONAMIENTO DE LOS
CONTADORES SNCRONOS
En los contadores asncronos, para cambiar el
valor del siguiente FF se dependa del FF
anterior que daba el pulso del reloj.
En los contadores sncronos, se sigue
dependiendo del FF anterior, pero ahora para
proporcionar el valor de las entradas J y Q.
Se recuerda que el reloj llega al mismo tiempo a
todos los FF.
Ahora, si todos los FF reciben el flanco de
reloj al mismo tiempo, que impide de que
cambien al mismo tiempo?
08/11/2011
23
FUNCIONAMIENTO DE LOS
CONTADORES SNCRONOS
La respuesta anterior, es la causa de que los
contadores asncronos tengan un uso limitado.
El retardo.
Cabe destacar que los contadores sncronos
eliminan el problema del retardo acumulado que
limitaba la frecuencia de funcionamiento en los
asncronos.
Pero: Cmo funciona ese retardo?
En la siguiente lmina, se maximizar el efecto
del retardo para entender su explicacin:
FUNCIONAMIENTO DE LOS
CONTADORES SNCRONOS
Estado 1
Reloj
Q
0
Q
1
Retardo de
propagacin
a travs de
FF0
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.
0
08/11/2011
24
FUNCIONAMIENTO DE LOS
CONTADORES SNCRONOS
Estado 2
Reloj
Q
0
Q
1
Retardo de
propagacin
a travs de
FF0 y FF1
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.
FUNCIONAMIENTO DE LOS
CONTADORES SNCRONOS
Estado 3
Reloj
Q
0
Q
1
Retardo de
propagacin
a travs de
FF0 y FF1
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.
1
08/11/2011
25
FUNCIONAMIENTO DE LOS
CONTADORES SNCRONOS
Estado 4
Reloj
Q
0
Q
1
Retardo de
propagacin
a travs de
FF0 y FF1
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.
CONTADOR SNCRONO DE 2 BITS
CLK
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.
08/11/2011
26
El contador de 2 bits, se dice que tendr 2
N
estados, donde N es el nmero de Flip-Flops
que tiene el contador. Por tanto 2
2
= 4 estados.
CLK Q1 Q0
0 0 0
1 0 1
2 1 0
3 1 1
4 Reinicia la cuenta
empieza nuevo
ciclo
CONTADOR SNCRONO DE 3 BITS
El funcionamiento del contador binario de 3 bits es el
mismo que el contador sncrono de 2 bits, descrito
anteriormente. La diferencia es que est constituido por
3 FF y que adems el dato de entrada depende del FF0
y del FF1. (J
1
K
1
=Q
0
Q
1
)
El contador de 3 bits, se dice que tendr 2
3
estados, por
tanto 2
3
= 8 estados.
VCC
RELOJ
J
4
Q
7
CLK
5
K
1
Q
6
S
2
R
3
74111
J
4
Q
7
CLK
5
K
1
Q
6
S
2
R
3
74111
J
12
Q
9
CLK
11
K
15
Q
10
S
1
4
R
1
3
74111
1
2
3
74LS08
Q0Q1
08/11/2011
27
CLK Q2 Q1 Q0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
8 Reinicia la cuenta
empieza nuevo ciclo
TABLA DE ESTADOS SEAL DE SALIDA DEL
CONTADOR DE 3 BITS
CLK
Q0
Q1
Q2
CONTADOR SNCRONO DE 4 BITS
Para fines didcticos, a continuacin se
mostrar un contador de 4 bits. El
funcionamiento es el mismo del anterior de 3
bits, sin embargo observen la dependencia de
los datos de entrada:
VCC
RELOJ
J
4
Q
7
CLK
5
K
1
Q
6
S
2
R
3
74111
J
4
Q
7
CLK
5
K
1
Q
6
S
2
R
3
74111
J
12
Q
9
CLK
11
K
15
Q
10
S
1
4
R
1
3
74111
1
2
3
74LS08
Q0Q1
J
12
Q
9
CLK
11
K
15
Q
10
S
1
4
R
1
3
74111
4
5
6
U4:B
74LS08
Q0Q1Q2
08/11/2011
28
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)
08/11/2011
29
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.
08/11/2011
30
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.

Vous aimerez peut-être aussi