Está en la página 1de 20

Universidad Católica Escuela Profesional de

de Santa María Ingeniería Mecatrónica

CIRCUITOS DIGITALES
M. Sc. Sergio Mestas Ramos

Arequipa – Perú
2020
CONTADORES
Es un circuito secuencial que genera una secuencia ordenada de
salidas que se repite en el tiempo.
Cuentan el numero de pulsos que reciben por la entrada.
TIPOS
▪ Asíncronos.
▪ Síncronos.
▪ Ascendente.
▪ Descendente.
▪ Módulo de un contador
▪ Reversible.
CONTADORES

C. ASINCRONOS C. SINCRONOS
▪ Llamados contadores por propagación ▪ Síntesis como Máquinas de Estado.
(ripple counter).. ▪ Contador ascendente-descendente.
▪ Los flip-flops no emplean la misma señal ▪ Contadores con entradas de precarga,
de reloj. acarreo/habilitación y salida acarreo.
▪ Divisores de frecuencia. ▪ Aplicaciones con contadores síncronos.
C. BASADOS EN REGISTROS DE
DESPLAZAMIENTO
▪ Contador en anillo.
▪ Contador Johnson.
CONTADORES ASINCRONOS
▪ Llamados contadores por propagación (ripple counter).
▪ Los flip-flops no emplean la misma señal de reloj.
▪ Se aplica una señal externa como señal de reloj del primer flip flop y a los siguientes flip
flops se les aplica como señal de reloj la salida de lfilp flop anterior.
▪ Los flip flops no se disparan al mismo tiempo debido al retardo de las puertas.
▪ La frecuencia de reloj del contador está limitado
CONTADORES ASINCRONOS – DIVISOR DE FRECUENCIA

𝑓𝐶𝐿𝐾
𝐹𝑄 =
2
CONTADORES ASINCRONOS – BINARIO ASCENDENTE

MODULO DEL CONTADOR ?


CONTADORES ASINCRONOS – BCD ASCENDENTE
CONTADORES ASINCRONOS DE 4 BIS 7493
CONTADORES ASINCRONOS 7493 - APLICACIONES
CONTADORES SINCRONOS
▪ Se dice sincrónico pues todos los eventos tienen una relación temporal fija entre si.
▪ Todos los flip flops reciben la señal de reloj en el mismo instante.
▪ Los flip flops se disparan al mismo tiempo debido al retardo de las puertas.
▪ Síntesis como Máquinas de Estado.
▪ Contador ascendente-descendente.
▪ Contadores con entradas de precarga, acarreo/habilitación y salida acarreo.
▪ Aplicaciones con contadores síncronos.
CONTADORES SINCRONOS
CONTADORES SINCRONOS
Tabla de transición de estados

Q2 Q1 Q0 Q2+ Q1+ Q0+

0 0 0 0 0 1
0 0 1 0 1 1
0 1 1 0 1 0
0 1 0 1 1 0
1 1 0 1 1 1
1 1 1 1 0 1
1 0 1 1 0 0
1 0 0 0 0 0
CONTADORES SINCRONOS

Q2 Q1 Q0 J2 K2 J1 K1 J0 K0 Q2+ Q1+ Q0+

0 0 0 0 X 0 X 1 X 0 0 1
0 0 1 0 X 1 X X 0 0 1 1
0 1 1 0 X X 0 X 1 0 1 0
0 1 0 1 X X 0 0 X 1 1 0
1 1 0 X 0 X 0 1 X 1 1 1
1 1 1 X 0 X 1 X 0 1 0 1
1 0 1 X 0 0 X X 1 1 0 0
1 0 0 X 1 0 X 0 X 0 0 0
CONTADORES SINCRONOS

CLK

Q0

Q1

Q2
CONTADORES SINCRONOS
Tabla de transición de estados

Q2 Q1 Q0 Q2+ Q1+ Q0+

0 0 0 0 0 1

0 0 1 0 1 0

0 1 0 0 1 1

0 1 1 1 0 0

1 0 0 1 0 1

1 0 1 0 0 0
CONTADORES SINCRONOS

Q2 Q1 Q0 D2 D1 D0 Q2+ Q1+ Q0+

0 0 0 0 0 1 0 0 1
0 0 1 0 1 0 0 1 0
0 1 0 0 1 1 0 1 1
0 1 1 1 0 0 1 0 0
1 0 0 1 0 1 1 0 1
1 0 1 0 0 0 0 0 0
CONTADORES SINCRONOS
CONTADORES SINCRONOS BASADOS EN REGISTROS
DE DESPLAZAMIENTO
▪ Un contador basado en un registro de desplazamiento, básicamente es un registro de
desplazamiento con la salida serie realimentada a la entrada serie, de modo que se generan
secuecnias especiales. (Floyd)
▪ Pueden ser:
▪ Contador Johnson
Bit 0 Bit 1 Bit 2

▪ Contador en anillo
Bit 0 Bit 1 Bit 2
CONTADOR JOHNSON

CICLO Q2 Q1 Q0
D0 Q0 D1 Q1 D2
0 0 0 0
1 0 0 1
Clk Clk Clk Q2
2 0 1 1
3 1 1 1 Reloj

4 1 1 0
5 1 0 0
Clk
6 0 0 0
7 0 0 1
Q0

Q1

Q2
CONTADOR EN ANILLO

D0 Q0 D1 D2
CICLO Q2 Q1 Q0 Q1 Q2

0 0 0 0
1 0 1 0 Clk Clk Clk

2 1 0 0 Reloj
3 0 0 1 Reset

4 0 1 0
5 1 0 0
Clk
6 0 0 1
7 0 1 0 Q0

Q1

Q2

También podría gustarte