Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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. 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 basculacin existe un
tiempo de retardo de propagacin que equivale a 30 nseg que es el tiempo de
retardo de un Flip-Flop J-K.
CLK
Q1
Q0
0
0
1
1
0
1
0
1
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
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Para obtener un contador asncrono BCD, se debe usar 4 Flip-Flops J-K flanco
de bajada. La implementacin 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 solucin es enviar
una activacin 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 expresin Booleana
que permita obtener los resultados deseados. Para el diseo se debe partir de
la tabla de secuencia del contador considerando el valor del CLR.
Q3
Q2
Q1
Q0
CLR
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
0
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 y sucesivamente. Sin
embargo, en el momento es que la combinacin de las salidas dan el estado
10102 hay un clear asncrono a todos los Flip-Flops regresando rpidamente la
seal de clear a nivel alto. Este pequeo impulso que se presenta en la lnea
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 asncrono. En la salida Q 1 tambin 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 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
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
AD
Qn
CLK
0
0
1
1
0
1
0
1
0
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.
La siguiente figura muestra la implementacin del contador y los oscilogramas
que dan como resultado de su funcionamiento.
en la entrada AD, se nota que las salidas Q 0, Q1, Q2 y Q3 forman estados que
se pueden representar en una tabla de secuencia.
CLK
AD
Q3
Q2
Q1
Q0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1