Vous êtes sur la page 1sur 9

Contadores Asncronos

En la siguiente figura podemos observar la conexin de cuatro FF tipo J-K para formar un contador asncrono de 4 BITS, comnmente conocido como Contador de Rizo de 4 BITS.

Figura 1

El funcionamiento de este circuito se basa en cuatro puntos importantes: 1. ALos pulsos de reloj slo son aplicados a la entrada CP (Clock, reloj) del primer Fip-Flop. Teniendo en cuenta que es un FF tipo "J-K", y que estas dos entradas se encuentran en un nivel alto (Conectadas a V+), el FF realizar la funcin de complemento o "Toggle", conmutando sus salidas con cada pulso de la seal de reloj. El cambio puede ser controlado por transiciones positivas o negativas de la seal de reloj, esto depende nicamente del tipo de entrada del FF. 2. La salida del primer FF (Primer BIT) acta como pulso de reloj para el siguiente FF (Segundo BIT), y as sucesivamente hasta llegar al cuarto FF. De esta manera se logra que un FF slo pueda cambiar de estado cuando el anterior le proporcione la transicin correcta a su entrada. 3. Las salidas de los FF representan el nmero binario de 4 BITS, Obteniendo del primer FF el LSB (Dgito menos significativo), y del ltimo el MSB (Dgito ms significativo). Al comenzar la cuenta, tericamente las salidas de los FF deben

estar en cero, esto nos da e nmero 0000, esto puede lograrse con las entradas de "Restablecer" (RESET), las cules no son mostradas en el diagrama. La tabla 1, muestra la secuencia de conteo desde el nmero 0000 al 1111. 4. Una vez que ha llegado el quinceavo pulso de entrada, el contador se encontrar en la cuenta mxima para 4 BITS, es decir 1111, al llegar el siguiente pulso, el contador volver a la posicin original de 0000, Esto supone un ciclo completo del contador y se conoce como el "reciclado" de la cuenta.

Este diseo de contador, es conocido como "Contador Asncrono", debido a que los cambios de estado en los FF son asncronos con respecto a la seal de reloj, es decir, no ocurren al mismo tiempo que cambia la seal de reloj. El nico que obedece directamente a los cambios de la seal de reloj es el primer FF.

Cambio del primer FF = Seal de reloj Cambio del segundo FF = Primer FF + Seal de reloj Cambio del tercer FF = Segundo FF + Primer FF + Seal de reloj Cambio del cuarto FF = Tercer FF + Segundo FF + Primer FF + Seal de reloj.

Esta configuracin nos permite observar que se produce un retraso en la propagacin de la seal desde la entrada a la salida (Ya que existe un pequeo tiempo de retraso cuando un FF cambia de estado, el cul explicaremos a detalle ms adelante). Este es el uno de los "defectos" de los contadores de rizo, debido al retraso explicado anteriormente, este tipo de contadores tiene un lmite en la frecuencia de reloj aplicada a su entrada, aunque los retrasos en los FF modernos son muy pequeos (entre los 10 y los 40 nano-segundos), si se aplica a la entrada una frecuencia muy alta, el contador no puede funcionar de manera correcta.

Tabla 1

Contadores asncronos integrados en un solo chip.


Los ejemplos anteriores de circuitos discretos (todo hechos con FF) slo son para ejemplificar la construccin del contador, en la prctica, son obsoletos ya que se necesitan muchos integrados y espacio para crearlos.

En el mercado podemos conseguir diferentes tipos de integrados con tecnologa TTL o CMOS con contadores de rizo internos, Uno de los ejemplos ms usados es el 74LS293. En la figura 2, se encuentra el diagrama interno del integrado.

(Se toma por entendido que todas las entradas "J-K" estn en estado ALTO)

Figura 2

En este diagrama podemos observar una conexin muy parecida a la de la figura anterior, el integrado cuenta con cuatro FF tipo "J-K", cada una de las salidas de los FF representa un BIT, desde Q0 (LSB), hasta Q3 (MSB).

Cada uno de los FF cuenta con una entrada de reloj, pero en este caso, solamente dos son accesibles desde el exterior, la entrada del primer FF (CP 0), y la del segundo FF (CP 1), esta configuracin nos permite utilizar los ltimos tres FF como contador de tres bits y el primero por separado, o utilizar los cuatro bits para la cuenta. Todos los FF cuentan con una entrada de RESET, la cual se encuentra conectada a una compuerta NAND de dos entradas, las cules son accesibles desde el exterior (MR 1 y MR 2), de esta manera se puede logra el reset del contador desde dos puntos diferentes.

Nmero MOD

En los casos anteriores, los dos contadores pueden darnos una salida de 4 BITS, es decir, cuentan desde el 0000 hasta el 1111, Para efectos prcticos, estos contadores son denominados Contadores "MOD 16", Ya que presentan 16 estados diferentes en la cuenta. Por lo que el nmero MOD, siempre es igual al nmero de estados que podemos obtener del contador antes que recicle su cuenta.

La siguiente tabla nos muestra los diferentes nmeros MOD.

Tabla 2 Por lo que podemos observar en la relacin de la tabla, al agregar un BIT ms de cuenta (Otro FF), se duplica el nmero de estados posibles y por lo tanto tambin el nmero MOD.

Esto no permite llegar a una frmula para saber cul es el nmero MOD de un contador sabiendo el nmero de FF que se van a conectar.

Nmero MOD = 2 (N)

Lo que puede traducirse como "El nmero MOD es igual a 2 multiplicado a la (N) potencia". El nmero "N" es el nmero de FF que deseemos ocupar.

Por ejemplo, cul ser el nmero MOD de un contador con 6 FF (6 BITS)? Entonces: MOD = 2 MOD multiplicado = a la 2 sexta (6) potencia

MOD MOD = 64

2*2*2*2*2*2

Contadores con Nmero MOD diferente a 2 (N) En el ejemplo anterior pudimos encontrar el nmero MOD de un contador basado en la frmula de 2 (N), pero:

Cmo encontrar el nmero de FF que se necesitan para un contador que no sea un MOD Por 4 o MOD 8? ejemplo:

Si necesitramos hacer un contador MOD 6. Cmo podramos lograr esto? Debido a la naturaleza de los nmeros binarios, no se puede lograr de manera "Comn" un nmero MOD que es diferente a los obtenidos por medio de la frmula anterior. En estos casos, lo que hacemos es crear un contador con el nmero MOD ms cercano hacia arriba, En este caso, el ms cercano es el MOD 8. Y hacer que el contador omita los Es decir: estados que no son necesarios.

Tabla 3 La tabla nos muestra la cuenta mxima de un contador MOD 6, el cul sera el nmero 5 (101), por lo que necesitamos hacer que nuestro contador "recicle" su cuenta al pasar de este nmero al siguiente.

En la siguiente figura, se representa el diagrama del contador que necesitamos.

Figura 3

El funcionamiento de este circuito es bsicamente el mismo que hemos visto hasta ahora, pero al agregar una compuerta NAND como control de las entradas de RESET, podemos hacer que nuestro contador se recicle al llegar al nmero que deseemos. Cada una de las entradas est conectada a la salida de un FF, dependiendo de cules BITS sea, la compuerta ordenar el RESET a todos los FF, enviando la cuenta a cero o "reciclndola". En este caso, una de las entradas de la compuerta NAND est conectada a la salida Q1 (Segundo BIT), y la otra a Q2 (Tercer BIT), por lo que solamente habr un pulso de RESET a la salida en la compuerta cuando sus dos entradas se encuentren en el estado ALTO. Por lo que la compuerta actuar cuando est presente el nmero seis (110), enviando la cuenta nuevamente a cero (000).

Al ser un contador de rizo, nuevamente nos topamos con el factor del retraso en la propagacin de la cuenta, ya que se necesita cierto tiempo para que la seal de salida de los contadores sea enviada al RESET de los FF, por un pequeo momento (tal vez no perceptible para nosotros), ser visible el nmero 6, e inmediatamente ser reciclado a cero. Este efecto es claramente visible si a nuestro contador le incorporamos un decodificador de Cdigo Binario a un display de 7 segmentos y

ocupamos

una

frecuencia

de

reloj

muy

baja.

El retraso en la propagacin de la cuenta es la causa principal por la que los contadores de rizo no son muy utilizados en sistemas de medicin de tiempo. Por ejemplo un reloj digital, ya que despus de cierto tiempo, el reloj quedar retrasado. Direccin de la cuenta en los contadores de rizo. Hasta ahora slo hemos visto contadores asncronos que siempre elevan el nmero de la cuenta, pero Cmo lograr que el contador funcione restando la cuenta? La solucin es muy sencilla, simplemente se alimentan los FF con las salidas Negadas o Invertidas de los FF, no importa el nmero MOD de un contador, si se toman las salidas Negadas como reloj para los siguientes FF, la cuenta siempre ser hacia abajo.

Oscilador Simtrico con compuertas NOT

Fue el primero que se me ocurri y utiliza dos inversores o compuertas NOT.

Descripcin: Suponte que en determinado momento la salida del inversor B est a nivel "1", entonces su entrada esta a "0", y la entrada del inversor "A" a nivel "1". En esas condiciones C se carga a travs de R, y los inversores permanecen en ese estado. Cuando el capacitor alcanza su carga mxima, se produce la conmutacin del inversor "A". Su entrada pasa a "0", su salida a "1" y la salida del inversor "B" a "0", se invierte la polaridad del capacitor y este se descarga, mientras tanto los inversores permanecen sin cambio, una vez descargado, la entrada del inversor "A" pasa nuevamente a "1", y comienza un nuevo ciclo. Este oscilador es simtrico ya que el tiempo que dura el nivel alto es igual al que permanece en nivel bajo, este tiempo esta dado por T = 2,5 R C T R C expresado en en en segundos Ohms Faradios

Creo yo que fue fcil y sencillo hacerlo, ahora bien, si recordamos aquello de las leyes de De Morgan sabrs que uniendo las entradas de compuertas NAND o compuertas NOR obtienes la misma funcin que los inversores o compuertas NOT, esto me lleva a las siguientes conclusiones...

Vous aimerez peut-être aussi