Vous êtes sur la page 1sur 14

Partie 3

Pr. Hassan Ait Laasri 10/04/2020 1


Bascule RS (Reset-Set) (avec entrée de validation E)

R S E Qt
X X 0 Q t-1 mémoire
0 R 0 S 1 QQt t-1 mémoire
RS àRS
base
à base
de NOR
de NOR
synchronisée
0 0 1 0 1 Q t-11 Setmémoire
État
sur niveau haut
1 0 0 1 1 1 0 Mise à 1 (Set)
Reset
1 1 1 0 1 0 0 Mise à 0 (Reset)
INTERDIT !
1 1 0 INTERDIT !

S Q

R Q
RS à base de NAND synchronisée
RS à base de NAND
sur niveau haut
Bascule RS (synchronisée sur front)

H Détecteur
de front
H R S H Qt
X X Q t-1
0 0 Q t-1
RS à base de NOR synchronisée 0 1 1
sur front montant
1 0 0
1 1 0

H Détecteur
de front S Q

R Q
RS à base de NAND synchronisée
sur front montant
Bascule D
La bascule D est une bascule RS avec une seule entrée D: D = S = R

D S Q D à base de NOR
H E

R Q H Détecteur
de front

Symbole

D Q

H Q D à base de NAND

Table de fonctionnement
D H Qt Détecteur
H
X 0 Qt-1 de front
0 1 0
1 1 1
Bascule JK

Pr. Hassan Ait Laasri 10/04/2020 5


Bascule JK (synchronisée sur front)
La bascule JK est à base de bascule RS avec:
R = KQ et S=JQ

Détecteur
H de front
R Q Q
K
H E
J S Q Q
JK à base de NOR

H J K Qt
0 x x Qt-1
J Q Détecteur
1 0 0 Qt-1 H de front
H 1
0 1 0
1 1 0 1
K Q 1 1 1 Qt-1
Symbole Table de
fonctionnement JK à base de NAND
Bascule JK

Avez-vous remarqué que la bascule JK n’est pas stable pour la


combinaison JK=11 lorsque H=1?
on a Q=Qt-1 ce qui conduit à une sortie qui oscille entre 0 et 1 pendant
toute la durée de l’état haut du signal d’horloge ;

Cette instabilité est causée par la rétroaction des sorties sur les entrées. Dans le cas de la
bascule JK, la configuration JK=11 ne produit pas un état de sortie fixe, mais un état variable
(Qt-1) selon l’état précédent. Ce processus de complémentation continue tant que la prise de
l’état des entrées est autorisée par le niveau haut du signal d’horloge.
Pr. Hassan Ait Laasri 10/04/2020 7
Bascule JK
Pour corriger ce défaut, les sorties ne doivent pas être changées qu’au niveau bas de signal
d’horloge pour ne pas affecter les entrées. Pour y arriver, il existe deux solutions, soit:
 Utilisation d’une bascule JK synchronisée sur front .
Dans ce cas le signal d’horloge vaut 1 pendant une durée très bref (égale au temps de
propagation de porte NON) qui est inférieure au temps de propagation de la bascule. Par
conséquence, la sortie ne soit modifié que pendant l’état bas du signal d’horloge.
 Utilisation d’une bascule maître-esclave.
La bascule maître-esclave est conçue spécialement pour régler ce problème en utilisant deux
bascules en cascade. La première permet d’acquérir l’état des entrées au niveau haut.
Cependant, leur sorties sont bloquées par la deuxième qui n’est active qu’à l’état bas du signal
d’horloge. Par conséquence, la sortie ne soit modifiée qu’au niveau bas, et l’entrée n’est prise
qu’au niveau haut. On peut considérer ce comportement comme une synchronisation sur
impulsion.

Note:
À cause de ce défaut, il n’existe pas
pratiquement une bascule JK synchronisée sur
niveau haut.

Pr. Hassan Ait Laasri 10/04/2020 8


Bascule JK maître-esclave

Pr. Hassan Ait Laasri 10/04/2020 9


Bascule JK maître-esclave

Elle consiste à utiliser , cette fois-ci, deux bascules RS au lieu d’une seule. La première est
nommée Maître et la deuxième Esclave. L’ Esclave reçoit le complément du signal d’horloge.
Ainsi, pendant le niveau haut de H, le Maître est actif et l’esclave est désactivé. Pendant le
niveau bas, le maître est désactivé et ses sorties sont transmises aux entrées de l’esclave qui
devient actif. Cependant, les sorties de ce dernier ne sont prises en compte par le maître que
pendant le niveau haut suivant .

S Q S Q Q
J
E E
K R Q R Q Q

H
Bascule JK maître-esclave

J S Q S Q Q
Bascule Maître-Esclave à base de NAND E E
K
R Q R Q Q

Pr. Hassan Ait Laasri 10/04/2020 11


Entrées de forçage
Entrées de forçage
Dans la pratique, la plupart des bascules sont munies d’une ou deux entrées spéciales,
appelées ‘Entrées de forçage’ ou ‘Direct inputs’ en anglais.

Le rôle de ces entrées est de forcer la sortie Q de la bascule à 0 ou


1. Leur particularité est qu’elles sont asynchrones et prioritaires PRE
sur les entrées ordinaires de la bascule, c.-à-d., elles ne dépendent J Q
pas ni de signal d’horloge ni de l’état des autres entrées.
H
Elles peuvent être indiquées dans les fiches techniques par
différents nommes. Le plus souvent, elles sont notées: K Q
CLR
PRE : Preset ou set: mise à 1
CLR : Clear ou reset: mise à 0

Le symbole de complément et le round placés sur ces entrées indiquent qu’elles sont actives
à l’état bas. Qt Qt
PRE CLR H J K
Ces entrées ne doivent
0 1 x x x 1 0
pas êtres actives au
même temps. 1 0 x x x 0 1

PRE=0 et CLR=0 Pour le fonctionnement normal, ces


Pr. Hassan Ait Laasri 10/04/2020
entrées doivent être branchées à l’état haut 13
Entrées de forçage
Noter que ces entrées ne sont que les entrées R et S de la bascule RS. Elles sont prises
directement sur les entrées des deux portes (NAND ou NOR) de l’étage de sortie, ce qui les
rend indépendantes de l’entrée enable ou d’horloge (voir figure).

Ces entrées sont très utiles pratiquement


car elles permettent d’initialiser une
bascule à un état déterminé. Par
exemple, à la mise sous tension d’un
circuit numérique, les sorties de leur
bascules sont indéterminées.
L’utilisation de l’entrée Clear permet
d’initialiser toutes les bascule à l’état 0.
Ces entrées jouent aussi un rôle très
important dans les compteurs.

Si PRE=0 et CRL=1, Q=1 et Q=0


Noter que cette fois-ci, ces entrées ne
Si PRE=1 et CRL=0, Q=0 et Q=1
sont pas affectées par le bruit car après
l’initialisation elles doivent être La combinaison PRE=0 et CLR=0 est interdite car
désactivées en les branchant à 1. elle correspond à combinaison interdite R=0 et S= 0
Pr. Hassan Ait Laasri 10/04/2020 dans le cas de la bascule RS à base de NAND. 14

Vous aimerez peut-être aussi