Vous êtes sur la page 1sur 4

TD Electronique N1 : Compteurs synchrones

Correction de la fin du TD
2. Compteur synchrone modulo 10 bascules JK
c) Etats interdits
Les tats interdits sont : 10,11, 12, 13, 14, 15 (le compteur modulo 10 compte de 0 9
seulement). Ces tats interdits correspondent aux X (cases vides ajoutes dans les tables
de Karnaugh)
Si le compteur se trouve dans lun de ces tats, comment vrifier quil revient de lui-mme
dans le cycle normal ? Pour cela, on se base sur la table de vrit de la bascule JK.
J
0
0
1
1

K
0
1
0
1

Q
Q-
0
1
Q-


On a trouv (lors de la conception du compteur modulo 10) laide des les tables de Karnaugh :
J3= Q2 Q1 Q0

K 3= Q 0

J2=K2= Q1 Q0

J 1= 3 Q 0

K 1= Q 0

Q 3-

Q 2-

Q 1-

Q 0-

1
1
1
1
1
1

0
0
1
1
1
1

1
1
0
0
1
1

0
1
0
1
0
1

J0= K0 =1

Q3

Q2

Q1

Q0

?
?
?
?
?
?

?
?
?
?
?
?

?
?
?
?
?
?

?
?
?
?
?
?

Etats interdits

10
11
12
13
14
15


Pour construire Q3 par exemple, on se base sur J3 et K3. On a : J3= Q2 Q1 Q0

K 3= Q 0

Pour ltat interdit 10 : Q2- =0 Q1- =1 Q0- =0


Pour ltat interdit 12 : Q2- =1 Q1- =0 Q0- =0

J3 = 0 et K3 = 0 Q3 = Q3- = 1

Pour ltat interdit 14 : Q2- =1 Q1- =1 Q0- =0


Pour ltat interdit 11 : Q2- =0 Q1- =1 Q0- =1
Pour ltat interdit 13 : Q2- =1 Q1- =0 Q0- =1

J3 = 0 et K3 = 1 Q3 = 0

Pour ltat interdit 15 : Q2- =1 Q1- =1 Q0- =1 J3 = 1 et K3 = 1 Q3 = 3- = 0


Ainsi, on a :
Etats interdits

10
11
12
13
14
15
De mme pour Q2 Q1 Q0.

Q 31
1
1
1
1
1

Q 20
0
1
1
1
1

Q 11
1
0
0
1
1

Q 00
1
0
1
0
1

Q3
1
0
1
0
1
0

Q2

Q1

Q0

Pour construire Q2 par exemple, on se base sur J2 et K2. On a : J2=K2= Q1 Q0


Pour ltat interdit 10 : Q1- =1 Q0- =0 J2 = K2 = 0 Q2 = Q2- = 0
Pour ltat interdit 12 : Q1- =0 Q0- =0
Pour ltat interdit 13 : Q1- =0 Q0- =1

J2 = K2 = 0 Q2 = Q2- = 1

Pour ltat interdit 14 : Q1- =1 Q0- =0


Pour ltat interdit 11 : Q1- =1 Q0- =1 J2 = K2 = 1 Q2 = 2- = 1
Pour ltat interdit 15 : Q1- =1 Q0- =1 J2 = K2 = 1 Q2 = 2- = 0
Pour construire Q1 par exemple, on se base sur J1 et K1. On a : K1= Q0 et J1= 3 Q0
Pour ltat interdit 10 :
Pour ltat interdit 12 : Q3- =1 Q0- =0

J1 = K1 = 0 Q1 = Q1-

Pour ltat interdit 14 :


Pour ltat interdit 11 :
Pour ltat interdit 13 : Q3- =1 Q0- =1 J1 =0, K1 = 1 Q1 = 0
Pour ltat interdit 15 :
Pour construire Q0 par exemple, on se base sur J0 et K0. On a : J1= K1= 1
Pour ltat interdit 10 :
Pour ltat interdit 12 :

! 0- = 1
J0= K0 = 1 Q0 =

Pour ltat interdit 14 :


Pour ltat interdit 11 :
Pour ltat interdit 13 :
Pour ltat interdit 15 :

! 0- = 0
J0 = K0 = 1 Q0 =

Finalement :
Etat interdit

10
11
12
13
14
15

Q 31
1
1
1
1
1

Q 20
0
1
1
1
1

Q 11
1
0
0
1
1

Q 00
1
0
1
0
1

Q3
1
0
1
0
1
0

Q2
0
1
1
1
1
0

Q1
1
0
0
0
1
0

Q0
1
0
1
0
1
0

Retour au cycle normal


(entre 0 et 9)

Retour au cycle normal


(entre 0 et 9)

Retour au cycle normal


(entre 0 et 9)


Ainsi, mme si le compteur se retrouve dans un tat interdit, il revient toujours au cycle normal !
Sil ne revient pas au cycle normal, il faut forcer 10, 11, 12, 13, 14, 15 0 0 0 0 . Puis, remplir de nouveau
les tables de Karnaugh en remplaant les cases x par 0, en dduire J3, K3, J2, K2, J1, K1, J0, K0 et refaire le
circuit logique !
Etat
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Q3
0
0
0
0
0
0
0
0
1
1
1 0
1 0
1 0
1 0
1 0
1 0

Q2
0
0
0
0
1
1
1
1
0
0
0 0
0 0
1 0
1 0
1 0
1 0

Q1
0
0
1
1
0
0
1
1
0
0
1 0
1 0
0 0
0 0
1 0
1 0

Q0
0
1
0
1
0
1
0
1
0
1
0 0
1 0
0 0
1 0
0 0
1 0

3. Circuit 74160 : Lire le Datasheet


a) DATA INPUT : Valeur qui sera charge
LOAD: charge la valeur binaire prsente sur les broches 3 6
b) CLEAR: remise 0
c) RIPPLE CARRY: elle est active si le compteur a atteint sa valeur max (ici 9) et sil est
autoris compter ; elle annonce le dbut dun nouveau cycle pour la priode dhorloge
suivante. Elle sert la mise en cascade de plusieurs compteurs : il suffit de chaner les
sorties RCO sur les entres EnT, en allant des poids faibles vers les poids forts, pour quun
tage ne sincrmente que quand tous les tages prcdents recommencent un nouveau
cycle. RCO= QA * QD * EnT
RCO=1 QA = QD=1 ce qui correspond au 9 (1001).

d) Entres P et T: elles autorisent le comptage. Les deux doivent tre 1 pour que le
compteur avance.