Vous êtes sur la page 1sur 6

Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Fréquence = 1/T = nombre de changement par seconde en hertz (Hz)


Chapitre 4 : Les Bascules

I. Introduction
- Circuit combinatoire : Les fonctions de sortie s’expriment selon des expressions logiques
qui dépendent seulement des variables d’entrée. - Circuit asynchrone : Les variables du système évoluent librement au cours du temps.

Figure 1 : Schéma d’un système combinatoire Figure 4 : Schéma d’un circuit asynchrone
- Circuit logique séquentiel : Un circuit logique séquentiel est un circuit logique possédant - Circuit synchrone : L’évolution des variables dépend d’une impulsion d’horloge comme
des entrées et des sorties et présentant un comportement où les sorties ne dépendent pas un des signaux d’entrée.
seulement des entrées, mais également des séquences des entrées passées. Pour ce faire, le
circuit utilise une partie mémoire qui va lui permettre de retrouver l’état induit par les
entrées passées. La sortie est par conséquent calculée en fonction de l’état présent et des
entrées qui arrivent au système.

Figure 5 : Schéma d’un circuit synchrone


II. Définition
Figure 2 : Schéma générique d’un circuit séquentiel Une bascule bistable est un système séquentiel (fonction logique séquentielle) permettant de
mémoriser une information binaire (bit). Elle possède plusieurs entrées, une sortie principale
- Notion d’horloge Q et éventuellement une sortie complémentaireQ .
En électronique numérique, on appelle horloge, noté par H ou ck (clock), un dispositif
délivrant un signal périodique carré dont l’amplitude évolue entre 0V et 5V représentant
respectivement le 0 et le 1 logiques.

Figure 6: Schéma d’une bascule bistable


La mise à 1 d’une bascule revient donc à mettre à 1 sa sortie principale Q, et la mise à 0 de la
bascule consiste à mettre à 0 la sortie principale Q.
Ces deux états sont susceptibles de se maintenir indéfiniment :
- Q = 0 et Q = 1 : la bascule est à l’état 0
- Q = 1 et Q = 0 : la bascule est à l’état 1
Figure 3 : Signal d’horloge
1 2
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

III. La bascule RS asynchrone


La bascule RS est une bascule asynchrone (sans entrée d’horloge). C’est la bascule
élémentaire, qui constitue la base de tous les autres types de bascules. La bascule RS peut être
réalisée avec des portes NOR ou avec des portes NAND. Qn=………………………………………………………………………………………………

1. La bascule RS à portes NOR


Exemple de chronogrammes d’une bascule RS à porte NOR :

Symbole
Logigramme d’une bascule RS
à base de porte NOR

Figure 7: Schémas d’une bascule RS 2. La bascule RS à portes NAND


Table de fonctionnement :

Entrées Sorties Fonction réalisée


R S Q Q
0 0
0 1
1 0
1 1
Figure 8 : Logigramme d’une bascule RS à base de porte NAND
Remarques :
Table de vérité

- Dans le cas où R=S=0, les sorties ne sont pas fixées à une valeur, mais conservent leur Entrées Sorties Fonction réalisée
valeur précédente : il s’agit de la fonction mémorisation. Q Q
R S
- Dans le cas où R=S=1, les sorties sont forcées toutes les deux à 0, elles ne sont donc plus 0 0
complémentaires : il s’agit de la combinaison interdite. 0 1
- Si R=1 et S=0, c’est la mise à 0 de la bascule (Q est forcé à 0). 1 0
- Si R=0 et S=1, c’est la mise à 1 de la bascule (Q est forcé à 1).
1 1
- Les entrées de la bascule RS à portes OU-NON sont actives au niveau haut (1 logique).
Remarques :
- Dans le cas où R = S =1, les sorties ne sont pas fixées à une valeur précise, mais
Equation de Qn : conservent leur valeur précédente : il s’agit de la fonction mémorisation.

3 4
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

- Dans le cas où R = S =0, les sorties sont forcées toutes les deux à 1, elles ne sont donc
plus complémentaires : il s’agit de la combinaison interdite.
- Si R 0 et R S =1, c’est la mise à 0 de la bascule (Q est forcé à 0).
- Si R =1 et S =0, c’est la mise à 1 de la bascule (Q est forcé à 1).
- Les entrées de la bascule RS à portes NAND sont actives au niveau bas (0 logique)
Exemple de chronogrammes d’une bascule RS à porte NAND

IV. Bascule RSH synchrone V. La bascule D


Une bascule D peut être construite à partir d’une bascule RSH en connectant D à S et D inversée à R,
Il s’agit d’une même bascule RS, mais active sur le niveau haut d’une horloge H, donc on a : comme illustré sur la figure 3.

- si H est au niveau logique 0, la sortie maintient son état, quels que soient les niveaux appliqués
aux entrées R et S ;
- si H est à 1, la bascule RS répond normalement aux commandes appliquées à ses entrées.

Le schéma d’une bascule RS synchrone est représenté par la figure 2.

Figure 9 : Schéma d’une bascule D

En effet la bascule D est une bascule synchrone (avec une entrée d’horloge) à une seule
entrée de donnée : l’entrée D (D=Data=Donnée). Elle supprime la combinaison interdite de la
bascule RS, en ne gardant que les 3 fonctions utiles :
Figure 8 : Schéma d’une bascule RSH
- la mise à 0
- la mise à 1
Il existe 2 types de bascules RSH : - la mémorisation
- la bascule RSH active sur niveau
- la bascule RSH active sur front 1. La bascule D active sur niveau (Latch)
C’est une bascule synchrone active sur niveau Haut ou niveau bas.

5 6
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Table de fonctionnement

Entrées Sorties Fonction réalisée


D H Qn Qn

Figure 11 : symbole logique d’une bascule D active sur niveau

Dans ce type de bascule, Q prend la valeur de D à chaque front montant de H.


Table de fonctionnement de la bascule D active sur niveau haut:
Si H n’est pas sur un front montant, la sortie Q ne change pas, et ce quelque soit la valeur de
Entrées Sorties Fonction réalisée l’entrée D ; il s’agit de la mémorisation.
D H Qn Qn Exemple de chronogrammes d’une bascule D active sur front montant :

Le fonctionnement de cette bascule peut se résumer à « Q = D quand H=1 ».


Exemple :

- Tracer le chronogramme de la sortie d’une bascule D active sur niveau haut :

Remarque : dans certains cas, le front actif peut être le front descendant.
Symbole d’une entrée d’horloge :

2. La bascule D active sur front (edge-triggered) VI. La bascule JK


Ce type de bascule se déclenche sur un front montant ou descendant d’horloge. C’est une bascule synchrone, offrant les fonctions mémorisation, mise à 0, mise à 1 (les 3
fonctions de la bascule D), et assurant en plus la fonction basculement.
Symbole :

Active sur front montant Active sur front descendant

Figure 12 : symbole logique d’une bascule D active sur front


Figure 13 : symbole logique d’une bascule JK
7 8
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Table de fonctionnement d’une bascule JK

Entrées Sorties Fonction réalisée


J K H Qn Qn

En fonction de la valeur appliquée sur les entrées J et K (4 combinaisons possibles), on


choisit le mode de fonctionnement de la bascule parmi les 4 modes suivants :
- Mémorisation VII. La bascule T
- Mise à 0 A chaque application d’un signal de commande sur son entrée T, cette bascule change
- Mise à 1 systématiquement l’état de sa sortie Q, quelque soit l’état précédent de la bascule.
- Basculement Symbole : Table de fonctionnement
Remarques :
- Si H n’est pas sur un front actif, les sorties ne changent pas d’état Qn-1 T Qn Fonction réalisé

- Si on applique un front montant sur H alors que J≠K, la sortie Q prend la valeur de
l’entrée J :
• Si J=0 : mise à 0 T = « Toggle » = basculement
• Si J=1 : mise à 1
- Si on applique un front montant sur H alors que J=K=0, les sorties de la bascule ne
changent pas d’état, c’est la mémorisation Chronogramme
- Si on applique un front montant sur H alors que J=K=1, les sorties changent
systématiquement d’état, c’est le basculement
La bascule JK est la bascule la plus complète, offrant tous les modes de fonctionnement que
l’on peut attendre d’une bascule.
Equation de Qn+1 :
Que remarquez-vous ?

3. INITIALISATION DES BASCULES


Qn+1=……………………………………………………………………………………………
Les bascules RSH, D, T, et JK ont un fonctionnement synchrone par rapport à un signal
Exemple de chronogrammes d’une bascule JK active sur front montant :
d’horloge (H).
Pour le fonctionnement d’un système, il est souvent nécessaire que ces bascules soient
initialisées, c’est à dire que leur sortie Q soit à 1 ou à 0 et ce indépendamment du signal
d’horloge.

9 10
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

C’est le rôle de ces deux entrées supplémentaires :


- CLEAR ou RESET : une impulsion sur cette entrée met à ZERO la bascule quelque soit
l’état des entrées de donnée et d’horloge : Q = 0
- PRESET ou SET: une impulsion sur cette entrée met à UN la bascule quelque soit l’état des
entrées de donnée et d’horloge: Q = 1
En effet, Clear et Preset sont deux entrées asynchrones qui fonctionnent souvent avec la
logique négative et sont plus prioritaire que le signal de l’horloge.

Table de fonctionnement :

4. Sachant que la fréquence du signal d’horloge est égal à10-3 s, donner la fréquence du
Clear Preset H Q
signal de sortie.

Exercice 2

Applications:
Exercice 1

1. Réaliser une bascule T à partir d’une bascule JK et une bascule D :

2. Réaliser un diviseur de fréquence à partir de 4 bascules T.

3. Tracer le logigramme des sorties des quatre bascules, Q1, Q2, Q3 et Q4.

11 12

Vous aimerez peut-être aussi