You are on page 1of 7

Contadores Sncronos

Como vimos en los contadores asincronos, los contadores de rizo no pueden ser
utilizados para llevar cuentas precisas, cuando necesitamos la mayor precisin
posible, se deben utilizar los Contadores Sncronos o "Paralelos".
A diferencia de su contraparte el contador de rizo, el contador sncrono o "Paralelo"
lleva una conexin un tanto diferentes sobre los FF, esto puede aumentar su
complejidad, pero es la nica manera de obtener el menor retraso posible para
operar de manera confiable y alcanzar mayores velocidades de conteo.
En los contadores paralelos, todos los FF cambian al mismo tiempo, lo que reduce
la propagacin a un solo valor (el tiempo que tarda en cambiar de estado un solo
FF).
La siguiente figura ilustra el circuito de un contador sncrono (Paralelo):

Figura 1
Al comparar el circuito sncrono y el asncrono, podremos observar diferencias muy
marcadas:
1. En este circuito, todas las entradas de reloj (CP) estn conectadas a un
mismo punto, logrando as que la seal de reloj sea la misma para todos los
FF del contador.
2. nicamente el primer BIT (FF) tiene sus entradas "J-K" conectadas a V+, y
por consiguiente, ser el nico que se complemente (Toggle) libremente, los
dems dependen de una combinacin en las salidas para poder
complementarse.
3. Es primordial el uso de otro tipo de circuitos digitales adems de los FF, en
este caso, un par de compuertas AND, una de dos entradas y una de tres
entradas.

Funcionamiento del circuito contador sncrono

Observemos por un momento la secuencia de conteo de este circuito:

Tabla 1
Como podemos observar en la grfica anterior, el primer BIT siempre cambia de
estado con cada pulso de reloj, el segundo cambia cada dos, el tercero cada cuatro,
y el cuarto cada ocho.
En los contadores asncronos, este efecto es automtico y no hay que preocuparse
por l, pero en el caso de los contadores sncronos, tenemos que forzar a cada FF a
complementarse de manera precisa y controlada
Para que este cambio se lleve a cabo, se utilizan las dos compuertas, tomemos
como ejemplo la compuerta de dos entradas, solamente cuando sus dos entradas
se encuentren en el estado alto (BIT 1 = 1 y BIT 2 =1), la salida ser alta, y por lo
tanto "J-K" del tercer FF tambin, al llegar el pulso del reloj, este podr
complementarse. Y en el caso de la compuerta de tres entradas el caso es idntico,
solamente cuando sus tres entradas sean altas, su salida ser alta, y el cuarto FF
podr cambiar.
En otras palabras, EL FF 1 se complementa sin ayuda alguna, ya que sus entradas
"J-K" le permiten hacerlo libremente, el segundo FF depende de la salida del
primero, el tercero depende de de los dos primeros, el cuarto de los tres primeros,
y as sucesivamente si le seguimos colocando ms BITS (FF) al contador.
Los cambios en las entradas de las compuertas suceden con cada pulso del reloj, de
manera que mientras la transicin correcta llega, los FF que deban complementarse
ya estn "preparados" y responden inmediatamente a la seal de reloj.

Ventajas de los contadores sncronos


La principal ventaja de este tipo de contadores sobre los asncronos radica en que
todos los FF sin importar cuntos sean, cambian al mismo tiempo, sincronizados
por la seal de reloj.
Una ventaja derivada de la primera es que el tiempo de propagacin se reduce al
mnimo, ya que el conteo slo debe propagarse por una o dos compuertas y un FF
(Ya que cambian al mismo tiempo, y no dependen de otro FF para operar).
Por lo que el retardo de estos contadores va a ser mucho menor al de un contador
asncrono con el mismo nmero de FF (BITS).

Contadores sncronos de cuenta Ascendente/Descendente


Con anterioridad vimos como un contador asncrono "normal" (Conteo ascendente)
poda ser modificado para hacer el conteo descendente. En el caso de los
contadores sncronos es la misma mecnica.
La siguiente figura nos muestra un contador MOD 8, con controles separados de
cuenta ascendente/descendente.

Figura 1
El principio de operacin es el mismo, la diferencia es que tenemos dos pines de
control, cada uno va a ser activo en el estado alto, y por obvias razones no pueden
estar en el mismo estado al mismo tiempo, ya que el contador puede producir
errores o cuentas impredecibles.
SI mantenemos en el estado alto el pin "Cuenta ascendente" las seales de cada FF
que llegarn al siguiente sern las de las salidas "normales".
Si lo hacemos al contrario, las seales que sern usadas sern las de las salidas
"negadas". Produciendo la cuenta hacia arriba o hacia abajo.
Contadores sncronos con entradas de pre-establecer
Una gran necesidad en un circuito contador es la capacidad de poder modificar la
cuenta a voluntad del usuario, (de otra manera tendramos que esperar a que
llegara al nmero deseado de manera autnoma).
La gran mayora de circuitos contadores integrados en un solo chip cuentan con uno
o ms tipos de entradas de control para este fin.
La siguiente figura nos muestra un ejemplo de las mismas.

Figura 3
El funcionamiento del contador en general es el mismo que habamos visto antes,
ero con la ventaja de que podemos enviar el contador a un nmero arbitrario en el
momento que lo necesitemos.
Para este efecto, el nmero a cargar se pone en las entradas de datos de carga en
paralelo, en formato binario.
Y cuando lo necesitemos, lo nico que tenemos que hacer es enviar un pulso a la
entrada de activar carga, y el nmero establecido con anterioridad ser enviado
(cargado) a la salida.
NOTA: La informacin acerca de los circuitos contadores armados de forma discreta
(Con FF y compuertas lgicas) no es muy extensa ya que no son aplicadas
comnmente. Slo son para propsitos de comprender el funcionamiento de los
mismos, antes de pasar a los contadores integrados en un chip.

Contadores sncronos (paralelos) integrados en un chip


Para evitar lo complejo y obsoleto de los contadores discretos (Circuitos con FF y
compuertas lgicas), se utilizan los contadores integrados en un solo chip, en el
mercado se puede conseguir una amplia gama de modelos con diferentes
caractersticas, como Nmeros MOD, entradas de pre-establecimiento, etc.
La siguiente figura nos muestra el circuito integrado de la familia TTL 74LS193.
Un contador sncrono MOD 16 pre-fijable y reset asncrono y con salidas de acarreo.

Figura 4
En la siguiente tabla se describen los nombres de cada uno de los pines

Tabla 2
Descripcin del funcionamiento de las entradas / salidas
Entrada CPU: Esta entrada slo responder a las TP (Transiciones positivas) de la
seal de reloj, se puede identificar claramente por la falta de un crculo o una lnea
debajo del smbolo de la entrada. Y su propsito es el de enviar los pulsos de reloj
para activar la cuenta Ascendente.
Entrada CPD: Esta entrada slo responder a las TP (Transiciones positivas) de la
seal de reloj, se puede identificar claramente por la falta de un crculo o una lnea
debajo del smbolo de la entrada. Y su propsito es el de enviar los pulsos de reloj
para activar la cuenta Descendente.
Entrada PL: Esta entrada slo ser activa al estar en el estado BAJO, se puede
identificar claramente por el pequeo crculo o una lnea debajo del smbolo de la
entrada. Y su propsito es el de enviar los pulsos para activar la carga de un
nmero paralelo pre-establecido.
Entrada MR: Esta entrada slo ser activa al estar en el estado BAJO se puede
identificar claramente por el pequeo crculo o una lnea debajo del smbolo de la
entrada. Esta entrada es la encargada de activar el RESET general, enviando todas
las salidas al estado BAJO, es decir, al nmero 0000.
Entradas D0 - D3: Estas entradas slo sern activas al estar en el estado ALTO, se
puede identificar claramente por la falta de un crculo o una lnea debajo del
smbolo de la entrada. SU propsito es el de albergar el nmero binario paralelo
que va a ser cargado al activar el pin PL.
Salidas Q0 - Q3: Las cuatro salidas del contador, desde el LSB (Q0), hasta el MSB
(Q3).
Salida TCU: Esta salida enviar un pulso cada vez que el contador se recicle, en el
modo de conteo ascendente.
Salida TCD: Esta salida enviar un pulso cada vez que el contador se recicle, en el
modo de conteo descendente.
En la siguiente tabla se explica las acciones que generan las diferentes
combinaciones en las entradas:

Tabla 3

Contador de anillo
Un tipo de contadores que funcionan de manera especial son los llamados
"Registros de corrimiento", el contador de anillo o "registro de corrimiento
circulante" es el ms sencillo de ellos.
Este nombre se toma de la manera en la que est conectado el circuito contador,
Cada FF transfiere el estado presente en su entrada al siguiente FF con cada pulso
de la entrada de reloj, y el ltimo FF regresa ese estado al primero, cerrando as el
"Anillo".
La siguiente figura nos muestra el circuito de un contador de anillo

Figura 5
La siguiente tabla nos muestra la secuencia que siguen los datos al pasar por lo FF,
esto suponiendo que el estado de cuenta inicial fuera de: Q3 = 1, Q2=0, Q1=0, y
Q0=0.

Tabla 4
En la grfica podemos observar el corrimiento de los datos sobre los cuatro FF.
El nmero MOD de un contador de anillo puede ser tan grande como lo
necesitemos, slo se necesita agregar ms FF al anillo.
Aunque su uso es menos eficaz que el de los contadores normales, esta
configuracin sigue vigente gracias a que no es necesaria la decodificacin de las

salidas (Como sucede con los contadores asncronos y sncronos), la salida


decodificada es obtenida directamente de la salida del FF que deseemos.

El contador Johnson
Haciendo una pequea modificacin al contador de anillo bsico, podemos crear
otro tipo de contador de anillo. El contador Johnson u de anillo trenzado.
El circuito bsico es en esencia el mismo, el nico cambio que necesitamos hacer es
en la salida del ltimo FF (la que cierra el anillo con la entrada del primer FF).
En vez de utilizar la salida "normal" para enviarla a la entrada del prime FF, se toma
la salida Negada.

Figura 6
La siguiente tabla nos muestra la secuencia que siguen los datos al pasar por lo FF.

Tabla 5
Como podemos observar en la secuencia, el nmero MOD de un contador tipo
Johnson siempre ser el doble de los FF que lo conformen.
Este tipo de contadores est limitado a un nmero MOD que siempre ser PAR.
Con esto termina este pequeo tutorial de los Contadores, espero que las dudas
hayan encontrado una respuesta satisfactoria, y que la informacin aqu contenida
sea de gran utilidad para el lector.

You might also like