Professional Documents
Culture Documents
1,1) Bascules R S et R S
R Q = Q1 R Qt
>1 R S Qt Qt
0 0 Qt-1 Qt-1 S Qt
0 1 1 0
Q2= Q2
Q 1 0 0 1
>1 Interdit
S 1 1 0 0 Niveau 1 actif
S : Set = mise un. . . Q1 est forc un par .S . .
R : Reset = mise zro. . . Q2 est forc un par .R . .
C'est une bascule R S dont la prise en compte de l'tat des entres est synchronise par une
impulsion d'horloge. Ceci permet d'viter l'arrive accidentelle de "zro" sur R ou sur S.
H
S Q
R & & Q
R Q
Signal d'horloge: Une bascule synchronise peut tre dclenche sur le front montant ou sur le
front descendant de l'impulsion d'horloge. De plus, afin d'obtenir un fonctionnement correct, le
constructeur indique des temps respecter.
Entre ts : temps de stabilisation .
Chronogramme
Table de vrit
h
t
h J K Qt Qt J
0 X X Qt-1 Qt-1 t
0 0 Qt-1 Qt-1 K
0 1 0 1 t
1 0 1 0 Q
t
1 1 Qt-1 Qt-1
Remarque: Pour J = K = .1. , on dit que l'on est dans le mode basculement et l'on dfinit la bascule
T (Toggle). Cette bascule passe l'tat oppos chaque signal d'horloge.
Attention: Les montages que nous avons vus en TP sont des montages de principe qui permettent de
comprendre le fonctionnement mais ils ne rpondent pas l'exigence dclenchement sur front .
Les bascules dclenches sur front possdent un circuit dtecteur de front qui permet leur basculement
uniquement sur un front montant ou un front descendant.
1,4) Bascule D.
A) Bascule D synchrone.
NEY O. 30/11/02 20:40 bascules et compteurs page - 2
Classe de 1Gel Chapitre 3 Les circuits squentiels
Une bascule D est ralise partir d'une bascule R S ou J K dont les entres sont relies par un
inverseur. Ceci impose donc que les entres prennent des tats complmentaires.
Ralisation:
D Q D S Q D J Q
Q Q Q
1 1
R k
Utilisation: La sortie prend l'tat de l'entre D aprs l'impulsion d'horloge. Ceci permet par exemple de
synchroniser le transfert de donnes en parallle. (Voir codeur de clavier).
Cette bascule ne possde pas de circuit dtecteur de front et la sortie Q prend donc l'tat de l'entre
D tant que l'horloge est l'tat haut.
D
& & Q
D Q
H
V
Q
Q
& &
1
Remarque : On ne parle plus dans cette bascule de lentre dhorloge mais plutt de lentre de validation.
Problme: Les bascules synchrones ncessitent des tats stables sur leurs entres au moment de la
transition du signal d'horloge, cela n'est pas toujours possible lorsque plusieurs bascules sont cbles entre
elles (ex: en comptage) et l'on a des alas de fonctionnement.
J Q J QA
Q
Q
NEY O. 30/11/02 20:40 bascules et compteurs page - 3
Classe de 1Gel Chapitre 3 Les circuits squentiels
A B
H
K K
H t
Solution: Il existe des bascules 2 tages qui voluent en 2 temps.
1er temps: Prise en compte des entres par le 1er tage
Verrouillage du 2me tage
H 1
Un compteur reoit des impulsions compter ou dcompter, envoyes sur une entre d'horloge.
A la suite de chaque impulsion le compteur prend un certain tat. La suite de ces tats est impose par un
rseau logique de commande qui a t conu pour que cette suite d'tat reproduise un code choisit.
Exemple : Si on a choisit de reproduire sur les sorties des bascules le code 8421 ( ou code binaire
naturel), de 0 9, la 3me impulsion en partant de 0 les sorties des 4 bascules doivent reproduire la
combinaison 0011.
La suite des tats des compteurs est ncessairement finie. Un compteur revient toujours l'tat initial
aprs un nombre d'impulsion par exemple aprs 16 impulsions avec 4 bascules.
il faut donc choisir : -un code
-un type de bascule
-dterminer le rseau logique
-ventuellement dterminer le systme de dcodage.
RAPPEL : Il y a 2 types de compteur : le compteur synchrone et le compteur asynchrone.
Qa Qb
J Q J Q J Q J Q
h
n
K K K K
Un compteur est dit asynchrone lorsque les impulsions h
davancement ne sont appliques que sur lentre Un compteur est dit synchrone lorsque les impulsions
dhorloge de la premire bascule dont les sorties davancement sont envoyes simultanment sur les
commande la deuxime bascule et ainsi de suite entres dhorloge de toutes les bascules du compteur
h J Q J Q J Q
K K K
RaZ
N Qc Qb Qa
7 1 1 1
Dcompteur modulo 8. Chronogrammes.
6 1 1 0
5 1 0 1 7 6 5 4 3 2 1 0
h
4 1 0 0 t
3 0 1 1 Qa
NEY O. 30/11/02
2 20:40
0 1 0 bascules et compteurs page - 5
1 0 0 1
0 0 0 0
Classe de 1Gel Chapitre 3 Les circuits squentiels
Qa t
Qb
Qb t
Qc
Qc t
Qa Qb Qc
1
h J Q J Q J Q
K K K
RaZ
En gnral, La ralisation d'un compteur modulo 10 se fait par la remise zro du compteur la
11 impulsion.
me
Ce type de compteur prsente donc pendant un court instant la combinaison (1 0 1 0)2 (10)10 sur
ses sorties, le temps de la remise zro ( Raz ou entre reset). Lquation de remise zro Raz est donc :
Raz = Qd.Qb
Afin d'viter cet tat intermdiaire on peut anticiper l'volution des bascules au passage de
1 0 0 1 (9) 0 0 0 0 (0) au lieu de 1 0 1 0.
1 1
J Q J Q J Q J Q
a b c d
1 1
K Raz K Raz K Raz K Raz &
o
h
t
Qa
t
Qb
t
Qc
t
Jd
t
Qd
t
Jb
t
Remise zro
2,2) Comptage en synchrone.
a) La cellule de base : compteur modulo 2.
N IlQd Qc Qb
faut donc Qa la table de vrit de la bascule J-K pour dresser la table de changement
reprendre
0
0 dtat ou
0 de transition
0 0 du compteur
1 0 Qt Qt+1 J K
h J0 K 0 Qt1
2 01 X0 X 1 Qt-1 0 0 0
3 0
00 0 1 Qt-1 1 1 0
4 0
01 1 0 0 0
5
0 11 0 0 1 1
1 1
6
0 11 1 1 Qt-1 0 0 1
7 0 1 1 1
Si1J et K sont en permanence au niveau 1 la sortie de la bascule passera de 0 1 puis de 1 0
8 0 0 0
chaque coup dhorloge, la bascule est prpare pour compter 2 (cest dire de 0 1)
9 1 L1 0 0 1
Qa
10 1 0 1 0 h
J Q
h
Qa
K
t
Pour la bascule b, le 1er basculement intervient la 2me impulsion (2me coup d'horloge) pour le passage de
01 10 alors Qb passe de 0 1.
Donc il faut avoir au moment ou se prsente la 2me impulsion Jb = 1 et Kb = O .
Finalement il faut trouver avec cette table les quations logiques pour les entres ( Ji et Ki ) de chaque
bascule en fonction des sorties Qa et Qb qui nous permettrons de dterminer les logiques de commande
en combinatoire. Pour Ja et Ka, les deux entres peuvent tre mises en permanence au niveau logique 1
Donc Ja = Ka = 1
Pour Jb et Kb, il faut avoir recours un tableau de Karnaugh :
Qa Qa
Qb 0 1 Qb 0 1
0 0 1 0
1 x x 1
Jb = Qa Kb =
Qa
Les entres de la bascule B doivent tre relie la sortie de la bascule A.
Pour Qa, la logique de commande est constitu de simple connexion sans logique combinatoire.
Qa Qb
1
J Q J Q
a b
K K
NEY O. 30/11/02 20:40 bascules et compteurs page - 8
Classe de 1Gel Chapitre 3 Les circuits squentiels
Si QC, QB, QA, sont les sorties de trois bascules on a la table de vrit suivante:
N Qc Qb Qa Jc Kc Jb Kb Ja Ka
0 0 0 0 0 x 0 x 1 x
1 0 0 1 0 x 1 x x 1
2 0 1 0 0 x x 0 1 x
3 0 1 1 1 x x 1 x 1
4 1 0 0 x 0 0 x 1 x
5 1 0 1 x 0 1 x x 1
6 1 1 0 x 0 x 0 1 x
7 1 1 1 x 1 x 1 x 1
0 0 0 0
JA = KA = 1
JB = KB = Qa
JC = KC = Qa . Qb
Schma:
Qa Qb Qc
1
&
J Q J Q J Q
a b c
h K K K
JC = KC = Qa . Qb
Schma:
Qa Qb Qc
1
&
J J J
a b c
K K K
h
2.3) Applications sur le comptage asynchrone. (ensemble de ces points abords en TP)
a) Tracer les chronogrammes des sorties Qa, Qb, Qc, Qd dun compteur 74 LS 90 lorsquil est
utilis :- en B C D;
- en binaire.
b) Raliser le schma complet et normalis dun compteur modulo 60 laide des compteurs 74
LS 90 et 74 LS 93 avec sortie sur afficheurs.