Você está na página 1de 19

Sistemas Digitales 1

Contadores
Son sistemas secuenciales que por lo general
no tiene entrada de datos, pasan por un ciclo de
estados definidos mientras exista una seal de
clock.
La salida por lo general son los propios estados
del sistema, que son el contenido de los flip
flops.
Tipos
Sincrnicos
Asincrnicos

Sistemas Digitales 2
Tipos de Contadores





Como se ha visto hasta aqu, un arrelgo de flip flops del
tipo divisor de frecuencias puede usarse como
contador. A continuacin veremos diversos arreglos y
cmo stos son usados como contadores

Contador asncrono (de rizo) nmero MOD
Contador de nmeros MOD < 2
n
Contador de dcadas y contador BCD
Contador descendente
Contador sncrono (paralelos) ascendentes y
descendentes
Contador con preestablecimiento
Contador de corrimiento
Sistemas Digitales 3
Ej. Contador binario de 4 bits
Su secuencia ser:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 0, 1,
No es necesaria mucha tcnica para este diseo.
Para este contador ya que no tiene entradas ni salidas
independientes, la tabla de estados y la tabla de verdad
para el diseo es la misma
Sistemas Digitales 4
Tabla de verdad
D C B A D* C* B* A*
0 0 0 0 0 0 0 1
0 0 0 1 0 0 1 0
0 0 1 0 0 0 1 1
0 0 1 1 0 1 0 0
0 1 0 0 0 1 0 1
0 1 0 1 0 1 1 0
0 1 1 0 0 1 1 1
0 1 1 1 1 0 0 0
1 0 0 0 1 0 0 1
1 0 0 1 1 0 1 0
1 0 1 0 1 0 1 1
1 0 1 1 1 1 0 0
1 1 0 0 1 1 0 1
1 1 0 1 1 1 1 0
1 1 1 0 1 1 1 1
1 1 1 1 0 0 0 0
Sistemas Digitales 5
Ecuaciones Resultantes con flip flops JK
J
D
= K
D
= CBA
J
C
= K
C
= BA
J
B
= K
B
= A
J
A
= K
A
= 1

Sistemas Digitales 6


Contador asncrono (rizo) MOD 2
n

El arreglo de la figura 1.1 representa un contador asncrono MOD 8,
as el nmero MOD es igual al nmero total de estados por los
cuales pasa el contador antes de volver a su estado inicial.

En general, para n FF el nmero MOD = 2
n
Sistemas Digitales 7
Contador de nmeros MOD < 2
n
Es una modificacin de un contador de rizo asncrono y consiste en
hacer que ste se salte ciertos estados. Considere la siguiente figura
(contador MOD 6)

Sistemas Digitales 8

A partir de la figura anterior se puede generalizar un procedimiento para
construir un contador MOD X.

1. Determinar el menor nmero n de FF tales que 2
n
=> X. Si 2
n
= X
entonces el contador est listo
2. Conecte una compuerta NAND a las entradas asncronas CLR de todos
los FF involucrados
3. Determine cules FF estn en el estado ALTO en un conteo =X; luego
conecte las salidas normales de estos FF a las entradas de la
compuerta NAND

As, un arreglo de 4 FF con la salida del segundo y cuarto FF a la entrada
de una compuerta NAND es un contador MOD - 10 (de dcadas)
Debe observarse que para estos contadores, la frecuencia de salida del
ltimo FF es igual a fentrada/MODX


Sistemas Digitales 9
Contador de dcadas y contador BCD


As, un contador de dcadas es cualquier contador que
tenga 10 estados diferentes independientemente de su
secuencia. Ahora si la secuencia es de 0 a 9 (decimal) se
dice que el contador es BCD.

Sistemas Digitales 10
Contador descendente



X
2
X
1
X
0
7 111
6 110
5 101
4 100
3 011
2 010
1 001
0 000
X0 cambia en cada ciclo de reloj
X1 cambia cada vez que X0 pasa de bajo a alto
X2 cambia cada vez que X1 pasa de bajo a alto

Para construir un contador descendente basta con
Conectar la salida negada del FFi al reloj del FFi+1
en un arreglo
De FF JK con TPN
Sistemas Digitales 11
Contador asncrono 74LS293

Tiene 4 FF J K con salidas Q0 (LSB), Q1, Q2 y Q3 (MSB)
Tiene conexin para 2 relojes CP0 y CP1 conectados a FF0 y FF1
Cada FF tiene una entrada asncrona Clr para borrar. stas se
encuentran conectadas entre s a la salida de una compuerta NAND
de dos entradas MR1 y MR2. Ambas deben estar en altas para
reinicializar el contador a 0000
Los FF 1, 2 y 3 estn conectados como un contador de rizo de tres
bits. El FF 0 no est conectado internamente a nada.
Notacin IEEE/ANSI
Bloque comn de
control
Sistemas Digitales 12
Contadores Sincrnicos
Sistemas Digitales 13
Contador Sncrono (paralelo)

La idea en este tipo de contadores es eliminar el problema que se
produce por la acumulacin de los retrasos de propagacin (?) de los
FF en los contadores de rizo visto hasta ahora.

Aqu se aplican los pulsos de reloj a todos los FF involucrados.

Al igual que en el caso de los contadores asncronos, aqui pueden
disearse contadores ascendentes y descendentes utiizando las
salidas normales o negadas de los FF respectivamente.

Finalmente, un contador sncrono puede pre establecrsele un valor
fijo cualquiera (caso 74193)
Sistemas Digitales 14
Contador Sncrono

En la figura se observa un contador paralelo MOD 8 ascendente o
descendente
Sistemas Digitales 15
Contadores y CI . Contador Sincrono Precargable 74193
Notacin CI Descripcin
CPU
Entrada de Reloj para conteo
ascendente (TPP)
CPD
Entrada de Reloj para conteo
descendente (TPN)
MR
Entrada del restablecimiento maestro
asncrono (activo en ALTO)
PL
Entrada de carga paralela asncrona
(activa en BAJO)
P0-P3 Entradas de datos en paralelo
Q0-Q3 Salidas de los FF (contador)
TCD
Salida del conteo descendente final
(prstamo) (activa en BAJO)
TCU
Salida del conteo ascendente f inal
(acarreo) (activa en BAJO)
Las salidas de conteo asc/desc finales se utlizan cuando dos o
ms de estos CI se se conectan como contador con etapas
mltiples para producir un nmero MOD mayor. Por ej., en un
contador ascendente la salida TCU del contador de orden Inferior
se conecta a la entrada CPU del siguiente contador de orden
superior.
Sistemas Digitales 16
Contador con corrimiento

Basado en el principio de transferencia de datos en serie
Contador de Anillo
Sistemas Digitales 17
Contador Johnson o de anillo trenzado

Muy similar al anterior con la diferencia que la salida invertida del
ltimo FF (X1) es la que se conecta a la entrada del primer FF. En
la figura se observa el diagrama de estados para este tipo de
contador

Sistemas Digitales 18
Ventaja y desventaja Contador Asincrono
La gran ventaja de este tipo de contadores es su
simplicidad, no hay necesidad de lgica
combinatoria adicional.
La desventaja es la velocidad
Sistemas Digitales 19
Diferencias con el contador sincrnico
Dos diferencias
1. Como la seal de Count no es necesariamente un
clock, los periodos son irregulares.
2. El flip flop A cambia momentos despus que cambia
la seal de Count, pero la seal del flp flop B no
cambia, hasta que haya cambios en la salida del flip
flop A, esto se torna ms significante si hay varios flip
flops conectados en cascada.

Você também pode gostar