Pr. Barro, Electronique numérique 1
Electronique numérique
(Systèmes séquentiels)
Fabé I. Barro
Professeur titulaire
Pr. Barro, Electronique numérique 2
Systèmes Séquentiels
Les circuits logiques examinés jusqu'à présent ont la propriété de fournir en sortie et à un instant donné, des valeurs
logiques qui dépendent uniquement de la combinaison des valeurs logiques appliquées à ce même instant aux entrées
(en négligeant naturellement les retards dûs aux temps de propagation).
Pour cette raison, ces circuits sont appelés combinatoires car leur état de sortie est fonction de la combinaison des
états logiques appliqués à leurs entrées.
En plus des circuits vu précédemment, il en existe d'autres qui ont la faculté de mémoriser les signaux. Leur sortie est
alors fonction
non seulement de la combinaison instantanée des signaux d'entrée, mais aussi, en raison de leur propriété de
mémoire, des combinaisons des signaux logiques appliqués antérieurement sur leurs entrées.
Ces circuits dans lesquels la sortie dépend des états logiques antérieurs des entrées sont les circuits séquentiels.
SYSTÈMES SYNCHRONES
Un système séquentiel est dit synchrone lorsque le changement d'état des sorties est contrôlé soit par les entrées elles-
mêmes soit par un signal unique et commun à tout le montage. Ce signal unique est appelé horloge du système.
SYSTÈMES ASYNCHRONES
Un système est dit asynchrone lorsque le changement d'état des sorties n'est contrôlé par aucune entrée particulière
contrairement circuit synchrone.
Pr. Barro, Electronique numérique 3
Systèmes Séquentiels
NOTIONS DE «TIMING» OU CHRONOGRAMME
Afin d'obtenir une représentation de l'évolution des signaux générés par un système et de les comparer, on utilise des graphiques dans
lesquels l'axe horizontal est gradué en fonction du temps tandis que l'axe vertical est gradué en niveaux de tension variant entre le
niveau haut et le niveau bas (H et L).
FRONTS
Nous appellerons front, le passage d'un niveau à un autre ; il sera matérialisé sur le chronogramme par un segment de droite vertical
ou tout au moins très incliné, car dans la réalité le temps de passage d'un niveau à l'autre n'est pas nul et peut varier, suivant les
systèmes, de quelques dizaines de millisecondes à quelques dixième de nanosecondes (1 nanoseconde = 10-9 seconde).
Pr. Barro, Electronique numérique 4
Systèmes Séquentiels
LES BASCULES BISTABLES
Ce sont des circuits dont les sorties possèdent deux états stables 1 ou 0. Ils ont la propriété de conserver ces états stables après la
disparition du ou des niveaux logiques qui ont donné naissance à ces états stables. Ces circuits sont considérés comme des éléments
de mémoire capables d'emmagasiner et de fournir une unité d'information, c'est-à-dire un bit. On les appelle également verrous ou
circuits de verrouillage.
LES BASCULES R-S ou verrou R-S avec portes NOR
Pr. Barro, Electronique numérique 5
Systèmes Séquentiels
LES BASCULES R-S ou verrou R-S avec portes NOR
Pr. Barro, Electronique numérique 6
Systèmes Séquentiels
LES BASCULES R-S ou verrou R-S avec portes NOR
Pr. Barro, Electronique numérique 7
Systèmes Séquentiels
LES BASCULES R-S ou verrou R-S avec portes NOR
Pr. Barro, Electronique numérique 8
Systèmes Séquentiels
LES BASCULES R-S ou verrou R-S avec portes NOR
Table de vérité de la bascule
Pr. Barro, Electronique numérique 9
Systèmes Séquentiels
LES BASCULES /R-/S avec portes NAND
Pr. Barro, Electronique numérique 10
Systèmes Séquentiels
LES BASCULES /R-/S avec portes NAND
Pr. Barro, Electronique numérique 11
Systèmes Séquentiels
LES BASCULES /R-/S avec portes NAND
Pr. Barro, Electronique numérique 12
Systèmes Séquentiels
LES BASCULES /R-/S avec portes NAND
Pr. Barro, Electronique numérique 13
Systèmes Séquentiels
LES BASCULES /R-/S avec portes NAND
Table de vérité de la bascule
Pr. Barro, Electronique numérique 14
Systèmes Séquentiels
LES BASCULES /R-/S avec portes NAND
- à l'instant t1 : /S passe à 0 ce qui a pour effet de rendre la bascule
SET, Q passe à 1.
- à l'instant t2 : /S repasse à 1, ce qui n'a pas d'influence. La bascule
reste SET ce qui veut dire qu'elle mémorise l'action antérieure de /S.
- à l'instant t3 : /R passe à 0 ce qui a pour effet de rendre RESET la
bascule, Q passe à 0 et /Q passe à 1.
- à l'instant t4 : /R repasse à 1 ce qui n'a pas d'effet, la bascule reste
RESET ce qui veut dire qu'elle mémorise l'action antérieure de /R.
- à l'instant t5 : /S passe à 0 la bascule devient SET, Q passe à 1 et
Q passe à 0.
- à l'instant t6 : /S passe à 1 la bascule reste SET.
- à l'instant t7 : /S passe à 0 la bascule étant déjà SET, elle reste
SET.
- à l'instant t8 : /R passe à 0, /Q passe à 1 mais Q reste à 1 car /S est
toujours à 0.
- à l'instant t9 : /S passe à 1, Q passe à 0, la bascule est de nouveau
RESET car /R est resté à 0.
- à l'instant t10 : /R/ passe à 1, la bascule reste SET ce qui veut dire
que l'action antérieure de /R est mémorisée.
Pr. Barro, Electronique numérique 15
Systèmes Séquentiels
LES BASCULES R-S-C
Il s'agit d'une bascule à portes NAND dont les entrées sont commandées par deux autres portes NAND. L'entrée de
commande «C» commune aux deux nouvelles portes NAND permet de valider les deux entrées R et S. Celles-ci sont
appelées R et S car ces entrées sont actives à l'état 1.
Lorsque C est à l'état 1, les entrées S et R sont validées et la bascule R.S.C devient une bascule R-S classique.
Lorsque C passe à l'état 0, les entrées /S1 et /R passent à l'état 1 quel que soit l'état des entrées S et R. Ainsi, la
bascule /R - /S passe à l'état repos. C'est la position mémoire, c'est-à-dire que les sorties Q et /Q restent dans l'état où
elles se trouvaient avant le passage de l'entrée C à l'état 0.
Pr. Barro, Electronique numérique 16
Systèmes Séquentiels
LES BASCULES R-S-C
Pr. Barro, Electronique numérique 17
Systèmes Séquentiels
LES BASCULES R-S-C
Table de vérité de la bascule
Pr. Barro, Electronique numérique 18
BASCULE DE TYPE «D» OU «LATCH»
Systèmes Séquentiels
En résumé, lorsque C = 1, la sortie Q se trouve au même état logique que l'entrée D. On dit que la sortie Q recopie,
reproduit (ou suit) l'entrée D (Q = D).
Lorsque C passe à l'état 0, il y a mémorisation en sortie Q du dernier état logique présent à la sortie Q donc présent à
l'entrée D.
Pr. Barro, Electronique numérique 19
BASCULE DE TYPE «D» OU «LATCH»
Systèmes Séquentiels
Pr. Barro, Electronique numérique 20
BASCULE DE TYPE «D» OU «LATCH»
Systèmes Séquentiels
Table de vérité de la bascule
Pr. Barro, Electronique numérique 21
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Systèmes Séquentiels
La bascule D de structure MAÎTRE ESCLAVE est constituée de deux bascules D à verrouillage (ou latch) placées
l'une à la suite de l'autre. La première est appelée MAÎTRE, la seconde est appelée ESCLAVE.
Pr. Barro, Electronique numérique 22
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Systèmes Séquentiels
De l'extérieur, la bascule D MAÎTRE ESCLAVE apparaît comme une bascule ayant une entrée de donnée D
(DATA), une entrée d'horloge (CLOCK) et deux sorties complémentaires Q et /Q
Si on ajoute une entrée de mise à 0 (RESET) et une entrée de mise à 1 (SET), on obtient:
Pr. Barro, Electronique numérique 23
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Systèmes Séquentiels
Pr. Barro, Electronique numérique 24
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Systèmes Séquentiels
Pr. Barro, Electronique numérique 25
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Systèmes Séquentiels
Réaction sur front montant de CLOCK»
Pr. Barro, Electronique numérique 26
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Systèmes Séquentiels
Réaction sur front descendant de CLOCK»
Pr. Barro, Electronique numérique 27
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»:
DIVISEUR DE FREQUENCE PAR 2
Systèmes Séquentiels
Pr. Barro, Electronique numérique 28
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Structure détaillée
Systèmes Séquentiels
Bascule D MAÎTRE ESCLAVE sensible au front montant
de l'horloge
l’inverseur peut être
supprimé
Pr. Barro, Electronique numérique 29
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Structure détaillée
Systèmes Séquentiels
Bascule D MAÎTRE ESCLAVE sensible au front montant
de l'horloge
Suppression de l’inverseur
et /Q’ reliée à R de la
bascule esclave
Pr. Barro, Electronique numérique 30
BASCULE «D» DE TYPE «MAITRE-ESCLAVE» avec entrée CLEAR et PRESET
Structure détaillée
Systèmes Séquentiels
Pr. Barro, Electronique numérique 31
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Fonctionnement de PRESET et de CLEAR
Systèmes Séquentiels
Supposons d’abord que l'entrée CLOCK est à l'état 0 : l'ESCLAVE est verrouillé
Pour mettre la bascule D à l'état 1 (Q = 1),
il faut CLEAR = 1 et PRESET = 0.
PRESET = entrée de remise à 1 et elle
est active à l'état 0.
Pour mettre la bascule D à l'état 0 (Q = 0),
il faut PRESET = 1 et CLEAR = 0.
CLEAR = entrée de remise à 0 et elle est
active à l'état 0.
Si PRESET = CLEAR = 0 on a Q = /Q = 1
Situation généralement non utilisée
Pr. Barro, Electronique numérique 32
Supposons d’abord que l'entrée CLOCK est à l'état 1 : Le MAITRE est verrouillé
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Fonctionnement de PRESET et de CLEAR
Systèmes Séquentiels
Pr. Barro, Electronique numérique 33
Supposons d’abord que l'entrée CLOCK est à l'état 1 : Le MAITRE est verrouillé
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Fonctionnement de PRESET et de CLEAR
Systèmes Séquentiels
Pour mettre la bascule D à l'état 1 (Q = 1),
il faut CLEAR = 1 et PRESET = 0.
PRESET = entrée de remise à 1 et elle
est active à l'état 0.
Pour mettre la bascule D à l'état 0 (Q = 0),
il faut PRESET = 1 et CLEAR = 0.
CLEAR = entrée de remise à 0 et elle est
active à l'état 0.
Si PRESET = CLEAR = 0 on a Q = /Q = 1
Situation généralement non utilisée
Pr. Barro, Electronique numérique 34
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Fonctionnement de PRESET et de CLEAR
Systèmes Séquentiels
Quelque soit l'état des entrées D et CLOCK, les entrées CLEAR et PRESET sont prioritaires et asynchrones
Table de vérité de la bascule D Maitre-Esclave,
avec les entrées CLEAR et PRESET actives
Pr. Barro, Electronique numérique 35
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Table de vérité
Systèmes Séquentiels
Table de vérité de la bascule D Maitre-Esclave
Pr. Barro, Electronique numérique 36
BASCULE «D» DE TYPE «MAITRE-ESCLAVE»
Chronogramme de fonctionnement
Systèmes Séquentiels
Pr. Barro, Electronique numérique 37
BASCULE J-K
Symbole et structure
Systèmes Séquentiels
Pr. Barro, Electronique numérique 38
BASCULE J-K
Table de vérité
Systèmes Séquentiels
Pr. Barro, Electronique numérique 39
BASCULE J-K
Systèmes Séquentiels
Pr. Barro, Electronique numérique 40
BASCULE J-K
Systèmes Séquentiels
1. Si J = 0 et K = 0, alors S = D = Q. Cela signifie que l'état logique présent en D est le même que celui de la
sortie Q. Il ne peut donc y avoir de basculement au moment du front actif de l'horloge et l'état des sorties Q
et /Q reste inchangé.
2. Si J = 0 et K = 1, alors S = D = 0. L'état logique que mémorise la bascule JK lors du front actif de l'horloge est
l'état logique 0. C'est la remise à 0 de la bascule qui s'effectue donc de façon synchrone par opposition à
l'entrée CLEAR qui elle, est prioritaire et asynchrone.
3. Si J = 1 et K = 0, alors S = D = 1. L'état logique que mémorise la bascule JK lors du front actif de l'horloge est
l'état logique 1. La remise à 1 de la bascule est également synchrone.
4. Si J = 1 et K = 1, alors S = D = /Q. L'état logique qui est mémorisé à la sortie Q lors du front actif de l'horloge
est celui de la sortie /Q.
Pr. Barro, Electronique numérique 41
BASCULE J-K
Systèmes Séquentiels
Table de vérité de la bascule J-K Maitre-Esclave
Pr. Barro, Electronique numérique 42
BASCULE J-K
Chronogramme de fonctionnement
Systèmes Séquentiels
Pr. Barro, Electronique numérique 43
Compteur
Systèmes Séquentiels
Un compteur (ou décompteur) est un circuit électronique constitué essentiellement par un
ensemble de bascules et le plus souvent d'un réseau combinatoire.
Ce compteur (ou décompteur) permet de comptabiliser le nombre d'événements qui se
produisent pendant un temps donné.
Chaque événement est traduit en impulsion électrique.
Ces circuits possèdent le plus souvent une entrée (quelquefois deux entrées) sur laquelle
parviennent les impulsions à compter ou à décompter.
L'information disponible est située sur l'ensemble des sorties des bascules.
Pr. Barro, Electronique numérique 44
Compteur
Systèmes Séquentiels
Un compteur dont le contenu augmente d'une unité s'incrémente.
Un décompteur dont le contenu diminue d'une unité se décrémente.
COMPTEURS BINAIRES ASYNCHRONES
Les compteurs binaires asynchrones utilisent le code binaire pur pour compter (ou décompter).
Ces compteurs sont asynchrones, car seule la première bascule reçoit le signal d'horloge, toutes les
bascules qui suivent celle-ci sont commandées par la bascule précédente
Compteur asynchrone
Pr. Barro, Electronique numérique 45
Compteur
Systèmes Séquentiels
COMPTEUR / DIVISEUR PAR DEUX
La fréquence du signal de sortie est la
moitié de celle du signal d'horloge. C'est
pour cette raison que ce montage est un
diviseur par 2.
Pr. Barro, Electronique numérique 46
Compteur
Systèmes Séquentiels
COMPTEUR / DIVISEUR PAR DEUX
Pr. Barro, Electronique numérique 47
Compteur
Systèmes Séquentiels
COMPTEUR / DIVISEUR PAR 4 ou
COMPTEUR MODULO 4
Pr. Barro, Electronique numérique 48
Compteur
Systèmes Séquentiels
COMPTEUR / DIVISEUR PAR 8 ou
COMPTEUR MODULO 8
Le modulo est le nombre d'états logiques formés par l'ensemble des sorties du compteur.
La capacité est le nombre maximum d'événements qu'un compteur peut comptabiliser. Elle
est toujours égale au modulo moins un,
Pr. Barro, Electronique numérique 49
Compteur
Systèmes Séquentiels
COMPTEUR / DIVISEUR PAR 8 ou
COMPTEUR MODULO 8
Pr. Barro, Electronique numérique 50
Compteur
Systèmes Séquentiels
COMPTEURS BINAIRES SYNCHRONES
Ce sont des compteurs (décompteurs) dont tous les étages (bascules) sont commandés par le
même signal d'horloge.
Ce mode de fonctionnement permet de limiter la durée des périodes d'instabilité et par
conséquent autorise des vitesses de fonctionnement plus élevées qu'en mode asynchrone.
COMPTEUR MODULO 4
Pr. Barro, Electronique numérique 51
Compteur
Systèmes Séquentiels
COMPTEURS BINAIRES SYNCHRONES

Cours Electronique numérique (systèmes séquentiels).pptx

  • 1.
    Pr. Barro, Electroniquenumérique 1 Electronique numérique (Systèmes séquentiels) Fabé I. Barro Professeur titulaire
  • 2.
    Pr. Barro, Electroniquenumérique 2 Systèmes Séquentiels Les circuits logiques examinés jusqu'à présent ont la propriété de fournir en sortie et à un instant donné, des valeurs logiques qui dépendent uniquement de la combinaison des valeurs logiques appliquées à ce même instant aux entrées (en négligeant naturellement les retards dûs aux temps de propagation). Pour cette raison, ces circuits sont appelés combinatoires car leur état de sortie est fonction de la combinaison des états logiques appliqués à leurs entrées. En plus des circuits vu précédemment, il en existe d'autres qui ont la faculté de mémoriser les signaux. Leur sortie est alors fonction non seulement de la combinaison instantanée des signaux d'entrée, mais aussi, en raison de leur propriété de mémoire, des combinaisons des signaux logiques appliqués antérieurement sur leurs entrées. Ces circuits dans lesquels la sortie dépend des états logiques antérieurs des entrées sont les circuits séquentiels. SYSTÈMES SYNCHRONES Un système séquentiel est dit synchrone lorsque le changement d'état des sorties est contrôlé soit par les entrées elles- mêmes soit par un signal unique et commun à tout le montage. Ce signal unique est appelé horloge du système. SYSTÈMES ASYNCHRONES Un système est dit asynchrone lorsque le changement d'état des sorties n'est contrôlé par aucune entrée particulière contrairement circuit synchrone.
  • 3.
    Pr. Barro, Electroniquenumérique 3 Systèmes Séquentiels NOTIONS DE «TIMING» OU CHRONOGRAMME Afin d'obtenir une représentation de l'évolution des signaux générés par un système et de les comparer, on utilise des graphiques dans lesquels l'axe horizontal est gradué en fonction du temps tandis que l'axe vertical est gradué en niveaux de tension variant entre le niveau haut et le niveau bas (H et L). FRONTS Nous appellerons front, le passage d'un niveau à un autre ; il sera matérialisé sur le chronogramme par un segment de droite vertical ou tout au moins très incliné, car dans la réalité le temps de passage d'un niveau à l'autre n'est pas nul et peut varier, suivant les systèmes, de quelques dizaines de millisecondes à quelques dixième de nanosecondes (1 nanoseconde = 10-9 seconde).
  • 4.
    Pr. Barro, Electroniquenumérique 4 Systèmes Séquentiels LES BASCULES BISTABLES Ce sont des circuits dont les sorties possèdent deux états stables 1 ou 0. Ils ont la propriété de conserver ces états stables après la disparition du ou des niveaux logiques qui ont donné naissance à ces états stables. Ces circuits sont considérés comme des éléments de mémoire capables d'emmagasiner et de fournir une unité d'information, c'est-à-dire un bit. On les appelle également verrous ou circuits de verrouillage. LES BASCULES R-S ou verrou R-S avec portes NOR
  • 5.
    Pr. Barro, Electroniquenumérique 5 Systèmes Séquentiels LES BASCULES R-S ou verrou R-S avec portes NOR
  • 6.
    Pr. Barro, Electroniquenumérique 6 Systèmes Séquentiels LES BASCULES R-S ou verrou R-S avec portes NOR
  • 7.
    Pr. Barro, Electroniquenumérique 7 Systèmes Séquentiels LES BASCULES R-S ou verrou R-S avec portes NOR
  • 8.
    Pr. Barro, Electroniquenumérique 8 Systèmes Séquentiels LES BASCULES R-S ou verrou R-S avec portes NOR Table de vérité de la bascule
  • 9.
    Pr. Barro, Electroniquenumérique 9 Systèmes Séquentiels LES BASCULES /R-/S avec portes NAND
  • 10.
    Pr. Barro, Electroniquenumérique 10 Systèmes Séquentiels LES BASCULES /R-/S avec portes NAND
  • 11.
    Pr. Barro, Electroniquenumérique 11 Systèmes Séquentiels LES BASCULES /R-/S avec portes NAND
  • 12.
    Pr. Barro, Electroniquenumérique 12 Systèmes Séquentiels LES BASCULES /R-/S avec portes NAND
  • 13.
    Pr. Barro, Electroniquenumérique 13 Systèmes Séquentiels LES BASCULES /R-/S avec portes NAND Table de vérité de la bascule
  • 14.
    Pr. Barro, Electroniquenumérique 14 Systèmes Séquentiels LES BASCULES /R-/S avec portes NAND - à l'instant t1 : /S passe à 0 ce qui a pour effet de rendre la bascule SET, Q passe à 1. - à l'instant t2 : /S repasse à 1, ce qui n'a pas d'influence. La bascule reste SET ce qui veut dire qu'elle mémorise l'action antérieure de /S. - à l'instant t3 : /R passe à 0 ce qui a pour effet de rendre RESET la bascule, Q passe à 0 et /Q passe à 1. - à l'instant t4 : /R repasse à 1 ce qui n'a pas d'effet, la bascule reste RESET ce qui veut dire qu'elle mémorise l'action antérieure de /R. - à l'instant t5 : /S passe à 0 la bascule devient SET, Q passe à 1 et Q passe à 0. - à l'instant t6 : /S passe à 1 la bascule reste SET. - à l'instant t7 : /S passe à 0 la bascule étant déjà SET, elle reste SET. - à l'instant t8 : /R passe à 0, /Q passe à 1 mais Q reste à 1 car /S est toujours à 0. - à l'instant t9 : /S passe à 1, Q passe à 0, la bascule est de nouveau RESET car /R est resté à 0. - à l'instant t10 : /R/ passe à 1, la bascule reste SET ce qui veut dire que l'action antérieure de /R est mémorisée.
  • 15.
    Pr. Barro, Electroniquenumérique 15 Systèmes Séquentiels LES BASCULES R-S-C Il s'agit d'une bascule à portes NAND dont les entrées sont commandées par deux autres portes NAND. L'entrée de commande «C» commune aux deux nouvelles portes NAND permet de valider les deux entrées R et S. Celles-ci sont appelées R et S car ces entrées sont actives à l'état 1. Lorsque C est à l'état 1, les entrées S et R sont validées et la bascule R.S.C devient une bascule R-S classique. Lorsque C passe à l'état 0, les entrées /S1 et /R passent à l'état 1 quel que soit l'état des entrées S et R. Ainsi, la bascule /R - /S passe à l'état repos. C'est la position mémoire, c'est-à-dire que les sorties Q et /Q restent dans l'état où elles se trouvaient avant le passage de l'entrée C à l'état 0.
  • 16.
    Pr. Barro, Electroniquenumérique 16 Systèmes Séquentiels LES BASCULES R-S-C
  • 17.
    Pr. Barro, Electroniquenumérique 17 Systèmes Séquentiels LES BASCULES R-S-C Table de vérité de la bascule
  • 18.
    Pr. Barro, Electroniquenumérique 18 BASCULE DE TYPE «D» OU «LATCH» Systèmes Séquentiels En résumé, lorsque C = 1, la sortie Q se trouve au même état logique que l'entrée D. On dit que la sortie Q recopie, reproduit (ou suit) l'entrée D (Q = D). Lorsque C passe à l'état 0, il y a mémorisation en sortie Q du dernier état logique présent à la sortie Q donc présent à l'entrée D.
  • 19.
    Pr. Barro, Electroniquenumérique 19 BASCULE DE TYPE «D» OU «LATCH» Systèmes Séquentiels
  • 20.
    Pr. Barro, Electroniquenumérique 20 BASCULE DE TYPE «D» OU «LATCH» Systèmes Séquentiels Table de vérité de la bascule
  • 21.
    Pr. Barro, Electroniquenumérique 21 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Systèmes Séquentiels La bascule D de structure MAÎTRE ESCLAVE est constituée de deux bascules D à verrouillage (ou latch) placées l'une à la suite de l'autre. La première est appelée MAÎTRE, la seconde est appelée ESCLAVE.
  • 22.
    Pr. Barro, Electroniquenumérique 22 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Systèmes Séquentiels De l'extérieur, la bascule D MAÎTRE ESCLAVE apparaît comme une bascule ayant une entrée de donnée D (DATA), une entrée d'horloge (CLOCK) et deux sorties complémentaires Q et /Q Si on ajoute une entrée de mise à 0 (RESET) et une entrée de mise à 1 (SET), on obtient:
  • 23.
    Pr. Barro, Electroniquenumérique 23 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Systèmes Séquentiels
  • 24.
    Pr. Barro, Electroniquenumérique 24 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Systèmes Séquentiels
  • 25.
    Pr. Barro, Electroniquenumérique 25 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Systèmes Séquentiels Réaction sur front montant de CLOCK»
  • 26.
    Pr. Barro, Electroniquenumérique 26 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Systèmes Séquentiels Réaction sur front descendant de CLOCK»
  • 27.
    Pr. Barro, Electroniquenumérique 27 BASCULE «D» DE TYPE «MAITRE-ESCLAVE»: DIVISEUR DE FREQUENCE PAR 2 Systèmes Séquentiels
  • 28.
    Pr. Barro, Electroniquenumérique 28 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Structure détaillée Systèmes Séquentiels Bascule D MAÎTRE ESCLAVE sensible au front montant de l'horloge l’inverseur peut être supprimé
  • 29.
    Pr. Barro, Electroniquenumérique 29 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Structure détaillée Systèmes Séquentiels Bascule D MAÎTRE ESCLAVE sensible au front montant de l'horloge Suppression de l’inverseur et /Q’ reliée à R de la bascule esclave
  • 30.
    Pr. Barro, Electroniquenumérique 30 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» avec entrée CLEAR et PRESET Structure détaillée Systèmes Séquentiels
  • 31.
    Pr. Barro, Electroniquenumérique 31 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Fonctionnement de PRESET et de CLEAR Systèmes Séquentiels Supposons d’abord que l'entrée CLOCK est à l'état 0 : l'ESCLAVE est verrouillé Pour mettre la bascule D à l'état 1 (Q = 1), il faut CLEAR = 1 et PRESET = 0. PRESET = entrée de remise à 1 et elle est active à l'état 0. Pour mettre la bascule D à l'état 0 (Q = 0), il faut PRESET = 1 et CLEAR = 0. CLEAR = entrée de remise à 0 et elle est active à l'état 0. Si PRESET = CLEAR = 0 on a Q = /Q = 1 Situation généralement non utilisée
  • 32.
    Pr. Barro, Electroniquenumérique 32 Supposons d’abord que l'entrée CLOCK est à l'état 1 : Le MAITRE est verrouillé BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Fonctionnement de PRESET et de CLEAR Systèmes Séquentiels
  • 33.
    Pr. Barro, Electroniquenumérique 33 Supposons d’abord que l'entrée CLOCK est à l'état 1 : Le MAITRE est verrouillé BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Fonctionnement de PRESET et de CLEAR Systèmes Séquentiels Pour mettre la bascule D à l'état 1 (Q = 1), il faut CLEAR = 1 et PRESET = 0. PRESET = entrée de remise à 1 et elle est active à l'état 0. Pour mettre la bascule D à l'état 0 (Q = 0), il faut PRESET = 1 et CLEAR = 0. CLEAR = entrée de remise à 0 et elle est active à l'état 0. Si PRESET = CLEAR = 0 on a Q = /Q = 1 Situation généralement non utilisée
  • 34.
    Pr. Barro, Electroniquenumérique 34 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Fonctionnement de PRESET et de CLEAR Systèmes Séquentiels Quelque soit l'état des entrées D et CLOCK, les entrées CLEAR et PRESET sont prioritaires et asynchrones Table de vérité de la bascule D Maitre-Esclave, avec les entrées CLEAR et PRESET actives
  • 35.
    Pr. Barro, Electroniquenumérique 35 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Table de vérité Systèmes Séquentiels Table de vérité de la bascule D Maitre-Esclave
  • 36.
    Pr. Barro, Electroniquenumérique 36 BASCULE «D» DE TYPE «MAITRE-ESCLAVE» Chronogramme de fonctionnement Systèmes Séquentiels
  • 37.
    Pr. Barro, Electroniquenumérique 37 BASCULE J-K Symbole et structure Systèmes Séquentiels
  • 38.
    Pr. Barro, Electroniquenumérique 38 BASCULE J-K Table de vérité Systèmes Séquentiels
  • 39.
    Pr. Barro, Electroniquenumérique 39 BASCULE J-K Systèmes Séquentiels
  • 40.
    Pr. Barro, Electroniquenumérique 40 BASCULE J-K Systèmes Séquentiels 1. Si J = 0 et K = 0, alors S = D = Q. Cela signifie que l'état logique présent en D est le même que celui de la sortie Q. Il ne peut donc y avoir de basculement au moment du front actif de l'horloge et l'état des sorties Q et /Q reste inchangé. 2. Si J = 0 et K = 1, alors S = D = 0. L'état logique que mémorise la bascule JK lors du front actif de l'horloge est l'état logique 0. C'est la remise à 0 de la bascule qui s'effectue donc de façon synchrone par opposition à l'entrée CLEAR qui elle, est prioritaire et asynchrone. 3. Si J = 1 et K = 0, alors S = D = 1. L'état logique que mémorise la bascule JK lors du front actif de l'horloge est l'état logique 1. La remise à 1 de la bascule est également synchrone. 4. Si J = 1 et K = 1, alors S = D = /Q. L'état logique qui est mémorisé à la sortie Q lors du front actif de l'horloge est celui de la sortie /Q.
  • 41.
    Pr. Barro, Electroniquenumérique 41 BASCULE J-K Systèmes Séquentiels Table de vérité de la bascule J-K Maitre-Esclave
  • 42.
    Pr. Barro, Electroniquenumérique 42 BASCULE J-K Chronogramme de fonctionnement Systèmes Séquentiels
  • 43.
    Pr. Barro, Electroniquenumérique 43 Compteur Systèmes Séquentiels Un compteur (ou décompteur) est un circuit électronique constitué essentiellement par un ensemble de bascules et le plus souvent d'un réseau combinatoire. Ce compteur (ou décompteur) permet de comptabiliser le nombre d'événements qui se produisent pendant un temps donné. Chaque événement est traduit en impulsion électrique. Ces circuits possèdent le plus souvent une entrée (quelquefois deux entrées) sur laquelle parviennent les impulsions à compter ou à décompter. L'information disponible est située sur l'ensemble des sorties des bascules.
  • 44.
    Pr. Barro, Electroniquenumérique 44 Compteur Systèmes Séquentiels Un compteur dont le contenu augmente d'une unité s'incrémente. Un décompteur dont le contenu diminue d'une unité se décrémente. COMPTEURS BINAIRES ASYNCHRONES Les compteurs binaires asynchrones utilisent le code binaire pur pour compter (ou décompter). Ces compteurs sont asynchrones, car seule la première bascule reçoit le signal d'horloge, toutes les bascules qui suivent celle-ci sont commandées par la bascule précédente Compteur asynchrone
  • 45.
    Pr. Barro, Electroniquenumérique 45 Compteur Systèmes Séquentiels COMPTEUR / DIVISEUR PAR DEUX La fréquence du signal de sortie est la moitié de celle du signal d'horloge. C'est pour cette raison que ce montage est un diviseur par 2.
  • 46.
    Pr. Barro, Electroniquenumérique 46 Compteur Systèmes Séquentiels COMPTEUR / DIVISEUR PAR DEUX
  • 47.
    Pr. Barro, Electroniquenumérique 47 Compteur Systèmes Séquentiels COMPTEUR / DIVISEUR PAR 4 ou COMPTEUR MODULO 4
  • 48.
    Pr. Barro, Electroniquenumérique 48 Compteur Systèmes Séquentiels COMPTEUR / DIVISEUR PAR 8 ou COMPTEUR MODULO 8 Le modulo est le nombre d'états logiques formés par l'ensemble des sorties du compteur. La capacité est le nombre maximum d'événements qu'un compteur peut comptabiliser. Elle est toujours égale au modulo moins un,
  • 49.
    Pr. Barro, Electroniquenumérique 49 Compteur Systèmes Séquentiels COMPTEUR / DIVISEUR PAR 8 ou COMPTEUR MODULO 8
  • 50.
    Pr. Barro, Electroniquenumérique 50 Compteur Systèmes Séquentiels COMPTEURS BINAIRES SYNCHRONES Ce sont des compteurs (décompteurs) dont tous les étages (bascules) sont commandés par le même signal d'horloge. Ce mode de fonctionnement permet de limiter la durée des périodes d'instabilité et par conséquent autorise des vitesses de fonctionnement plus élevées qu'en mode asynchrone. COMPTEUR MODULO 4
  • 51.
    Pr. Barro, Electroniquenumérique 51 Compteur Systèmes Séquentiels COMPTEURS BINAIRES SYNCHRONES