Professional Documents
Culture Documents
Sesin 15
fout=fin/2n
n= nmero de F-Fs
fin
fin/2
fin/4
Contadores asncronos
Contador asncrono de 3 bit (mdulo 8: cuenta de 0 a 7) y divisor de frecuencia
1 J CLK K A
CLK
1 Q J Q
1 J Q
K B
K C
f
0 1
0 0
0
1 0
0
C
1
0 011
0
1 100
0
1 101
1
1 110
1
1 111
0
0 000
0
0 001
MSB
Vuelve a empezar
Contador descendente
Alternativa 1
DCBA 0000 1111 0001 1110 0010 1101 0011 1100 0100 1011 0101 1010 0110 1001 0111 1000 1000 0111 1001 0110 1010 0101 1011 0100 1100 0011 1101 0010 1110 0001 1111 0000 0 15 1 14 2 13 3 12 4 11 5 10 6 9 7 8 8 7 9 6 10 5 11 4 12 3 13 2 14 1 15 0
1 J CLK K Q A K Q B K Q C K Q D Q 1 J Q 1 J Q 1 J Q
Tomando las salidas negadas de un contador binario ascendente se tiene un contador binario descendente
Contador descendente
Alternativa 2
1 J CLK K A K B K C Q 1 J Q 1 J Q
CLK
000
111
110
101
100
011
010
001
000
111
Contadores truncados
Contadores de mdulo-n: Son contadores en los que las salidas toman los valores desde 0 a n-1, es decir tienen n valores distintos de salida.
Contador de mdulo 10 contador de dcadas: Construccin a partir de un contador binario
CL
1 J CL Q CLK K A
1 J CL Q
1 J CL Q
1 J CL Q
K B
K C
K D
Alternativa 1
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Contadores truncados
Detectar el diez en binario con menos bits (con solo B y D), ya que esa combinacin solo es posible para nmeros superiores a este.
Contador de mdulo 10 contador de dcadas: Construccin a partir de un contador binario
CL
1 J CL Q CLK K A
1 J CL Q
1 J CL Q
1 J CL Q
K B
K C
K D
Alternativa 2
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Contadores truncados
Contador de mdulo 10 ( contador de dcadas o BCD):
La combinacin 10102 (1010) no aparece en la salida del contador. La mxima combinacin que aparece es 1001
Reset con la combinacin 1010 8 9 10 1 2 3 4 5 6 7 8
CLK
Q0
R CLK Q0 Q1 BCD Q2 Q3
Q1 Q2
0 0
0 0
0 0
0 0
Q3
7 8
frecuencia: f
D C B A
f/16 f/8
f/4
f/2
Pero empleando contadores de mdulo n (truncados) se puede dividir la frecuencia por valores que no sean potencias de 2. Un contador de mdulo n permite dividir la frecuencia por n.
CLK
A B C
5T
5T
El segundo contador se resetea cuando llega a 0110, es decir cuando aparece el nmero 6 se pone el cero. Se puede decir que el nmero 6 no aparece.
Ctodo comn
a-g a-g
a-g a-g
BCD/7Seg Q3 Q2 Q1 Q 0
BCD/7Seg Q3 Q2 Q1 Q0
Q3
Q2 Q1 BCD R
Q0
Q3
Q2 Q1 BCD R
Q0 CLK
HORAS
C.C
C.C
MINUTOS
C.C
C.C
SEGUNDOS
C.C
a-g a-g
a-g a-g
a-g a-g
a-g a-g
a-g a-g
a-g a-g
BCD/7Seg Q3 Q2 Q1 Q 0
BCD/7Seg Q3 Q2 Q1 Q0
BCD/7Seg Q3 Q2 Q1 Q0
BCD/7Seg Q3 Q2 Q1 Q0
BCD/7Seg Q3 Q2 Q1 Q0
BCD/7Seg Q3 Q2 Q1 Q0
Q3 Q2 Q1 Q 0 BCD R
Q3 Q2 Q1 Q 0 BCD R
Q3 Q2 Q1 Q 0 BCD R
Q3 Q2 Q1 Q 0 BCD R
Q3 Q2 Q1 Q 0 BCD R
Q3 Q2 Q1 Q 0 BCD R CLK
1Hz
Ejemplo: disear un temporizador de 30 segundos a partir de una seal de reloj de 1Hz Contar de 0 a 29 parar en 30 5 bits 25 = 32 (de 0 a 31) 30d = 11110b
n pulsos de CLK
+Vcc
R Q T
Al activar la seal P comienza una temporizacin de un nmero fijo de pulsos de la seal de reloj.
E D C B A CLK CL
K A
K B
K C
B C
3tp
K CLK
CLK A B C D
0 1 2 3 4 5 6 7 8 9
Contadores sncronos
Reloj comn a todos los F-F
QA para cada flanco de bajada de CLK QB cambia de estado si QA =1 QC vara si QB =1 y QA =1 QD vara si QC =1 y QB =1 y QA =1
74190
Contador de dcadas o BCD comercial. Descendente/ Ascendente (D/U), con carga asncrona.