INFORMATIQUE INDUSTRIELLE 63
CHAPITRE 13
Bascules
1. Bascule RS
Appelée flip-flop, la bascule RS est une mémoire élémentaire (ou mémoire
unitaire). Elle note la présence d'une information fugitive à son entrée et la
conserve même quand l'information disparaî[Link] dispose de 2 entrées R (Reset)
et S (Set) et une sortie Q.
- R reçoît un signal d'effacement de la mémoire
- S reçoît l'information fugitive
effacement R
Bascule Q
mémorisation S RS
La table de vérité de la bascule RS est la suivante :
S R Q n +1
0 0 Qn
0 1 0
1 0 1
1 1 Interdit
Exemple 1 : Représenter Q :
R
Commande d'une bascule RS
64 Bascules
La bascule RS est la seule bascule asynchrone. Cependant, il existe des
bascules RS (T) synchronisée par le niveau de l’horlogeT.
2. Bascule D
La bascule D est une bascule dérivée de la bascule RS. Elle transfère en sortie,
en coïncidence avec une impulsion d'horloge h l'information présente sur l'entrée
D.
Considérons la réalisationsuuvante de la bascule D :
S
D
Q
Q
R
h
si D = 1 ⇒ S active la bascule passe à 1
si D = 0 ⇒ R active la bascule passe à 0
Le signal de synchronisaton peut être actif sur un niveau ou sur un front
D latch
synchronisaton active sur un niveau D h Q n +1
0 0 Qn
D 1 0 Qn
Q
0 1 0
1 1 1
h
D edge triggered
synchronisaton active sur un front D h Q n +1
X 0 Qn
D Q X 1 Qn
0 ↑ 0
h 1 ↑ 1
INFORMATIQUE INDUSTRIELLE 65
Exemple 2 : Représenter le chronogramme de Q pour les deux types de
bascule D.
D
h
3. Bascule T
La basule T a une entrée et une sortie ; elle opère une division de fréquence
par deux.
T Q n +1
T Q 0 Qn
1 Qn
Exemple 3 : Représenter le chronogramme de Q de la bascule T
Cette bascule se réalise notamment à partir d’une bascule D en utilisant
l’équation issue de sa table de vérité.
Exemple 4 : Synthétiser la bascule T à partir d’une D edge triggered.
4. Bascule JK
La bascule JK dispose de 2 entrées synchrones J et K avec l'horloge et de 2
entrées asynchrones Preset et Clear permettant d'afficher 1 et 0 indépendamment
de l'horloge.
Preset Preset
J Q J Q
h > h >
K Q K Q
Clear Clear
Les entrées asynchrones sont prioritaires.
66 Bascules
Le circuit est décrit sur la figure suivante :
Preset
J
Q
T
Q
K
Clear
Dans une JK, il n’y a plus d’état interdit comme dans une RS.
La table suivante décrit le fonctionnement d'une bascule JK
Entrées Sorties
PRE CLR H J K Qn+1 Qn+1 Remarques
0 1 X X X 1 0 Mise à 1
1 0 X X X 0 1 Mise à 0
0 0 X X X 1* 1* Etat instable
1 1 X X X Qn Qn Mémoire
1 1 | 0 0 Qn Qn Mémoire
1 1 | 1 0 1 0 Recopie
1 1 | 0 1 0 1 Recopie
1 1 | 1 1 Qn Qn Changement
Exemple 5 : En cablant J=K=1, quelle bascule peut-on réaliser ?
Exemple 6 : Tracer la sortie Q à partir de ce diagramme de temps
T
J
Les bascules JKsont utilisées comme:
-éliminateur des effets de rebondissements d'un relais,
-oscillateur à porte de commande,
-comparateur série,
-synchronisateur d'entrée asynchrone,
-compteur asynchrone modulo 2n.
INFORMATIQUE INDUSTRIELLE 67
5. Exercices
7-1 Quelle bascule peut-être synthétiser à partir des relations J = Q et
K=Q ?
7-2 Considérons le montage suivant :
Preset Preset
J1 Q1 J2 Q2
> >
K1 Q1 K2 Q2
1 1
Clear Clear
H
Tracer les chronnogrammes de Q1et de Q2 pour un signal d’horloge H de 1
Hz.. Q1 et Q2 sont nuls à t=0.
7-3 Montrer que le dispositif ci-dessous génère des rafales d’impulsions
synchronisées à l’entrée J
J Q
H >
K CLR
0
&