Anda di halaman 1dari 24

Contadores

Electrnica Industrial Electromecnica UTN FRP

Contador
Un contador de n bits se implementa utilizando n flip-flops
(etapas, stages) en general del tipo T
Clasificacin de los contadores
Segn la seal de clock:
Asncronos
Sncronos

Segn el sentido del conteo


Ascendentes
Descendentes

Segn la cantidad de estados


mdulo o MOD

Electrnica Industrial Electromecnica UTN FRP

Contadores asncronos

Otras denominaciones: contador de rizo, rizado o ripple


La seal de CLK se conecta slo al primero de ellos.
La salida de estado de cada FF (Q /Q) se conecta con el CLK del
inmediato posterior
Las entradas de datos de los FFs JK se conectan a un 1 fijo (FF T)
No usa ninguna compuerta lgica adicional
Cuenta en una secuencia binaria natural
Cada etapa: fCLK/2 la salida del contador fCLK/MOD
MOD = 2N
Tienen limitaciones de frecuencia

Electrnica Industrial Electromecnica UTN FRP

Contador asncrono ascendente de 4 bits

Electrnica Industrial Electromecnica UTN FRP

Cambio en el sentido del conteo

Electrnica Industrial Electromecnica UTN FRP

Diagrama de transicin de estados

Inicializacin
El problema de la inicializacin
Contadores asncronos: al recorrer todos los estados posibles
del binario, pueden no requerir inicializarse.

Electrnica Industrial Electromecnica UTN FRP

Contador asncrono ascendente / descendente


Es necesario incorporar una entrada de control externa para
establecer el sentido de conteo

Electrnica Industrial Electromecnica UTN FRP

El problema del retardo de propagacin


fCLK = 1 MHz
tp = 50 ns

Electrnica Industrial Electromecnica UTN FRP

fCLK = 10 MHz
tp = 50 ns

Solucin:
Perodo de clock mayor que el retardo del contador

Electrnica Industrial Electromecnica UTN FRP

Diseo de contadores asncronos con MOD < 2N


Claves
Alterar la secuencia binaria natural de los contadores interrumpiendo el
conteo en el estado deseado.
Usar las entradas asncronas de SET y/o RESET para llevarlo al
estado de inicio.
Requiere el uso de compuertas adicionales

Pasa de MOD 8 a MOD 4


Debe identificarse (decodificarse) el primer
estado no deseado y resetear

Electrnica Industrial Electromecnica UTN FRP

Ejemplo: contador asncrono MOD 10

Electrnica Industrial Electromecnica UTN FRP

Procedimiento general de diseo para un contador mdulo N


MOD N < 2n
Se deben eliminar los estados sobrantes, decodificando el
primero no vlido.
Conectar una AND / NAND a las entradas RESET / RESET de todos
los FFs
Determinar qu FFs estarn en alto en el conteo del primer estado que
desea evitarse y conectar sus salidas Q a la compuerta.

Electrnica Industrial Electromecnica UTN FRP

Contadores sncronos o paralelos

La seal externa de reloj est conectada a todos los FFs


Evita la acumulacin de retardos trabajan a frecuencias superiores
tienen menos problemas de decodificacin
Se precisan compuertas adicionales
Pueden disearse usando FFs JK o D

Electrnica Industrial Electromecnica UTN FRP

Una arquitectura tpica: contador sncrono anillo

Electrnica Industrial Electromecnica UTN FRP

Aplicacin: generacin del cdigo Johnson

Electrnica Industrial Electromecnica UTN FRP

Contador sncrono ascendente de 4 bits

Electrnica Industrial Electromecnica UTN FRP

Contadores BCD
Caractersticas y aplicaciones

Conexin en cascada: acarreo de entrada (carry-in) y de salida (carry-out)


Formas comerciales:
4029: presettable up/down counter binary or BCD decade

Electrnica Industrial Electromecnica UTN FRP

Diagrama de tiempos (BCD)

Electrnica Industrial Electromecnica UTN FRP

Conexin en cascada sncrona del 4029

Electrnica Industrial Electromecnica UTN FRP

4033: decade counter/divider with decoded 7-segment


display output and ripple blanking

Electrnica Industrial Electromecnica UTN FRP

Diagrama de tiempos

Electrnica Industrial Electromecnica UTN FRP

Decodificacin de contadores
Decodificacin con AND / NAND

AND: decoder activo por ALTO


NAND: decoder activo por BAJO

Electrnica Industrial Electromecnica UTN FRP

Problemas con la decodificacin - glitches

000
001
000 (!)
010
011
000 (!)

Electrnica Industrial Electromecnica UTN FRP

Soluciones a los problemas de decodificacin


Seal estroboscpica: Deshabilita las compuertas de
decodificacin hasta que transcurra el tiempo tp total del contador

Anda mungkin juga menyukai