Académique Documents
Professionnel Documents
Culture Documents
Électronique
Numérique
Chapitre 5
ctronique Numérique
Système
y séquentiel
q
.
Elec
perisse@cict.fr 1
Système
y séquentiel
q
LINEL 2007
LINEL
7-08
introduction
Introduction aux systèmes séquentiels :
Soit une lampe L initialement éteinte (L=0) et 2 boutons poussoirs M et A.
M A L
0 0 0 Aucun bouton enfoncé: lampe éteinte
Æ même
ê vecteur
t d’
d’entrée
t é = 2 ét
états
t dde sortie
ti diffé
différents
t
Chap 5 perisse@cict.fr 2
LINEL 2007
LINEL
7-08 Système
y séquentiel
q
introduction
Table de vérité du système :
M A L
0 0 L Etat de mémorisation
0 1 0
Graphe d’état : représentation des différents
états du système auxquels on associe l’état des 1 0 1
sorties ainsi que les transitions permettant le
passage d’un état à un autre. 1 1 0 Arrêt prioritaire
10
Etat MA
ctronique Numérique
A
L=0
00 01 11
00+01+11 10 00
10+00
Etat
B
L=1
11+01
Elec
Chap 5 perisse@cict.fr 3
Système
y séquentiel
q
LINEL 2007
LINEL
7-08
introduction
Le système possède 2 états stables A et B qui peuvent être codés par une variable X de
1 bit.
X=0 : état A X=1 : état B
L’é l i
L’évolution d
des é
états est d
donné
é par lles tables
bl suivantes
i :
A 1 1 A 0 1 1 0
B 0 0 B 1 0 0 1 0 0 0 0 1
B 0 1 A 1 0 1 0 Xinit
B 1 0 B 1 1 0 1
1 1 0 0 1
B 1 1 A 1 1 1 0
Xfin
f = M . A + X init . A = A .(
( M + X init )
D’où l’équation
q : X fin
Elec
Chap 5 perisse@cict.fr 4
LINEL 2007
LINEL
7-08 Système
y séquentiel
q
introduction
L = A(M + x) = A + (M + x) = A ↓ (M ↓ x)
M
Elec
Chap 5 perisse@cict.fr 5
Logique séquentielle
NEL
7-08
S h
Synchrone /AAsynchrone
h
LINEL 2007
LI
Système
y séquentiel
q synchrone
y : Le système
y n’évolue
qu’à des moments précis sous le contrôle d’un signal
ctronique Numérique
Chap 5 perisse@cict.fr 6
NEL
7-08
Opérateur séquentiel de base
L B
Les Bascules
l
LINEL 2007
LI
Bascule RS asynchrone :
Qn est l’état de la bascule avant le
changement de ll’une
une des entrées et Qn+1
est le nouvel état pris par la sortie. S place la
sortie à « 1 » (set) et R à « 0 » (reset).Pour
R et S à 1 on peut obtenir des systèmes à S
ou R prioritaire ou encore une instabilité de
la sortie.
Application : antirebonds pour contact électrique
ctronique Numérique
Elec
Chap 5 perisse@cict.fr 7
L B
Les Bascules
l
LINEL 2007
LI
Chap 5 perisse@cict.fr 8
NEL
7-08
Opérateur séquentiel de base
L B
Les Bascules
l
LINEL 2007
LI
Bascule D synchrone
y D-edge:
g
Q recopie l’entrée D sur front d’horloge (ici front montant de Ck).
ctronique Numérique
Elec
Chap 5 perisse@cict.fr 9
L B
Les Bascules
l
LINEL 2007
LI
Bascule JK synchrone :
Table de transition
ctronique Numérique
QN QN+1 J K
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0
Elec
Chap 5 perisse@cict.fr 10
NEL
7-08
Opérateur séquentiel de base
L B
Les Bascules
l
LINEL 2007
LI
Chap 5 perisse@cict.fr 11
Opérateurs séquentiels
NEL
7-08
L R
Les Registres
i
LINEL 2007
LI
Registres à décalage :
- Les registres résultent de l’assemblage
d’un ensemble combinatoire et séquentiel
permettant le stockage d’informations
binaires en vue d’une mémorisation
p
temporaire avec ou sans traitement.
Diffé
Différents
t modes
d d de ffonctionnement
ti t d'un
d' registre
i t :
ctronique Numérique
Elec
Chap 5 perisse@cict.fr 12
NEL
7-08
Opérateurs séquentiels
L R
Les Registres
i
LINEL 2007
LI
E t é série
Entrée é i /S ti série
Sortie é i
Entrée // / Sortie //
ctronique Numérique
Chap 5 perisse@cict.fr 13
Opérateurs séquentiels
NEL
7-08
L R
Les Registres
i
LINEL 2007
LI
E Q0 Q1 Q2 Q3
ctronique Numérique
a x x x x
b a x x x
c b a x x
d c b a x
t
e d c b a
Elec
Chap 5 perisse@cict.fr 14
NEL
7-08
Opérateurs séquentiels
L C
Les Compteurs
LINEL 2007
LI
Comptage asynchrone
Calcul de transition
Comptage synchrone
Elec
Chap 5 perisse@cict.fr 15
Opérateurs séquentiels
NEL
7-08
C
Compteurs A
Asynchrones
h : principe
i i (1)
LINEL 2007
LI
1 T Q T Q T Q
H
Décompteur
é binaire
Q0 Q1 Q2
ctronique Numérique
H
Q0
Q1
Q2
0 7 6 5 4 3 2 ...
Elec
Chap 5 perisse@cict.fr 16
NEL
7-08
Opérateurs séquentiels
C
Compteurs A
Asynchrones
h : principe(2)
i i (2)
LINEL 2007
LI
1 T Q T Q T Q
H Compteur binaire
Q0 Q1 Q2
ctronique Numérique
H
Q0
Q1
Q2
0 1 2 3 4 5 6 ...
Elec
Chap 5 perisse@cict.fr 17
Opérateurs séquentiels
NEL
7-08
C
Compteurs A
Asynchrones
h : Pb
Pbs (3)
LINEL 2007
LI
Q2
Q3
7 6 4 0 8
Si n bascules changent d’état : n-1 états transitoires
Elec
Chap 5 perisse@cict.fr 18
NEL
7-08
Opérateurs séquentiels
C
Compteurs S
Synchrones
h (1)
LINEL 2007
LI
Q3
1 T Q T Q & T Q & T Q
ctronique Numérique
Q0 Q1 Q2
H
Chap 5 perisse@cict.fr 19
Opérateurs séquentiels
NEL
7-08
C
Compteurs S
Synchrones
h (2)
LINEL 2007
LI
Q3
1 T Q T Q & T Q & T Q
Q0 Q1 Q2
H
ctronique Numérique
Chap 5 perisse@cict.fr 20
NEL
7-08
Opérateurs séquentiels
C
Compteur code
d gray réversible
é ibl (1)
LINEL 2007
LI
¾C
Compteur
t code
d GGray
synchrone 3 bits Î 3 000 001
b
bascules
l
100 011
101 010
111 110
Chap 5 perisse@cict.fr 21
Opérateurs séquentiels
NEL
7-08
C
Compteur code
d gray réversible
é ibl (2)
LINEL 2007
LI
¾ Bascule JK
0 0 0 x JK 0x 1x x1 x0
ctronique Numérique
0 1 1 x
Entrées
ées des bascules:
bascu es
1 0 x 1 (J0,K0); (J1,K1); (J2,K2)
1 1 x 0
Transition tij
Elec
Chap 5 perisse@cict.fr 22
NEL
7-08
Opérateurs séquentiels
C
Compteur code
d gray réversible
é ibl (3)
LINEL 2007
LI
Q2\Q1Q0 00 01 11 10
J0K0
Karnaugh
ctronique Numérique
Q2\Q1Q0 00 01 11 10 Q 2 ⊕ Q1
J 0 =Q
0 1x x0 x1 0x K 0 = Q 2 ⊕ Q1
1 0x x1 x0 1x
Idem autres bascules …
J0K0
Elec
Chap 5 perisse@cict.fr 23
Opérateurs séquentiels
NEL
7-08
E
Exercices
i sur lles C
Compteurs
LINEL 2007
LI
bascules JK
Chap 5 perisse@cict.fr 24
Opérateurs séquentiels
NEL
7-08
E
Exercices
i sur lles C
Compteurs
LINEL 2007
LI
C=1 comptage
C=0 décomptage
Chap 5 perisse@cict.fr 25
Compteur/Décompteur synchrone
NEL
7-08
modulo
d l 5 avec d
des b
bascules
l D
LINEL 2007
LI
ctronique Numérique
C 1 Comptage
C=1 C 0 Décomptage
C=0
Elec
Chap 5 perisse@cict.fr 26
NEL
7-08
Opérateurs séquentiels
E
Exemple
l d’
d’application
li i d des compteurs
LINEL 2007
LI
¾ Signal Horloge
Clock
Oscillateur Quartz Diviseur de fréquence
ctronique Numérique
1 Hz
Elec
Chap 5 perisse@cict.fr 27
Opérateurs séquentiels
NEL
7-08
E
Exercices
i sur lles R
Registres
i
LINEL 2007
LI
Q0 Q1 Q2
D Q D Q D Q
H
Q Q Q
ctronique Numérique
Chap 5 perisse@cict.fr 28
NEL
7-08
Opérateurs séquentiels
E
Exercices
i sur lles R
Registres
i
LINEL 2007
LI
D
Donner lles chronogrammes
h d
des sorties
ti dud compteur
t en anneau suivant:
i t
>1
NOR
Q0 Q1 Q2
D Q D Q D Q
ctronique Numérique
H Q Q Q
Elec
Chap 5 perisse@cict.fr 29
Opérateurs séquentiels
NEL
7-08
E
Exercices
i sur lles R
Registres
i
LINEL 2007
LI
Q0 Q1 Q2
D Q D Q D Q
H
Q Q Q
ctronique Numérique
000 101
Donner les chronogrammes des sorties du compteur 100 010
de Johnson et montrer que l’on retrouve bien la 110
première séquence de comptage si on prend comme
initialisation la combinaison 000. 111
011
001
Elec
Chap 5 perisse@cict.fr 30
NEL
7-08
Opérateurs séquentiels
E
Exemple
l d’
d’application
li i d des registres
i
LINEL 2007
LI
Chap 5 perisse@cict.fr 31
Opérateurs séquentiels
NEL
7-08
E
Exemple
l d’
d’application
li i d des registres
i
LINEL 2007
LI
ctronique Numérique
Si Q1
Q1=Q2=Q3=0
Q2 Q3 0
alors D1=1
Chap 5 perisse@cict.fr 32