Sei sulla pagina 1di 51

CONTADORES

DEFINICION

Ing. JULIO GONZALEZ PRADO

Los CONTADORES son circuitos secuenciales que


pasan por una secuencia preestablecida de
estados debido a la aplicacin de pulsos de entrada
(pulsos de cuenta) que pueden ser pulsos de reloj
o generados aleatoriamente.

DIAGRAMA DE BLOQUES

Ing. JULIO GONZALEZ PRADO

CLASIFICACION

Ing. JULIO GONZALEZ PRADO

CONTADOR ASINCRONO: son circuitos en los


cuales la salida de un biestable es la entrada de
reloj del siguiente; o sea un biestable gobierna al
otro.

DIAGRAMAS DE BLOQUES

Ing. JULIO GONZALEZ PRADO

CONTADOR SINCRONO

Ing. JULIO GONZALEZ PRADO

Son circuitos en los cuales todas las entradas de


reloj de los biestables estn unidas lo que permite
cambiar a todos ellos simultaneamente.

DIAGRAMAS DE BLOQUES

Ing. JULIO GONZALEZ PRADO

DIFERENCIAS
Los

Ing. JULIO GONZALEZ PRADO

contadores asncronos son de diseo


mas sencillo, pero tienen limitaciones en
cuanto a velocidad y condiciones para la
cuenta (valores iniciales y secuencia de
cuenta).
Los contadores sincronos en cambio son
mas rpidos y pueden disearse para
cualquier secuencia de cuenta, pero las
condiciones de diseo son mas complejas.
8

MODULO DE CUENTA
Es

Ing. JULIO GONZALEZ PRADO

el numero de pasos de la secuencia de


cuenta de un contador.
Por ejemplo:
Un contador que cuente 0 1 2 3 4
ser de modulo 5, ya que pasa por 5 estados
para realizar su cuenta.
Un contador BCD ( 0 1- 9) ser de
modulo 10.
Pero un contador para la cuenta 15-16-17-1819-20-21-22-23-24, tambin ser MODULO
10.

CONTADORES
ASINCRONOS
Daremos algunos ejemplos de funcionamiento de
contadores asinconos

EJEMPLO 1: CONTADOR ASINCRONO


ASCENDENTE DE 3 BITS

Ing. JULIO GONZALEZ PRADO

11

DIAGRAMAS DE TIEMPO

Ing. JULIO GONZALEZ PRADO

12

EJEMPLO 2:MODIFICACIN DEL MODULO


DE CUENTA (CONTADOR ASINCRONO
ASCENDENTE DE 0 A 4)
Ing. JULIO GONZALEZ PRADO

13

DIAGRAMAS DE TIEMPO

Ing. JULIO GONZALEZ PRADO

14

EJEMPLO 3: DIVISOR DE
FRECUENCIA
Consideremos el contador ascendente de 3 bits
(cuenta de 0 a 7).
Analicemos el diagrama de tiempo considerando
que el reloj de entrada tiene un periodo T (y por lo
tanto una frecuencia f).

Ing. JULIO GONZALEZ PRADO

15

DIAGRAMA DE TIEMPO

Ing. JULIO GONZALEZ PRADO

16

Al

Ing. JULIO GONZALEZ PRADO

analizar los diagramas de tiempo vemos


que el periodo de Qa es 2T y su frecuencia
f/2.
El periodo de Qb es 4T y su frecuencia es
f/4.
El periodo de Qc es 8T y su frecuencia es
f/8.
Por lo tanto al circuito contador tambin se
le considera como un DIVISOR DE
FRECUENCIA de acuerdo a la salida que
se tome.

17

EJEMPLO 4: DIVISOR ENTRE 60


Ing. JULIO GONZALEZ PRADO

18

Se puede generar un divisor entre 60 con un


contador de 10 y un contador de 6.
Tambin se puede generar con 4 contadores de 15.

Ing. JULIO GONZALEZ PRADO

19

EJEMPLO 5: CONTADOR
DESCENDENTE
Ing. JULIO GONZALEZ PRADO

20

Ing. JULIO GONZALEZ PRADO

Dar el diagrama de tiempos para el circuito anterior


considerando como condiciones iniciales:
QA = QB = QC = 1

21

CONTADORES ASINCRONOS EN
IC

74LS93 74LS293

74LS93 74LS293
Ing. JULIO GONZALEZ PRADO

Es un integrado formado por 4 flip flops J-K.


Tiene la particularidad de que tiene el Flip Flop
menos significativo con salida y funcionamiento
independiente de los otros 3. Por lo tanto pueden
implementarse contadores de 3 bits de 4 bits.

23

DIAGRAMA CIRCUITAL

Ing. JULIO GONZALEZ PRADO

24

APLICACIONES DEL
74LS293
SE PRESENTAN ALGUNAS
APLICACIONES

CONTADOR MODULO 16

Ing. JULIO GONZALEZ PRADO

26

CONTADOR MODULO 10
F1= F/10
Ing. JULIO GONZALEZ PRADO

27

CONTADOR MODULO 14
F1 = F/14
Ing. JULIO GONZALEZ PRADO

28

CONTADORES PREINICIALBLES
Son contadores en los que se puede prefijar un
valor inicial de cuenta, ya sea en forma asncrona
(independiente de la seal de reloj) sincrona
(durante la transicin activa de la seal de reloj).
A esta operacin se le llama CARGA DEL
CONTADOR.

Ing. JULIO GONZALEZ PRADO

29

CONTADORES SINCRONOS
Son contadores que eliminan los problemas de
retardo ocasionados en los contadores asncronos
debido al retardo de propagacin entre flip flops.
Como los pulsos de entrada se aplican a todos los
flip flops simultaneamente debe utilizarse otro
medio para controlar el disparo de cada flip flop.
Esto se logra modificando las entradas de los flip
flops de modo que sea el circuito combinacional el
que gobierne los cambios

Ing. JULIO GONZALEZ PRADO

30

DISEO DE CONTADORES
SINCRONOS
El

Ing. JULIO GONZALEZ PRADO

diseo de contadores sincronos


implica realizar el diseo de los
circuitos combinacionales aplicados
en las entradas de los flip flops.
El proceso de diseo es similar al
realizado
anteriormente
en
los
reconocedores de secuencia, pero
adaptados a las consideraciones del
circuito.

31

PROCEDIMIENTO DE DISEO
Hacer

Ing. JULIO GONZALEZ PRADO

el diagrama de estados del contador.


Generar la tabla de estados a partir del
diagrama anterior.
Generar la tabla de excitacin a partir de la
tabla de estados.
En base a la tabla de excitacin generar las
funciones de entrada de los flip flops.

32

EJEMPLO: DISEAR UN CONTADOR


SINCRONO ASCENDENTE DE 3 BITS.
USAR FLIP FLOPS J - K
Ing. JULIO GONZALEZ PRADO

33

En

Ing. JULIO GONZALEZ PRADO

el contador, la nica entrada es el reloj


(CK), por lo tanto no existe la entrada X.
Como la salida del contador es el estado
siguiente, y este se indica en el diagrama
de estado, tampoco se existe la salida Z.
La entrada de reloj es la nica que ocasiona
el cambio de estado.

34

TABLA DE ESTADO

Ing. JULIO GONZALEZ PRADO

35

La

Ing. JULIO GONZALEZ PRADO

tabla de estados solo contiene las


secciones de ESTADO PRESENTE y
ESTADO SIGUIENTE.
No contiene lo relativo a la entrada X y a
la salida Z, ya que no existen en el
diagrama de estado.
El numero de flip flops lo determina el
numero maximo de cuenta.(En este caso 7
= 111). Por lo tanto usamos 3 FFs.

36

TABLA DE EXCITACION

Ing. JULIO GONZALEZ PRADO

37

KARNAUGH PARA J1

Ing. JULIO GONZALEZ PRADO

38

KARNAUGH PARA K1

Ing. JULIO GONZALEZ PRADO

39

KARNAUGH PARA J2

Ing. JULIO GONZALEZ PRADO

40

KARNAUGH PARA K2

Ing. JULIO GONZALEZ PRADO

41

KARNAUGH PARA J3

Ing. JULIO GONZALEZ PRADO

42

KARNAUGH PARA K3

Ing. JULIO GONZALEZ PRADO

43

LAS ECUACIONES DE LAS


FUNCIONES DE ENTRADA
SON:
J1

Ing. JULIO GONZALEZ PRADO

= K1 = Y2.Y3
J2 = K2 = Y3
J3 = K3 = 1

44

EL CIRCUITO FINAL SER:


Ing. JULIO GONZALEZ PRADO

45

CONTADORES SINCRONOS EN
IC
74 LS 193
Contador Ascendente Descendente
Preiniciable Modulo 16

CPU
CPD
PL
MR
D3
D2
D1
D0

TCU
TCD
Q3
Q2
Q1
Q0

Ing. JULIO GONZALEZ PRADO

74LS193

47

SELECCIN DE MODO

Ing. JULIO GONZALEZ PRADO

48

CPU

Ing. JULIO GONZALEZ PRADO

: Entrada de reloj para conteo


ascendente
CPD : Entrada de reloj para conteo
descendente.
MR : Entrada de la reiniciacin maestra
asncrona (activa en ALTO).
PL : Entrada de carga paralela asncrona
(activa en BAJO).

49

D0

Ing. JULIO GONZALEZ PRADO

D3 : Entradas de datos paralelos


Q0 Q3 : Salidas de los Flip Flops
TCD : Salida de conteo descendente final
(Prstamo. Activa en BAJO)
TCU : Salida de conteo ascendente final
(Acarreo. Activa en BAJO)

50

EJEMPLO: CONTADOR
MODULO VARIABLE
Ing. JULIO GONZALEZ PRADO

51

Potrebbero piacerti anche