Você está na página 1de 12

CONTADORES

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 (6)
MOD = 2 multiplicado a la sexta potencia
MOD = 2*2*2*2*2*2
MOD = 64
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 4 o MOD 8?

Por 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
estados que no son necesarios.



Es decir:

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.


Figura 4













LABORATORIO :
HACER UN CONTDOR DE 0 A 15 USANDO FLIP FLOP JK












CIRUITOS INTEGRADOS A UTILIZAR :



















UNIVERSIDA PRIVADA DE TACNA













ALUMNO : JUAN CARLOS TORRES YTO
CODIGO : 2011041737
CICLO : 5
CURSO : DIGITALES DOS
ING : VILDOZO





TACNA PERU

Você também pode gostar