Electronique Numérique TP 4 Corrigé. Logique séquentielle 2
TP 4 CORRIGE. LOGIQUE SEQUENTIELLE 2
3. Compteurs
1
1 1
1
C C
C
Q2
Q1
Q0
K2
J2
K1
J1
K0
J0
Q1
q1
q2 Pulser
H
(1) ≡
1
1 1
1
C C
C
Q2
Q1
Q0
K2
J2
K1
J1
K0
J0
Q1
q1
q2 Pulser
H
(2) Le schéma initial (1) peut être remplacé par le schéma (2) identique, mettant en jeu des bascules JK > 0 edge triggered (4027).
Si le choix du schéma (1) est fait, l’utilisation de bascules JK > 0 edge triggered (4027) implique d’intercaler avant chaque entrée d’horloge des bascules un circuit inverseur 4049 (même famille CMOS que les bascules JK).
H K
Q J
0
1
1 0
H K
Q J
1
1
0 1
1 2 2
1 1 Q
K J
H Q0 Q1
Q2 t
t t
t 0 0 0 0
0 0
0 1 0
0 0 1
1 0 1 1
0 0
0 1 1
Compteur modulo
6
Etat initial : Q2Q1Q0 = 000 Après la 1ère impulsion de H : Q2Q1Q0 = 001 Après la 2nde impulsion de H : Q2Q1Q0 = 010 Après la 3ème impulsion de H : Q2Q1Q0 = 100 Après la 4ème impulsion de H : Q2Q1Q0 = 101 Après la 5ème impulsion de H : Q2Q1Q0 = 110
Après la 6ème impulsion de H : Q2Q1Q0 = 000 ... et le cycle recommence
4. Synthèse de Compteur 2 bits Cycle voulu :
Q1Q0 = 00 → 01 → 11 → 10 → 00 → … Rappel : Table de transitions d’une bascule JK :Transition Qn-1 Qn J K
0 0 0 X
0 1 1 X
1 1 X 0
1 0 X 1
. Table de Karnaugh établissant les entrées J0K0 de la bascule de sortie Q0 :
J0K0 Q0
Q1 0 1
0 1
1X X0 0X X1
1 0
1 0
Q K
Q J
. Table de Karnaugh établissant les entrées J1K1 de la bascule de sortie Q1 :
J1K1 Q0
Q1 0 1
0 1
0X 1X X1 X0
0 1
0 1
Q K
Q J
. Schéma de câblage :
TP 4 Corrigé. 1
Electronique Numérique TP 4 Corrigé. Logique séquentielle 2
J
K
Q0 Q1
Q1 J
K
H
C C
Q0
J0 J1
K0
K1
H Q0 Q1
t t 0 t
0
1 1
0 1 1
0
0 0
TP 4 Corrigé. 2
Electronique Numérique TP 4 Corrigé. Logique séquentielle 2
5. Séquenceur Train électrique
a) Automate des états correspondant à la trajectoire
A, C, B
1
2
3 X00
00X 100
01 001 1X Sorties
p q 00 Etat Transition d'état abc
010 0X0
b) Synthèse avec des bascules JK synchrones positive edge triggered, permettant de commander les aiguilleurs p et q - Table des états
état transition
c b a
1 2
2 2 3
3 3
1 1
2 3
a b c000 100 110 010 011 111 101 001 Sorties
p q
0 0
0 1 Etat
résultant
1 X 1
- Pas de simplification de la table des états (pas d’états équivalents) - Variables de sortie des bascules
3 états → 2 variables Q1Q0
état transition
c b a
01
11 00
01 11
a b c000 100 110 010 011 111 101 001 Sorties
p q
0 0
0 1 Etat
résultant
1 X
0 1Q Q
10
00 00
00 01
01 11
11
TP 4 Corrigé. 3
Electronique Numérique TP 4 Corrigé. Logique séquentielle 2
- Tables de Karnaugh des bascules JiKi
état transition
c b a
1X
X0 00
01 11
a b c000 100 110 010 011 111 101 001 Sorties
p q
0 0
0 1
1 X
0 1Q Q
10
0X 0X
X1 X0
X0 X0
X0
0 0K J
Non simplification (car trop de variables pour appliquer la méthode de Karnaugh) :
0 1 0
0 1 0
Q Q c b a K
Q Q c b a J
état transition
c b a
0X
X0 00
01 11
a b c000 100 110 010 011 111 101 001 Sorties
p q
0 0
0 1
1 X
0 1Q Q
10
0X 0X
X1 0X
0X 1X
X0
1 1K J
Non simplification (car trop de variables pour appliquer la méthode de Karnaugh) :
0 0 1 1
1 0 1
K Q Q c b a K
Q Q c b a J
- Equation des sorties
01 0
1 Q0
Q1
00 1X XX q p
0 1
Après simplification :
0 1
Q q
Q p
__________
TP 4 Corrigé. 4