Contadors Asincronos
Contadors Asincronos
Contadors Asincronos
PRACTICA Nº 8
1. OBJETIVOS.-
2. FUNDAMENTO TEORICO.-
3. MATERIALES.-
4. PROCEDIMIENTO.-
Parte 1
6. CONCLUSIONES.-
La secuencia generada por estos circuitos pudo ser obtenida por: generador de
señal que nos dio diferentes señales que programaron este circuito según los
rangos que necesitábamos.
7. CUESTIONARIO.-
7.1 Que valores iniciales tendría que tener un contador ascendente en Q3,
Q2,Q1 y Qo para que en el primer clock genere a la salida el valore de Q3=0,
Q2=0, Q1=0 y Qo=0.
Universidad Privada del Valle
7.2. Que valores iniciales tendría que tener un contador descendente en Q3,
Q2, Q1 y Qo para que en el primer clock genere a la salida el valor de Q3=1,
Q2=1, Q1=1 y Qo=1
Universidad Privada del Valle
8. TRABAJO PRÁCTICO.-
CONTADORES ASÍNCRONOS
El termino asíncrono indica que los eventos no poseen una relación temporal fija
entre ellos y que no necesariamente ocurren en el mismo instante de tiempo. Esto
indica que en un contador asíncrono los Flip-Flops no comparten la misma señal
de reloj.
En los oscilogramas, se puede apreciar que en cada flanco de bajada del reloj,
bascula Q0 y en cada flanco de bajada de Q0bascula Q1. Analizando los valores de
Q0 y Q1 en cada periodo de reloj, se nota que las salidas Q 0 y Q1 forman estados
que se pueden representar en una tabla denominada tabla de secuencia. El la
figura anterior, se muestra que en cada basculación existe un tiempo de retardo de
propagación que equivale a 30 nseg que es el tiempo de retardo de un Flip-Flop J-
K.
Universidad Privada del Valle
CLK Q1 Q0
↓ 0 0
↓ 0 1
↓ 1 0
↓ 1 1
Para obtener un contador asíncrono de 4 bits, se debe usar 4 Flip-Flops J-K flanco
de bajada. La implementación es igual que la anterior. La siguiente figura muestra
la implementación del contador y los oscilogramas que dan como resultado de su
funcionamiento.
En los oscilogramas, se puede apreciar que en cada flanco de bajada del reloj,
bascula Q0 y encada flanco de bajada de Q 0bascula Q1 y sucesivamente.
Analizando los valores de Q 0, Q1, Q2 y Q3 en cada periodo de reloj, se nota que las
salidas Q0, Q1, Q2 y Q3 forman estados que se pueden representar en una tabla de
secuencia.
CLK Q3 Q2 Q1 Q0
↓ 0 0 0 0
↓ 0 0 0 1
↓ 0 0 1 0
↓ 0 0 1 1
↓ 0 1 0 0
↓ 0 1 0 1
↓ 0 1 1 0
↓ 0 1 1 1
↓ 1 0 0 0
↓ 1 0 0 1
↓ 1 0 1 0
↓ 1 0 1 1
↓ 1 1 0 0
Universidad Privada del Valle
↓ 1 1 0 1
↓ 1 1 1 0
↓ 1 1 1 1
Para obtener un contador asíncrono BCD, se debe usar 4 Flip-Flops J-K flanco de
bajada. La implementación es igual que la anterior. Sin embargo requiere un
elemento adicional. La cuenta debe hacerse hasta el estado 1001 2 lo cual indica
que no se desea la presencia del estado 1010 2. La solución es enviar una
activación del Clear cuando se presente este estado, de esta forma el estado
siguiente del 10012 seria el 00002.
Para obtener estos resultados es necesario encontrar una expresión Booleana que
permita obtener los resultados deseados. Para el diseño se debe partir de la tabla
de secuencia del contador considerando el valor del CLR.
Q3 Q2 Q1 Q0 CLR
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 0
En los oscilogramas, se puede apreciar que en cada flanco de bajada del reloj,
bascula Q0 y en cada flanco de bajada de Q 0bascula Q1 y sucesivamente. Sin
embargo, en el momento es que la combinación de las salidas dan el estado
10102 hay un clear asíncrono a todos los Flip-Flops regresando rápidamente la
señal de clear a nivel alto. Este pequeño impulso que se presenta en la línea de
clear se denomina glitch, ya que se considera un impulso no deseado. Sin
embargo, esta es la única forma de implementar contadores de modulo diferente
de 2n con un contador asíncrono. En la salida Q1 también se presenta un glitch, en
el instante en que el contador tiene el valor 1010 2.
En los oscilogramas, se puede apreciar que en cada flanco de bajada del reloj,
bascula Q0 y encada flanco de subida de Q0bascula Q1 y sucesivamente.
Analizando los valores de Q0, Q1, Q2 y Q3 en cada periodo de reloj, se nota que las
salidas Q0, Q1, Q2 y Q3 forman estados que se pueden representar en una tabla de
secuencia.
CLK Q3 Q2 Q1 Q0
↓ 0 0 0 0
↓ 1 1 1 1
↓ 1 1 1 0
↓ 1 1 0 1
↓ 1 1 0 0
↓ 1 0 1 1
↓ 1 0 1 0
↓ 1 0 0 1
↓ 1 0 0 0
↓ 0 1 1 1
↓ 0 1 1 0
↓ 0 1 0 1
↓ 0 1 0 0
↓ 0 0 1 1
↓ 0 0 1 0
↓ 0 0 0 1
AD Qn CLK
0 0 0
0 1 1
1 0 1
1 1 0
Con base en el resultado anterior, se puede concluir que al reloj del siguiente Flip-
Flop, se debe aplicar una XOR entre la entrada AD y la salida Q. Esto se debe
aplicar para los Flip-Flops 1, 2 y 3, debido a que el reloj del Flip-Flop 0 se
encuentra conectado a la salida del temporizador.
9. BIBLIOGRAFIA.-
http://hflorezf-es.blogspot.com/2011/09/contadores-asincronos.html
http://www.kumbaya.name/ci1210/leccion10%20registros%20y
%20contadores/Contadores%20Asincronos.htm
http://meteo.ieec.uned.es/www_Usumeteog/comp_sec_contadores_asin.ht
ml
http://www.profesores.frc.utn.edu.ar/electronica/tecnicasdigitalesi/pub/file/cu
rsoCavallero/J_002-CONTADORES.pdf
http://www.ehowenespanol.com/contadores-sincronos-asincronos-
info_472637/