Académique Documents
Professionnel Documents
Culture Documents
1. Généralités
2. La Bascule RS
3. La Synchronisation
4. Les Bascules Synchrones
2
1.Généralités
Un système est dit séquentiel, si les valeurs de ses sorties ne dépendent pas
que des valeurs de ses entrées contrairement à un système combinatoire
Mêmes entrées➔ mêmes sorties Mêmes entrées➔ ≠ sorties influence des variables internes
3
1.Généralités
Les sorties séquentielles dépendent de l’état interne qui dépend de
l’historique des valeurs d’entrées précédentes ➔ besoin de rebouclage:
Variables internes
2. La Bascule RS
A l’instar des opérateurs logiques élémentaires en logique combinatoire, les
bascules (flip-flop) sont les éléments de base de la logique séquentielle.
4
2.1. Bascule RS asynchrone
La bascule RS asynchrone est le circuit séquentiel le plus simple.
On veut que la bascule réalise :
▪ la commande de mise à 0 de la sortie : fonction Reset (R)
▪ la commande de mise à 1 de la sortie : fonction Set (S)
▪ La mémorisation de l’état précédant
Symbole de la RS
Son fonctionnement est donné dans la table des états suivante:
5
2.2. Réalisation de la Bascule RS asynchrone
Pour la réalisation de la bascule RS, deux solutions sont possibles :
- Bascule à déclenchement prioritaire (0 prioritaire);
- Bascule à enclenchement prioritaire (1 prioritaire);
Qt +1 = R (Qt + S) = R + ( Qt + S)
R
o Q
o Q
S
6
2.2. Réalisation de la Bascule RS asynchrone
Qt +1 = R Q + S =R Q S
R o
o Q
➔Inconvénients de la bascule RS :
- C’est une bascule asynchrone donc difficile à maîtriser
- Lorsque R=S =1, le fonctionnement de la bascule est imprévisible
7
3. Synchronisation
A cause de tous les délais (montée, descente, propagation) un signal n'est pas
dans un état valide en permanence
Idée : on ne lit ses valeurs qu‘à des instants précis et à des intervalles
réguliers; instants donnés par une horloge
En effet dans de nombreux systèmes, les ordinateurs par exemple, les
opérations doivent être parfaitement cadencées de manière à se produire
dans un ordre bien déterminé. La synchronisation par une horloge commune
est alors indispensable
3.1. L’horloge
L’horloge est un système logique qui émet régulièrement une suite
d’impulsions calibrées
L’intervalle de temps entre 2 impulsions représente le temps de cycle ou la
période de l’horloge
9
4. Les Bascules Synchrones
Les bascules synchrones sont à base de RS asynchrone munies d’une entrée
spéciale appelée horloge (H) ou Clock (CLK ou CK) ou timer (T). Le symbole
de la bascule sera différent selon le type de synchronisation:
- Synchronisation sur niveau : c’est le niveau actif (haut ou bas) du
signal d’horloge qui autorise la mise à jour des sorties des bascules.
11
4. Les Bascules Synchrones
4.2. Bascules à déclenchement sur front
La Bascule JK : c’est une bascule à deux entrées de commande J (Jump) et K
(Kill) comme la bascule RS, mais qui n’a pas les mêmes inconvénients; le
fonctionnement est donné par le tableau suivant:
12
4.3 Forçage des Bascules
Il est parfois nécessaire d’affecter (imposer) un niveau de sortie (0 ou 1) à une
bascule de manière non synchrone (indépendamment du signal d’horloge);
c’est le rôle des entrées de forçage qui s’imposent immédiatement aux
sorties.
Ces entrées de forçage peuvent être actives soit à l’état haut soit à l’état bas.
Les entrées de forçage sont :
- Forçage à zéro appelé: RAZ ou CLR ou R ;
- Forçage à un appelé : RAU ou PRESET ou S.
Exemple : Soit une bascule D munie des entrées de forçage :
Forçages actives à l’état haut on a:
- Si S=R=0 (désactivées) ➔ Bascule D synchrone
- Sinon ∀ H et D si:
• S=1 (active) et R=0 (désactivé) ➔Q=1
• S=0 (désactivé) et R=1 (active) ➔Q=0
• S=R=1 (actives) ➔Q=x (indéterminée )
13
4.3 Forçage des Bascules
Exemple : Soit une bascule D munie des entrées de forçage :
- Sinon ∀ H et D si:
• S=0 (active) et R=1 (désactivé) ➔Q=1
• S=1 (désactivé) et R=0 (active) ➔Q=0
• S = R=0 (actives) ➔Q=x (indéterminée )
Remarque
Les entrées de forçage lorsqu’elles sont actives, elles sont prioritaires sur les
entrées de commande synchrones (D, J et K) indépendamment du signal
d’horloge.
14