Vous êtes sur la page 1sur 11

Chapitre 5 : Bascules

Nous avons affaire ici à la logique séquentielle où la valeur actuelle de la sortie ne


dépend pas seulement des niveaux logiques appliqués aux entrées, comme nous
l'avions étudiée jusqu'à maintenant en logique combinatoire, mais aussi de la valeur
précédente de la sortie. Par conséquent une combinaison des entrées peut produire
deux valeurs différentes pour la sortie d’un circuit séquentiel. Ce dernier présente un
avantage important par rapport au circuit combinatoire, soit sa possibilité à mémoriser
des données dans des dispositifs appelés bascules.

Dans ce chapitre, nous allons présenter les différents types de bascules :

Définition d’une bascule

Une bascule est un circuit logique qui peut être utilisé comme un élément mémoire
(mémorisation d’un bit 0 ou 1). Elle possède une ou plusieurs entrées selon son type
et deux sorties complémentaires Q et Q (l'une étant l'inverse de l'autre).

Une bascule dispose de deux états :


- Q=1 ; Q =0

- Q=0 ; Q =1

Il existe de nombreux types de bascules, mais elles sont classées en deux catégories :
- les bascules asynchrones où le passage d'un état à l'autre (basculement) est
commandé uniquement par les entrées.
- les bascules synchrones où l'ordre de changement d'état est donné par un signal
qu'on appelle signal d'horloge.

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


I. Bascule RS asynchrone

La bascule RS asynchrone est une bascule à deux entrées notées S(Set) et R(Reset)
et à deux sorties Q et Q .

La table ci-dessous montre comment la sortie d'une bascule RS asynchrone réagit


aux diverses combinaisons des entrées R et S.

R S sortie de la bascule
0 0 pas de changement
0 1 1
1 0 0
1 1 Indéterminée

Examinons ces différents cas :

a) R = S = 0 ; la sortie de la bascule conserve la valeur précédente (pas de


changement d'état). La bascule joue le rôle d'une mémoire élémentaire.

b) R = 0, S = 1 ; mise en 1

c) R = 1, S = 0 ; remise à 0

d) R = S = 1 ; On ne peut pas prédire ce que sera la sortie. Cette configuration est


une configuration interdite.

Si nous notons QN l’état présent de la bascule et QN+1 son futur état, nous
pouvons dresser la table de vérité sous la forme suivante :

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


R S QN QN+1
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 X
1 1 1 X

Pour obtenir une équation simplifiée de la sortie QN+1, on va se servir du tableau de Karnaugh :

SQN 00 01 11 10
R
0 0 1 1 1
1 0 0 X X

On en déduit l’équation suivante :


Q N 1  S  Q N R
 S  QN R
 S . QN R

On obtient ainsi le circuit suivant pour une bascule RS asynchrone :

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


Implantation à l'aide des portes NAND Implantation à l'aide des
portes NOR

Symbole : Symbole :

S Q S Q

R Q R Q

Symboles des bascules RS en portes NAND et NOR

II. Bascule RS synchrone

Une bascule RS synchrone comporte une entrée supplémentaire appelée entrée


d'horloge "CLK" (figure n°1). La sortie ne peut changer d'état que lorsque l’entrée
d’horloge effectue une transition.

1
Transition positive Transition négative

0 CLK
Figure n°2

Quand le signal d'horloge passe de 0 à 1, il s'agit de la transition positive, appelée


aussi front montant. La figure n°2 a) nous fait voir le symbole d'une bascule RS

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


déclenchée par le front montant du signal d'horloge représenté par un petit triangle
devant l'entrée CLK, signalant que le changement d'état de la bascule n'est autorisé
qu'aux instants définis par les fronts montants du signal d'horloge.

S Q S Q
CLK CLK

R Q R Q

Figure n°2 a) Figure n°2 b)

Quand le signal d'horloge passe de 1 à 0, il s'agit de la transition négative, appelée


aussi front descendant. La figure n°2 b) nous fait voir le symbole d'une bascule RS
déclenchée par le front descendant du signal d'horloge représenté par un petit rond
devant le triangle signalant que le changement d'état n'est autorisé qu'aux instants
définis par les fronts descendants du signal d'horloge.

III. Bascule JK synchrone


Le fonctionnement d'une bascule JK synchrone est identique à celui d'une bascule
RS synchrone sauf pour la réponse à la condition J=K=1 où la sortie passe à l'état
opposée ( Q N 1  Q N ) aux instants définis par les fronts montants ou descendants
de l’entrée d’horloge selon le type de bascule. L’entrée J joue le rôle de mise en 1 et
l’entrée K celle de mise à 0.
La table suivante résume le fonctionnement d'une bascule JK.
sortie de la bascule
K J QN 1
0 0 QN
0 1 1
1 0 0
1 1 QN

Examinons ces différents cas :


a) J = K = 0; la bascule conserve son état (mémorisation).
b) J = 1, K = 0; la sortie passe à 1 (mise en 1).

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


c) J = 1, K = 0; la sortie passe à 0 (remise à 0).
d) J = K =1; la sortie commute (basculement à l'état opposée : Q N 1  Q N ).

Compte tenu de ces considérations, nous pouvons dresser la table de vérité d’une
bascule JK sous la forme suivante :

K J QN QN+1
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0

Tableau de Karnaugh :
QN+1
JQN 00 01 11 10
K

0 0 1 1 1
1 0 0 0 1

On en déduit l’équation suivante pour une bascule JK :


QN 1  J . QN  K . QN

Implantation à l'aide des portes NAND

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


Symboles :

J Q J Q
CLK CLK

K Q K Q

Symbole d'une bascule JK Symbole d'une bascule JK


déclenchée par le front déclenchée par le front
montant descendant

La bascule JK dispose aussi, dans la majorité des cas, de deux entrées Preset et
Clear. Ce sont des entrées asynchrones et prioritaires par rapport aux entrées
synchrones J , K et CLK.
Un niveau logique bas sur Preset ou Clear positionne la sortie de la bascule
respectivement à ‘1’ ou ‘0’ indépendamment des entrées J, K et de l’horloge.

1) Tableau de transition d’une bascule JK

Le tableau de transition d’une bascule JK n'est autre que la table de vérité


disposée d'une manière astucieuse où chaque ligne du tableau lui correspond deux
lignes de la table de vérité. Par exemple, on passe de 1 à 0 par mise à 0 avec
JK=01 ou par commutation avec JK=11. En réunissant ces deux cas, il apparaît que
K=1 et J=X (X : état indifférent).

Tableau de transition d’une bascule JK Table de vérité d’une bascule JK

QN QN+1 J K K J QN QN+

1
0 0 0 X 0 0 0 0
0 1 1 X 0 0 1 1
1 0 X 1 0 1 0 1
1 1 X 0 0 1 1 1
1 0 0 0

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


1 0 1 0
1 1 0 1
1 1 1 0
QN : état présent de la bascule
QN+1 : état futur de la bascule

2) Application : division de fréquence.


Si, l'on maintient J = K = 1, la bascule JK commutera à chaque front actif du signal
d'horloge et on aura bien un circuit qui fonctionne comme un diviseur de fréquence
par 2 (Figure n°). En partant d’un signal d’horloge de fréquence f e, on obtient un
signal de fréquence fe /2 (Figure n°3).

1 J Q Q0
CLK CLK

1 K Q

Figure n°2

CLK

Q0

Figure n°3

3) Bascule JK : CI 74112

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


Le 7473 comprend deux bascules JK actives sur un front descendant (un petit rond devant le
triangle). Le circuit intégré 74LS73 contient deux bascules JK «négative edge triggered»
avec entrée de remise à zéro. Le brochage de ce circuit est donné à la figure n°4.

Figure n°4

IV. Bascule D

Cette bascule ne dispose que d'une seule entrée appelée D. La sortie recopie
l’information présente sur l’entrée D aux instants définis par les fronts montants
ou descendants du signal d'horloge selon la type de bascule.

Table de vérité :

D QN+1
0 0
1 1

Symbole :
D Q

CLK
Q

Symbole d'une bascule JK déclenchée par le front montant

Bascule D (CI 7474)

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


Le CI 7474 (figure n°5) comprend deux bascules D actives sur un front montant.
Chaque bascule dispose, en plus des entrées synchrones D et CLK, de deux

entrées supplémentaires PRE (Preset) et CLR (Clear) jouant le même rôle que
dans une bascule JK.

Figure n°5

KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma


KARIM Mohammed Faculté des Sciences de Fès www.fsdmfes.ac.ma

Vous aimerez peut-être aussi