Sei sulla pagina 1di 3

1.1.

Contadores

Los contadores son circuito electr�nicos digitales importantes. Son circuitos


l�gicos secuenciales porque la temporizaci�n es obviamente importante y porque
necesitan una caracter�stica de memoria. Los contadores digitales tienen las
siguientes caracter�sticas importantes:

Un n�mero m�ximo de cuentas (Modulo del contador).

Cuenta ascendente o Descendente.

Operaci�n s�ncrona o as�ncrona.

Aut�nomos o de autodetenci�n

Como en otros circuitos secuenciales, los flip-flop se utilizan para construir


contadores.

Los contadores son muy �tiles en los sistemas digitales; se pueden utilizar para
contar eventos como, por ejemplo, n�mero de pulso de reloj en un tiempo dado
(medida de secuencia). Se pueden utilizar como divisores de frecuencia y para
almacenar datos como, en un reloj digital; tambi�n se usan para direccionamiento
secuencial y en algunos circuitos aritm�ticos.

Los circuitos secuenciales generalmente se dividen en dos categor�as amplias: la de


los s�ncronos y la de los as�ncronos.

1.2. Circuitos s�ncronos y as�ncronos

Un circuito l�gico secuencial puede estar compuesto por compuertas y/o flip-flops
interconectados en configuraciones quiz�s complejas que generalmente incluyen alg�n
tipo de realimentaci�n. El circuito se considera asincr�nico si no emplea una se�al
de reloj peri�dica C para sincronizar cambios de estado interno. Por consiguiente,
los cambios de estado ocurren como respuesta directa a los cambios de se�al en las
l�neas de entradas primarias (Datos) y distintos elementos de memoria pueden
cambiar de estado en instantes diferentes. De acuerdo con esta definici�n se puede
considerar al contador conocido como Johnson como un circuito as�ncrono v�ase
figura 1.La se�al x aplicada a todas las entradas de reloj de todos sus flip-flop
no se supone peri�dica y es una se�al de datos m�s que una se�al de control.

1.3. Contadores s�ncronos (PARALELOS)

El problema que se encuentra en los contadores de rizo es ocasionado por los


retrasos acumulados en la propagaci�n de los FF; dicho de otra manera, no todos lo
FF cambian de estado simult�neamente en sincron�a con los pulsos de entrada. Estas
limitaciones pueden superarse con el uso de contadores s�ncronos o paralelos, en
los que todos los FF se disparan en forma simultanea (en paralelo) por medio de los
pulsos de reloj. Ya que los pulsos de entrada se aplican a todos los FF, debe
utilizarse alg�n medio para controlar cuando un FF se dispare o permanezca
inalterado por un pulso de reloj. Estos se logran utilizando las entradas J y K y
se ilustra en la figura 1 para un contador MOD-16 de 4 bits.

'Contadores ascendentes'

figura 1

Si comparamos la comparaci�n del circuito para este contador s�ncrono con la de su


contraparte as�ncrono de la figura 2 veremos las diferencias.

'Contadores ascendentes'

'Contadores ascendentes'

figura 2

La entrada CLK de todos los FF est�n conectadas entre si de modo que la se�al de
entrada de reloj se aplica simultanemante a todos los FF.

Solo el FF A, que es el LSB, tiene entradas J y K que est�n permanentes en el nivel


alto. Las entradas J y K de los dem�s FF son excitadas por alguna combinaci�n en
las salidas de los propios FF.

El contador s�ncrono requiere de mas circuiteria que un contador as�ncrono.

1.4. Operaci�n del circuito.

El principio b�sico de operaci�n del contador s�ncrono es el siguiente:

Las entradas J y K de los FF est�n conectadas de forma tal que solo aquellos FF que
se suponen cambiaran de estado en una determinada TPN tendr� J = K =1 cuando se
presente dicha TPN.

A continuaci�n examinaremos cada principio de los FF con la ayuda de la secuencia


de conteo que aparece en la figura 3.

'Contadores ascendentes'

figura 3

Esta secuencia de conteo muestra que el FF A tiene que cambiar de estado con cada
TPN. Por esta raz�n sus entradas J y K permanecen siempre en alto para que el FF
cambie de estado cada vez que se presenta una TPN en la se�al de reloj.

La secuencia de conteo se�ala que el FF B tiene que cambiar de estado con cada TPN
mientras A = 1. Por ejemplo, cuando el conteo es 0001, la siguiente TPN tiene que
cambiar a B hacia el estado 1; cuando el conteo es 0011, la siguiente TPN tiene que
cambiar a B hacia el estado 0; y as� sucesivamente. Esta operaci�n se logra
conectando la salida A a las entradas J y K del FF B, para que J = K = 1 solo
cuando A = 1. La secuencia de conteo indica que el FF C tiene que cambiar de estado
con cada TPN que ocurre cuando A = B = 1. Por ejemplo cuando el conteo es 0011, la
siguiente TPN tiene que cambiar el estado de C al estado de 1; cuando el conteo es
0111, la siguiente TPN tiene que cambiar el estado de C a 0; y as� sucesivamente.
Esta operaci�n esta garantizada si se conecta la se�al AB a las entradas J y K de
FF.

De manera similar, se observa que el FF D, tiene que cambiar de estado con cada TPN
que ocurre mientras A=B=C=1. Cuando el conteo es 0111, la siguiente TPN tiene que
cambiar a D hacia el estado 1; cuando el conteo es 1111, la siguiente TPN cambiara
a D hacia el estado 0. Esto se logra conectando la salida ABC a las entradas de FF
D.

1.5. Ventajas de los contadores s�ncronos sobre los as�ncronos.

En un contador paralelo, todos los FF cambian de estado al mismo tiempo; es decir,


todos est�n sincronizados por las TPN de los pulsos de la se�al del reloj. De este
modo, a diferencia de los contadores as�ncronos, los retrasos de propagaci�n de los
FF no se suman para producir un retraso global. En lugar de ello, el tiempo total
de respuesta de un contador s�ncrono, con la figura 1, es igual al tiempo que le
toma a uno de los FF cambiar de estado mas el tiempo necesario para que los nuevos
niveles l�gicos se propaguen a trav�s de una sola compuerta AND y enlace las
entradas J y K. Esto es:

Retraso total =t pd del FF+ t pd de la compuerta AND

Ese retraso total es el mismo sin importar cuantos FF est�n en el contador y


generalmente ser� mucho menor que el de un contador as�ncrono con el mismo n�mero
de FF. Por supuesto que el contador s�ncrono tiene una circuiteria m�s compleja que
el contador as�ncrono.

1.6. Contadores as�ncronos en CI.

Existen varios contadores as�ncronos en CI, tanto TTL como CMOS. Uno de ellos es el
TTL 74293 (74LS293, etc.). La figura 4 muestra el diagrama 16gico para el 74293
como aparece- r�a en un libro de datos TTL del fabricante. Parte de la nomenclatura
es diferente de la que se ha empleado hasta este momento, pero debe ser f�cil
averiguar lo que significa. Note los siguientes puntos:

El 74293 tiene cuatro flip-flops J-K Con salidas Q0' Ql' Q2 y Q3, donde Qo
Corresponde al LSB y Q4 al MSB. La distribuci�n de los FF es tal que el LSB se
encuentra en el extremo izquierdo para satisfacer la convenci6n de que las se�ales
de entrada al circuito aparezcan a la izquierda. Hemos dibujado loS contadores Con
LSB a la derecha, para que la disposici�n de los FF sea la misma que el orden de
los bits en la cuenta binaria.

Cada FF tiene una entrada CP (Pulso de reloj), que es s�lo otro nombre para la
entrada CLK. Se puede tener acceso externo a las entradas de reloj para Q0 y Q1
marcadas Como CPo y CP1, respectivamente. Las barras de inversi�n sobre estas
entradas indican que se activan por una TPN.

Cada FF tiene una entrada as�ncrona BORRAR, CD. �stas se encuentran conectadas
entre s� a la salida de una Compuerta NAND de dos entradas MR1 y MR2, donde MR
denota reiniciaci6n maestra. Ambas entradas MR deben estar ALTAS para borrar el
contador y ponerlo en 0000.

Los flip-flops Ql, Q2, y Q3 ya est�n conectados Como un contador de rizo de tres
bits. El flip-flop Qo no est� conectado internamente a nada. Esto permite que el
usuario opte por Conectar Q0 a Ql para formar un contador de cuatro bits, o usar Q0
en forma separada, si as� lo desea.

Potrebbero piacerti anche