You are on page 1of 15

Partie 2

Pr. Hassan Ait Laasri 22/03/2020 1


Rappelez-vous des oscillateurs
à relaxation que vous avez vu en
S5!!!
vous en verrez l’utilité dans ce
chapitre

Pr. Hassan Ait Laasri 22/03/2020 2


Notion d’horloge
 Une horloge est un circuit électronique (oscillateur à relaxation) qui fournit
un signal numérique qui passe successivement de 0 à 1 et de 1 à 0 d’une
façon périodique.
 L’horloge est notée par H ou ck (clock).

1 1 1 1 1 1 1
Horloge 0 0 0 0 0 0 0

Période T=1/f

Cette horloge donne à des intervalles réguliers une impulsion électrique.


Actuellement, sa fréquence peut atteindre quelques gigahertz (GHz).

Front montant: transition 0→1


Front descendant: transition 1→0

Pr. Hassan Ait Laasri 22/03/2020 3


Circuits asynchrones et synchrones
Nous avons vu que certaines bascules possèdent des entées de validation E qui leur
permettent de ne tenir en considération leurs entrées que lorsque E=1. Pour ne pas
modifier l’état des sorties d’une bascule qu’à des instants précis, on peut appliquer un
signal d’horloge à l’entrée E.

De cette façon, la prise des états des entrées et S Q


le changement de l'état des sorties est
commandé par le signal d’horloge. On dit que Horloge E
la bascule est synchrone. 
Par exemple, les entées R et S sont prises en R Q
compte uniquement pendant les niveaux haut
(E=H=1) du signal d’horloge.

À l’inverse, les bascules qui ne possèdent pas d’entrée de validation ne peuvent pas être
commandées par un signal d’horloge auquel la mise à jour des sorties serait synchronisée.
Autrement dit, dès qu’un changement apparaît en entrée, les sorties sont mises à jour
immédiatement (pour être précis, après le temps de propagation). On appelle ce type de
bascules, les bascules asynchrones.
Pr. Hassan Ait Laasri 22/03/2020 4
Circuits asynchrones et synchrones
D’une façon générale, les circuits électroniques numériques peuvent être divisés en deux
classes :
 Circuits synchrones ;
Le fonctionnement des éléments composant ce type de circuit est synchronisé par un
signal d’horloge.
Ces circuits sont les plus répandus actuellement. Par
exemple, le microprocesseur est un circuit numérique
synchrone. Il est composé de plusieurs éléments
(registres, additionneurs, multiplexeurs, etc)
synchronisés par une horloge.

Circuits asynchrones.
Ce type de circuits n'utilise pas de signal
d'horloge global pour synchroniser ses différents
éléments. À la place, ces éléments communiquent
souvent localement en indiquant l'envoi et la réception
de données. 

Pr. Hassan Ait Laasri 22/03/2020 5


Types de synchronisation
La synchronisation des circuits séquentiel peut se faire de trois façons différentes:
Synchronisation sur niveau Haut

Les entrées ne sont prises en considération que pendant le niveau haut de signal d’horloge.

Synchronisation sur front montant

Les entrées sont prises en considération uniquement sur le front montant du signal
d’horloge.

Synchronisation sur front descendant

Les entrées sont prises en considération uniquement sur le front descendant du signal
d’horloge.
Pr. Hassan Ait Ainsi,
Laasri l’état de la sortie ne peut 22/03/2020
être changé que à cet instant. 7
La synchronisation sur
niveau Haut est
acceptable car H=1 et
donc E=1. Mais, la
synchronisation sur front
montant ou
descendant !!!!
H n’est égale à 1 ni à 0 !!!!

H
1
0 t
Pr. Hassan Ait Laasri 22/03/2020 8
Détecteur du front montant

En fait, les bascules synchronisées sur le front montant incorporent le circuit ci-dessous qui
leur permet de détecter le front montant. En effet, la sortie de ce circuit simple, composé de
deux portes NON et ET, est égale à 1 pendant un délai très bref lors du front montant. Ceci
est dû au retard introduit par la porte NON lors de la transition 0→1 du signal d’horloge.

H
H S

H
1
H
0 H
Temps de propagation
H
1
0
S
1
0
Pr. Hassan Ait Laasri 22/03/2020 9
Comment peut-on détecter un
front descendent ?

Pr. Hassan Ait Laasri 22/03/2020 10


Symboles des bascules
Bascule à déclenchement:

Q Q Q
H H ou H
Q Q Q
sur niveau haut sur niveau bas sur niveau bas

Q Q Q
H H ou H
Q Q Q
sur front montant sur front descendant sur front descendant
Pr. Hassan Ait Laasri 22/03/2020 11
Synchronisation
Exemple de bascule RS synchronisée sur le niveau haut de l’horloge :

Chronogramme :

t
S

t
R

t
Q

Pr. Hassan Ait Laasri 22/03/2020 12


Synchronisation

Exemple de bascule RS synchronisée sur le front montant de l’horloge :

Chronogramme :

t
S

t
R

t
Q

Pr. Hassan Ait Laasri 22/03/2020 13


Synchronisation
Exemple de bascule D synchronisée sur niveau Haut

D H Qt
X 0 Qt-1
0 1 0
1 1 1

H 1
t
0
D 1
t
0
Q 1
t
0

Pr. Hassan Ait Laasri 22/03/2020 14


Synchronisation
Exemple de bascule D synchronisée sur front montant

D H Qt
X Qt-1
0 0
1 1

H 1
t
0
D 1
t
0
Q 1
t
0

Pr. Hassan Ait Laasri 22/03/2020 15


Synchronisation
Exemple de bascule JK synchronisée J K H Qt
sur front montant
X X Qt-1 
0 0 Qt-1 ‚
0 1 0 ƒ
1 0 1 
1 1 /Qt-1 
H 1
t
0
J 1
t
0
K 1
t
0
Q 1
t
0

Pr. Hassan Ait Laasri
‚ ƒ ‚ 
22/03/2020 16

You might also like