Contadores Asincronos Un contador es un circuito secuencial el cual cambia de estado de acuerdo una secuencia establecida por el diseño. Un contador, está construido con base de Flip-Flops. El número de Flip-Flops utilizados indica el número de bits del contador, esdecir, cada Flip-Flop representa un bit dentro de la secuencia de conteo. El termino asíncrono indica que los eventos no poseen una relacin temporal !"a entre ellos # 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 relo". Contador Asíncrono Binario de 2 bits
$ara obtener un contador asíncrono, se debe usar % Flip-Flops &-' (anco de ba"ada. )e debe conectar de la misma *orma que un divisor de *recuencia. Entonces se debe conectar la señal de relo" a la entrada de relo" del primer Flip-Flop cu#a salida se considera +. Esta salida entonces será el relo" del siuiente Flip-Flop cu#a salida se denominara +. /as entradas & # ' deben estar en lico. /a siuiente !ura muestra la implementacin del contador # los osciloramas que dan como resultado de su *uncionamiento.
En los osciloramas, se puede apreciar que en cada (anco de ba"ada del relo", bascula + # en cada (anco de ba"ada de +bascula +. Analizando los valores de + # + en cada periodo de relo", se nota que las salidas + # + *orman estados que se pueden representar en una tabla denominada tabla de secuencia. El la !ura anterior, se muestra que en cada basculacin e0iste un tiempo de retardo de propaacin que equivale a 1 nse que es el tiempo de retardo de un Flip-Flop &-'.
Contador Asíncrono Binario de 4 bits
$ara obtener un contador asíncrono de 2 bits, se debe usar 2 Flip-Flops &-' (anco de ba"ada. /a implementacin es iual que la anterior. /a siuiente !ura muestra la implementacin del contador # los osciloramas que dan como resultado de su*uncionamiento.
En los osciloramas, se puede apreciar que en cada (anco de ba"ada del relo", bascula + # encada (anco de ba"ada de + bascula + # sucesivamente. Analizando los valores de +, +, +% # +1 en cada periodo de relo", se nota que las salidas +,+, +% # +1 *orman estados que se pueden representar en una tabla de secuencia.
Contador Asíncrono BCD
$ara obtener un contador asíncrono 3C4, se debe usar 2 Flip-Flops &-' (anco de ba"ada. /a implementacin es iual que la anterior. )in embaro requiere un elemento adicional. /a cuenta debe 5acerse 5asta el estado % lo cual indica que no se desea la presencia del estado %. /a solucin es enviar una activacin del Clear cuando se presente este estado, de esta *orma el estado siuiente del % seria el %. $ara obtener estos resultados es necesario encontrar una e0presin 3ooleana que permita obtener los resultados deseados. $ara el diseño se debe partir de la tabla de secuencia del contador considerando el valor del C/6.
/a siuiente !ura muestra la implementacin del contador # los osciloramas que dan como resultado de su *uncionamiento.
En los osciloramas, se puede apreciar que en cada (anco de ba"ada del relo", bascula + # en cada (anco de ba"ada de + bascula + # sucesivamente. )in embaro, en el momento es que la combinacin de las salidas dan el estado % 5a# un clear asíncrono a todos los Flip-Flops reresando 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 litc5, #a que se considera un impulso no deseado. )in embaro, esta es la única *orma de implementar contadores de modulo di*erente de %n con un contador asíncrono. En la salida + tambi7n se presenta un litc5, en el instante en que el contador tiene el valor %. Contador Asíncrono Binario de 4 bits descendente
$ara obtener un contador asíncrono de 2 bits descendente, se debe usar 2 Flip-Flops &-' (anco de subida. En este caso, lasalida + de un Flip-Flop, se convierte en el relo" del siuiente Flip-Flop. /a implementacin es e0actamente iual al contador asíncrono binario de 2 bits, cambiando el (anco del relo". 8tra *orma de 5acer la implementacin, es usar Flip-Flops (anco de ba"ada, pero conectando la salida + neado de un Flip-Flop al relo" del siuiente Flip-Flop. Esta seunda opcin, suele ser mas conveniente debido a que en el mercado se encuentra con ma#or *recuencia Flip-Flops (anco de ba"ada. /a siuiente !ura muestra la implementacin del contador # los osciloramas que dan como resultado de su *uncionamiento.
En los osciloramas, se puede apreciar que en cada (anco de ba"ada del relo", bascula + # en cada (anco de subida de + bascula + # sucesivamente. Analizando los valores de +, +, +% # +1 en cada periodo de relo", se nota que las salidas +, +, +% # +1 *orman estados que se pueden representar en una tabla de secuencia.
Contador Asíncrono Binario de 4 bits ascendente / descendente
$ara obtener un contador asíncrono de 2 bits ascendente descendente, se debe usar 2 Flip-Flops &-' (anco de ba"ada. $ara este contador, es necesario tener una entrada adicional que permita seleccionar la cuenta ascendente o descendente. $or medio de esta entrada, se desea seleccionar + o + neado para que se aplique al relo" del siuiente Flip-Flop. Entonces, considerando que cuando esta entrada se encuentre en lico, el contador cuente ascendente # cuando se encuentre en ico el contador cuenta descendente, se plantea el siuiente diseño .
/a tabla anterior plantea que cuando la entrada A4 sea , el contador cuenta ascendente # para ello se debe aplicar al relo" del siuiente Flip-Flop la línea +. $ero cuando la entrada A4 sea , el contador cuenta descendente # para ello se debe aplicar al relo" del siuiente Flip-Flop la línea + neado. Entonces se obtiene la siuiente e0presin 3ooleana.
Con base en el resultado anterior, se puede concluir que al relo" del siuiente Flip-Flop, se debe aplicar una 986 entre la entrada A4 # la salida +. Esto se debe aplicar para los Flip-Flops , % # 1, debido a que el relo" del Flip-Flop se en cuentra conectado a la salida del temporizador.
/a siuiente !ura muestra la implementacin del contador # los osciloramas que dan como resultado de su *uncionamiento.
En los osciloramas, se puede apreciar que mientras la entrada A4 se encuentra en lico, el contador cuenta de *orma descendente. En el momento en que la entrada es lico, el contador para a contar ascendente. Analizando los valores de +, +, +% # +1 en cada periodo de relo" # con base en la entrada A4, se nota que las salidas +, +, +% # +1 *orman estados que se pueden representar en una tabla de secuencia.