Академический Документы
Профессиональный Документы
Культура Документы
El termino sncrono indica que los eventos poseen una relacin temporal fija
entre ellos, es decir, que ocurren en el mismo instante de tiempo. Esto indica
que en un contador sncrono los Flip-Flops siempre comparten la misma seal
de reloj.
Para obtener un contador sncrono, se debe usar 2 Flip-Flops J-K. Como todo
el reloj es comn, no importa si es flanco de subida o bajada en los Flip-Flops,
pero todos los Flip-Flops deben ser iguales. Entonces se debe conectar la
seal de reloj a todos los Flip-Flops. Las entradas J y K del Flip-Flop cuya
salida en Q0, es decir, J0 y K0 deben ir conectados a Vcc, esto va a permitir que
esta salida siempre bascula. Luego se conecta Q 0 a las entradas J1 y K1. La
siguiente figura muestra la implementacin del contador y los oscilogramas que
dan como resultado de su funcionamiento.
CLK A/D 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
0 0 0 0
1 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
1 1 1 1
En esta solucion, se coloca una compuerta NAND que tendra valor 0 cuando la
entrada sea 0002 y otra compuerta NAND que tendra el valor 0 cuando la
entrada sea 1112. Las salidas de estas compuertas NAND son colocadas en un
nuevo Flip-Flop JK cuyas entradas J y K siempre estan en cero. Entonces, la
salida de la compuerta que detecta el 1112 se conecta a la entrada asincrona
PRESET y la salida de la compuerta que detecta el 000 2 se conecta a la
entrada asincrona CLEAR.
Para realizar el diseo del contador, es necesario seguir una serie de pasos.
Para explicar el proceso de diseo, se plantea un contador de cdigo Gray.
Transiciones
Entradas
de Salida
Qt Qt+1 J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
Los mapas de Karnaugh se usan para determinar la lgica requerida para las
entradas J y K de cada Flip-Flop del contador. Se debe utilizar un mapa de
Karnaugh para la entrada J y un mapa de Karnaugh para la entrada K. Cada
celda del mapa de Karnaugh representa un estado de la tabla de secuencia
establecida para el diseo. En cada celda del mapa de Karnaugh, se coloca el
valor que requiere el Flip-Flop para obtener estado siguiente necesario. Por
ejemplo: el primer estado de la tabla de secuencia es 0000 2 y el estado
siguiente es 00012, entonces si se desea disear la salida Q 0, se debe hacer
una mapa de Karnaugh para J 0 y un mapa de Karnaugh para K0. Para el mapa
de Karnaugh de J0, se debe colocar en la celda que corresponde al valor 0000 2,
lo que necesita J en un Flip-Flop J-K para que el estado futuro sea 1, dado un
estado presente 0. Revisando la tabla de transicin de estado del Flip-Flop J-K,
se puede observar que el valor necesario es 1, entonces en la celda 0000 del
Flip-Flop se coloca un 1. Se llena el mapa de Karnaugh en todas sus celdas.
Se obtiene los siguientes mapas:
Paso 4 de diseo de contador: Expresiones Booleanas