Académique Documents
Professionnel Documents
Culture Documents
Les Bascules
1
4.1 Introduction
Systèmes asynchrones
Les sorties évoluent à la suite d’un changement de
combinaison des entrées, ce qui provoque des états
transitoires, des retards de durées différentes et des
risques d’instabilité.
Σ S+
S-
2
4.1 Introduction
Systèmes synchrones
L’évolution des sorties est synchronisée par une
commande externe appelée horloge afin d’éviter les
multiples états transitoires notamment lorsque des
entrées changent d’état simultanément.
Z
H Σ S+
S-
3
4.2 Bascule RS asynchrone
La bascule RS asynchrone
La bascule RS asynchrone possède une entrée R (Reset)
de mise à zéro, une entrée S (Set) de mise à 1 et une
sortie Q.
L’état R=S=0 (mode mémoire) maintient l’état de la
sortie. L’état R=S=1 (mode interdit) est interdit car il
conduit à mettre simultanément la sortie à 1 et à 0.
table de fonctionnement : symbole :
R S Q+
R Q
0 0 Q- Mémoire
0 1 1 Mise à 1
1 0 0 Mise à 0
S
1 1 Φ Interdit
4
4.2 Bascule RS asynchrone
Réalisation _1
équation logique :
Q+ = S + Q-⋅R
5
4.2 Bascule RS asynchrone
logigramme :
1 S
S &
Q
Q+ = S + Q-⋅R
&
Q+ = S ⋅ Q-⋅R 1 Q
R
R
Réalisation_2
équation logique :
Q+ = S + Q-⋅R
7
4.2 Bascule RS asynchrone
logigramme :
R ≥1
Q+ =S+ Q-⋅R Q
Q+ = S ⋅ Q-⋅R
≥1
Q
S
R’
R R Q
Système
combi-
natoire S’
S S
9
4.2 Bascule RS asynchrone
logigramme :
S’ 1
S &
Q
&
& 1 1 Q
R R’
10
4.2 Bascule RS asynchrone
logigramme :
R’
R ≥1
Q
≥1
≥1 Q
1
S S’
11
4.3 Bascule RS synchrone
12
4.3 Bascule RS synchrone
R Q R Q
H H
S Q S Q
0 t
R Q R Q
H H
S Q S Q
13
sur front montant sur front descendant
4.3 Bascule RS synchrone
table de fonctionnement :
H R S Q+
0 Φ Φ Q-
Mémoire
1 0 0 Q-
1 0 1 1 Mise à 1
1 1 0 0 Mise à 0
1 1 1 Φ Interdit
14
4.3 Bascule RS synchrone
H Q- R S Q+ RS
0 0 0 0 0 HQ- 00 01 11 10
0 0 0 1 0
00 0 0 0 0
0 0 1 0 0
0 0 1 1 0
01 1 1 1 1
0 1 0 0 1
0 1 0 1 1
11 1 1 Φ 0
0 1 1 0 1
0 1 1 1 1
10 0 1 Φ 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0 Q+ = Q-R + HQ- + HS
1 0 1 1 Φ
Q+ = Q-(R + H) + HS
1 1 0 0 1
1 1 0 1 1 Q+ = Q-(RH) + HS
1 1 1 0 0 Q+ = Q- (RH) HS
1 1 1 1 Φ
15
4.3 Bascule RS synchrone
Chronogramme :
t
S
t
R
t
Q
16
4.3 Bascule RS synchrone
table de fonctionnement :
H R S Q+
0 Φ Φ Q-
1 Φ Φ Q- Mémoire
↑ 0 0 Q-
↑ 0 1 1 Mise à 1
↑ 1 0 0 Mise à 0
↑ 1 1 Φ Interdit
Chronogramme :
t
S
t
R
t
Q
18
4.4 Bascule D
La bascule D
La bascule D est une bascule synchrone qui possède
une entrée de donnée D (Data), une entrée d’horloge
H, une sortie Q et une sortie complément de Q.
Le signal de synchronisation est actif :
soit sur un niveau (haut ou bas) de l’horloge (bascule D
latch)
soit sur un front (montant ou descendant) de l’horloge
(bascule D edge triggered)
D Q D Q D Q D Q
H Q H Q H Q H Q
sur niveau haut sur niveau bas sur front montant sur front descendant
19
4.4 Bascule D
La bascule D latch : la sortie recopie l’entrée sur un
niveau d’horloge. Sur l’autre niveau, la sortie est
mémorisée.
Bascule D latch synchronisée par le niveau haut :
table de fonctionnement :
H D Q+
0 0 Q-
Mémoire
0 1 Q-
1 0 0
Recopie
1 1 1
20
4.4 Bascule D
Chronogramme :
t
D
t
Q
21
4.4 Bascule D
table de fonctionnement :
H D Q+
0 Φ Q-
Mémoire
1 Φ Q-
↑ 0 0
Recopie
↑ 1 1
22
4.4 Bascule D
Chronogramme :
t
D
t
Q
23
4.5 Bascule JK
La bascule JK
La bascule JK est une bascule synchrone (le plus
souvent sur front) qui possède une entrée J de mise à
1, une entrée K de mise à 0, une entrée d’horloge H,
une sortie Q et une sortie complément de Q.
Son fonctionnement diffère de celui d’une bascule RST
pour la situation ambiguë R=S=1. Dans le cas J=K=1, la
sortie est inversée.
J Q J Q
H H
K Q K Q
table de fonctionnement :
H J K Q+
0 Φ Φ Q-
1 Φ Φ Q- Mémoire
↑ 0 0 Q-
↑ 0 1 0 Mise à 0
↑ 1 0 1 Mise à 1
↑ 1 1 Q- Inversion
25
4.5 Bascule JK
Chronogramme :
t
J
t
K
t
Q
26
4.5 Bascule JK
t
T
t
Q
29
30