Você está na página 1de 6

DEI

EL SALVADOR 1 V1.0 - 2014


7. Contadores Asncronos, Sncronos Y
Contadores Mod.


Un Contador es un circuito secuencial construido a partir de biestables (Flip-Flop) y
compuertas lgicas; en electrnica digital es muy frecuente la necesidad de contabilizar
eventos, trabajar con diferentes frecuencias de reloj para diferentes partes del hardware,
llevar un control de desplazamientos, realizar operaciones numricas, etc. En fin la aplicacin
de un contador es muy amplia, en esta gua trataremos de explicar de forma generar los dos
tipos de contadores principales, que son los Contadores Asncronos y Contadores Sncronos ,
as como otra clasificacin de los Contadores que es por su nmero Mod.





7.1 Objetivos

Comprender la operacin y caractersticas de los contadores sncronos y asncronos.
Modificar el diseo de un contador sncrono para crear un divisor de frecuencia diferente a
un MOD menor de 2
N

Comprender la importancia de los tiempos de propagacin a la hora de disear circuitos
electrnicos.

DEI
EL SALVADOR 2 V1.0 - 2014
7.2 Tarea antes de la prctica

Para esta prctica no habr tarea antes de la prctica; se recomienda que se repase los
temas relacionado con las aplicaciones de los Flip-Flop.


7.3 Marco Terico

Contadores
Los contadores son circuitos secuenciales
capaz de generar a su salida una
secuencia establecida por el diseador,
normalmente es una secuencia binaria
ordenada ya sea de forma
ascendentemente o descendente; y
despus de cierta cantidad de estados
regresa a un estado inicial.

Segn la necesidad que se desea solventar
un contador puede tener diferente cantidad
de estados, algunos ejemplos de
contadores son los de 10 estados, tambin
conocido como contador de dcadas y
puede usarse para contar ordenadamente
del 0 al 9 en binario o un contador de 60
estados, usados para dividir una frecuencia
de 60 Hz y generar as, una frecuencia
equivalente a 1 segundo.

Contadores Asncronos
Tambin conocidos como contadores de
rizo, se le llaman as porque son
contadores que sus salidas no cambia de
forma sincronizada con un pulso de reloj;
La creacin de este tipo de Contador es
muy fcil de disear; ya que basta con solo
conectar en serie un conjunto de Flip-Flop
J-K para crear este tipo de Contador. A
continuacin se muestra un ejemplo de
cmo conectar un Contador de este tipo:



Figura 1. Conexin En Serie De FFs J-K Para la creacin de un Contador De Rizo.

DEI
EL SALVADOR 3 V1.0 - 2014
Como se puede observar en la Figura 1, la
conexin es muy sencilla, cada salida de
un FF se conecta a la entrada de reloj del
siguiente FF, como la entradas de control
estn en alto todos los FF estn en la
funcin de conmutar, al realizarse una
transicin de pendiente negativa las salida
conmutan, destacando los siguiente:

Con dos pulsos del reloj principal, hace
que la salida del primer FF cambie de
bajo a alto y luego de alto a bajo;
generando la primera transicin de
pendiente negativa, y esta alimenta la
entrada del Clock del segundo FF
(Contado de Derecha A Izquierda); si se
aumentan las cantidades de pulso de
reloj se genera un efecto de que la
entrada de reloj dependiente de la
salida del primer FF es el doble de lenta
que del pulso principal, o mejor dicho
que tiene la mitad de la frecuencia de
reloj del primer FF.
Este efecto hace que los Contadores
sean utilizados como divisor de
frecuencia, adems al representar estos
cambios en un diagrama de tiempo se
puede ver como se genera la secuencia
ordenada de los nmeros binarios, he
aqu porque su nombre de Contadores.
Como sabemos cada FF tiene un
tiempo de propagacin (Tiempo en que
demora un elemento en mostrar en su
salida el valor correspondiente debido a
un cambio es su valor de entrada).

Contando de izquierda a derecha, el primer
FF (Ms a la izquierda) es el que tiene el Bit
Ms Significativo (MSB), pero al depender
su entrada de reloj de todo los dems FF,
el tiempo de propagacin que este acumula
es mucho mayor que al de los FF
anteriores, realizando que su salida sea la
ms lenta.

Este desfase de tiempo que se produce, se
vuelve mayor cada vez que se agrega un
FF para aumentar su capacidad de
secuencia, por eso surge la necesidad de
otro tipo de contador que resuelva el
inconveniente del tiempo, y estos
contadores son los contadores Sncronos.

Para saber cunto es el tiempo de
propagacin del MSB solo se aplica la
siguiente formula: TTotal=Tp*N; donde Tp es
el tiempo de propagacin individual del FF
y N la cantidad de FF conectados en serie.

Contadores Sncronos
Tambin conocidos como contadores en
paralelo, Este tipo de contador tiene la
caracterstica de que todas las entradas de
reloj de los FF estn conectadas en comn
a un mismo pulso, activndose todas al
mismo tiempo.
DEI
EL SALVADOR 4 V1.0 - 2014
La principal ventaja de este tipo de
Contador es que sin importar la cantidad
de FF que se agreguen, el tiempo de
propagacin Total ser constante y mucho
menor que un contador de Rizo. Un
Ejemplo de un Contador Sncrono Con 4
FF es el siguiente:


Figura 2. Contador Ascendente en paralelo.

Como se puede observar un contador
sncrono tiene las siguientes
caractersticas:

Las entradas de reloj esta conectadas al
mismo pulso de reloj

Se necesitan compuestas lgicas
adicionales para la creacin de un
Contador En Paralelo, es decir el
circuito es ms complejo.

Solo el FF con el Bit Menos Significativo
(LSB) tiene permanentemente sus
entradas en alto, los dems dependen
de las salidas de las compuertas AND.

Contadores Con Numero Mod
Un Contador Mod-N es aqul que tiene
N estados diferentes y es capaz de
dividir un pulso de reloj en N estados.

Para el caso de la Figura 2, es un
contador de tipo Mod-16, ya que tiene
16 estados posibles que van desde el
0000 al 1111 en binario. Cabe destacar
que el nmero Mod depende de la
cantidad de compuertas del FF y este
vara segn la formula 2
N
, donde N es la
cantidad de FF conectados. En el caso
de la Figura 2 como son 4 FF entonces
2
4
es 16, por eso es de MOD-16.

DEI
EL SALVADOR 5 V1.0 - 2014
Parala construccin de contadores Mod
diferente a potencias de 2, se tiene que
suprimir estados, obteniendo as un
Mod menor y a la vez diferente de una
potencia de dos, para eso nos
auxiliamos de una compuerta NAND,
que funcionar como una llave para
cambiar el nmero Mod, para eso
necesitamos conectarla de la siguiente
manera:

La salida de la NAND se conecta a las
entradas asncronas CLEAR de los FF
(Si la NAND est en alto estas entradas
no se activan, hasta que est en bajo se
activan las entradas asncronas,
regresando todas las salidas de los FF
al estado 0000)
Las entradas de la NAND se conectan a
las diferentes salidas Q de los FF, de tal
forma que cuando ocurra el estado en el
contador que ya no se desea que
suceda, entonces reinicie el contador.
Un Ejemplo De Mod-6 Sera el
siguiente:

Figura 3. Contador Mod-6 a partir de un contador Mod-8

Como se desea crear un Contador Mod-6,
necesitamos los estados del 000 al 101, ya
que aqu tenemos los 6 estados
necesarios para crear el Mod; el siguiente
estado es el 110, este es el estado que se
generara normalmente sin intervencin de
la NAND, para evitar que este estado
ocurra, se tiene que alimentar la
compuerta NAND de tal forma que su
salida sea un cero en ESTE ESTADO, es
decir que la NAND debe tener 1 y 1 en su
entradas; para cumplir dicho propsito la
NAND se alimentara con C y B, ya que es
el en este estado ambas tienen 1,
permitiendo de esta forma reiniciar el
contador.
DEI
EL SALVADOR 6 V1.0 - 2014
7.4 Prctica De Laboratorio

La prctica consiste en realizar diferentes Contadores con la ayuda del Simulador Proteus,
para ellos nos auxiliaremos de las Compuertas Lgicas Bsicas y de los Flip-Flops.

7.4.1 Equipo a Utilizar
El equipo ser proporcionado a cada pareja de alumnos por el instructor encargado del
grupo de laboratorio y el alumno ser responsable de dicho equipo durante el desarrollo
de esta y cada una de las prcticas.
Elementos y Equipo
1 PC Simulador Proteus

7.4.2 Procedimiento

a) Crear en ISIS un contador de rizos que tenga 16 estados diferentes, conectando a
cada una de sus salidas un indicador (LED) para observar la secuencia de salida. Describa
brevemente cuales son las desventajas de utilizar este tipo de contadores.

Nota: Para la alimentacin de la entrada de reloj utilic DCLOCK que se encuentra en la
barra de herramientas en la categora Generator Mode.

b) Crear en ISIS un contador sncrono de 8 estados diferentes, conectando a su salida
un display de 7 segmentos (Recuerde utilizar el decodificador 7447 para la conexin).

c) Utilizando el contador del circuito anterior, modifique el circuito para que sea un
contador Mod-6. Puede Auxiliarse de la Figura 3 de esta prctica.

d) Disear un contador que cuente del 0 al 99 de forma ascendente, utilizando solamente
Flip-Flops y compuertas bsicas para la lgica, utilizar Display de 7 segmentos para mostrar
el resultado.

Extra: Si por X motivo se desea detener el contador anterior cuando llegue al nmero 11,
pero sin que se reinicie el contador, Qu modificacin se debera realizar?

Você também pode gostar