SlideShare a Scribd company logo
1 of 11
Chapitre 4
Les Systèmes Séquentiels
4-1-Définition
Contrairement aux circuits combinatoires, les circuits séquentiels font intervenir le temps. Pour ces
circuits séquentiels, les états des sorties dépendent à la fois des états des entrées actuels ainsi des
états précédents des sorties. Ces systèmes présentent un effet de mémoire. Un exemple d’une
expression d’un système séquentiel est :
iiii SyxS .1 +=+
Dans cette expression, Si+1 représente l’état de la sortie S à l’instant ti+1 , Si représente l’état de la
sortie à l’instant ti. xi, yi représentent les états des entrées x et y à l’instant ti . La Figure 4.1
présente un circuit séquentiel d’entrées x et y et de sortie S.
x S=f (x, y, S)
Y
Figure 4.1
Les fonctions de logique séquentielle peuvent trouver une ressemblance avec les suites récurrents du
type : Si+1 = f(Si , Si-1 , Si-2, ...).
Les circuits de logique séquentielle sont constitués de bascules appelées Flip-Flop. Parmi les
applications des circuits séquentiels, on peut citer :
• Les compteurs.
• Les mémoires
• Les registres à décalage
•
4-2- Les Bascules
Les bascules représentent les constituants de base des circuits séquentiels. Une bascule est une
circuit logique capable de mémoriser à sa sortie un élément d’information minimum, soit un bit. La
sortie de la bascule dispose de deux états : elle peut être à l’état haut (1) ou à l’état bas (0).
Les chronogrammes
L’étude des bascules fait intervenir, d’ou l’importance d’analyser les chronogrammes qui sont les
graphes qui montrent l’évolution temporelle des entrées, des sorties et du signal d’horloge. La Figure
4.2 suivante montre le chronogramme d’une bascule nommée D. On distingue trois signaux : le
première est le signal de sortie S , le second est le signal d’entrée D et le troisième Ck est le signal
d’horloge.
43
(CS)
Figure 4.2 : Chronogramme
4-2-1--La bascule RS
La bascule RS est le circuit séquentiel le plus simple. Elle constitue une mémoire élémentaire ou
mémoire unitaire. Elle dispose de deux entrées R et S et d’une sortie Q. En modifiant les états des
deux entrées R et S, on peut mémoriser une information élémentaire sur la sortie Q (placer un bit : 1
ou à 0). L’entrée S (Set) sert à placer l’état de la sortie à 1 alors que l’entrée R (reset) sert à mettre à
zéro l’état de la sortie. Un schéma de principe de la bascule RS est donné par la Figure 4.3.
Figure 4.3
4-2-2)-Le fonctionnement de bascule RS
Le fonctionnement de bascule RS se comprend comme suit. Si on note par Qn et Qn+1, les états de
sorties de la bascule avant émission de signaux des entrées R et S et après émission des signaux de
ces entrées, on a les quatre situations suivantes :
--Si les entrées sont tel que R = 0 et S = 0, la sortie de la bascule ne change pas. La bascule conserve
l’état précèdent. c.a.d : Qn+1 = Qn
--Si une impulsion est émise à partir de S, soit S = 1 et R = 0, alors Q passe forcement à l’état 1
quelque soit son état précèdent et conserve cet état même après la disparition de l’impulsion émise
en S.
--Si une impulsion est émise à partir de R, soit S = 0 et R = 1, alors Q passe forcement à l’état 0 et le
conserve même après la disparition du signal émis en R.
--La situation qui correspond à R = S = 1 est une situation spéciale qui doit être interdite car l’état de
la sortie Q devient aléatoire. Pour des raisons de constitution physique des composants
électroniques, il est impossible d’avoir la simultanéité et il est difficile de prévoir quelle entrée va
être à 1 ou à 0 en premier. A cause de cela, l’état de sortie devient imprévisible et on dit qu’il s’agit
d’un aléa.
Ce fonctionnement est résumé par la table de vérité suivante ( table 4.1):
44
•
•
•
•
•
Table 4.1
Remarque : lorsque R = S = 0, la sortie Q ne dépend ni de S ni de R mais de l’état précèdent de la
sortie Qn. Cela signifie que l’état précédant Qn de la sortie peut être considéré comme une variable
d’entrée. On peut représenter cette situation par le schéma suivant (Figure 4.2) :
Figure 4.2
La table de vérité de la bascule RS en tenant compte de la sortie précédente Qn, est donnée par le
tableau suivant (table 4.2) :
R S Qn+1
0
1
0
1
0
0
1
1
Qn (Etat précédant)
0 (mise à zéro)
1 (mise à 1 )
? (Etat indéterminé)
R S Qn Qn+1
0
0
1
1
0
0
1
1
0
0
0
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
?
?
45
Table 4.2
4-2-3)-Schémas de la bascule RS
Partant de la table de vérité 4.2, on peut, à l’aide de la table de Karnaugh ou directement, trouver des
circuits logiques pour matérialiser la bascule RS avec des circuits élémentaires de la logique
combinatoire.
Déterminons la fonction logique Qn+1, pour cela, on écrira le tableau de Karnaugh (Table 4.3):
Table 4.3
Bien que l’état de sortie correspondant à R=S=1 soit imprédictible, on peut fixer ces valeurs
arbitrairement à 0 ou à 1.
Dans le tableau 4.3 de Karnaugh, si remplace x par 0, on aura l’expression suivante tirée de la
deuxième forme canonique :
).(1 nn QSRQ +=+
Cette expression, après une double inversion, peut aussi s’écrire :
)(1 nn QSRQ ++=+
Voici une réalisation au moyen des portes NOR (Figure 4.3):
Figure 4.3
On peut également trouver une implémentation à l’aide des portes NAND.
Par ailleurs, si on choisit x=1 dans le tableau 4.3 de Karnaugh, aura l’expression suivante tirée de la
première forme canonique :
)..(1 nn QRSQ +=+
46
Par manipulation des expressions données par les deux formes canoniques, plusieurs réalisations
restent donc possibles pour la bascule RS.
4.3)--Circuits synchrones
a) Bascule RS Synchrone
Les circuits séquentiels peuvent être synchrones ou asynchrones. La bascule RS que nous venons
d’étudier est une bascule asynchrone. Pour les circuits synchrones, les changements d’états des
sorties s’opèrent à des instants précis par émission d’un signal d’horloge.
On construit une bascule RS synchrone (Figure 4.4) en ajoutant à une bascule RS asynchrone une
entrée d'horloge T à l’aide d’un circuit logique AND. T est le signal d’horloge qui permet la
synchronisation.
Figure 4.4
b) Fonctionnement de la Bascule RS Synchrone
Le fonctionnement de la bascule RS synchrone se comprend comme suit:
-En absence d’un signal d’horloge (T=0), l’état de la bascule n’est pas modifiée quelque soit les
signaux appliqués sur R1 et S1. La bascule est verrouillée car S=T.S1=0 et R=T.R1=0 ; alors
Qn+1 = Qn
-S’il y’a émission d’un signal d’horloge (T=1), la bascule RS synchrone se comporte comme la
bascule RS asynchrone car S= S1 et R= R1.
De plus, pour pouvoir fixer volontairement la sortie de la bascule à 1 ou à 0 indépendamment
de l’état de l’horloge T, on rajoute une entrée auxiliaire nommée PRESET qui force la sortie à l’état
1. On rajoute aussi une autre entrée notée CLEAR qui permet de forcer la sortie à 0. Le schéma de
la bascule RS synchrone devient alors le suivant (Figure 4.5):
Figure 4.5 : Bascule RS synchrone
Durant l’impulsion d’horloge T, les entrées doivent être actionnées en vue d’effectuer le changement
de l’état de sortie. Une fois l’état de sortie obtenu, dès que T revient à 0, aucun changement n’est
plus autorisé jusqu’à ce qu’une nouvelle impulsion survienne (Figure 4.6).
47
Figure 4.6 : signal d’horloge
NB : On notera que certaines bascules réagissent au front montant de l’impulsion d’horloge alors
que d’autres réagissent au front descendant.
L'intérêt des entrées synchronisées c'est l'élimination des parasites et la définition précise de l'instant
de validation. Mais pour la bascule RS, il faut éviter le cas ou R=S=1
4.4 ) La Bascule D (Latch) :
La bascule D peut être obtenue par simple modification de la bascule RS synchrone dans laquelle on
place un inverseur entre S et R. En fait, il s’agit d’une bascule RS synchrone dans laquelle l’entrée S
est appelée D et l’entrée R est l’inverse de S (Figure 4.7).
Figure 4.7
D’abord la situation pour laquelle R=S=1 comme la situation R=S=0 deviennent impossible a
obtenir. Il ne reste plus que 2 situations qui correspondent à : (R=0, S=1) ou (R=1, S=0).
La bascule D ne dispose que d’une seule entrée D en plus de l’entrée horloge T. Elle est symbolisée
par le schéma de la Figure 4.8 :
Figure 4.8
Table de vérité
On déduit la table de vérité suivante (Table 4.4):
D T Q
0 1 0
1 1 1
x 0 Q-1
48
Table 4.4
La sortie de cette bascule recopie l'entrée au front d'horloge Qn+1= Dn. La sortie Q vaudra l'état lu
et mémorisé lors du dernier T=1. La Latch D est un composant de base d'une mémoire élémentaire:
il est mis à 1 ou 0 au moment voulu en agissant sue l’entrée D, et maintient cette valeur le reste du
temps.
Une bascule D possède également deux entrées asynchrones de mise à 0 ou à 1 : Preset et Clear, et
ce de manière asynchrone (indépendamment du front d'horloge. Les bascules D sont utilisées dans
de nombreuses applications comme les compteurs, les circuits dits de verrouillage ("Latches") car ils
permettent d'isoler l'entrée et la sortie à l'aide du front d'horloge. Une autre application est le registre
à décalage utilisé par exemple pour effectuer des opérations de division/multiplication par 2.
Bascules D fonctionnant sur front
Il existe également des bascules D pour lesquelles la mémorisation est autorisée uniquement lors du
passage de 0 a 1 (front montant de l’impulsion d’horloge T) ou de 1 a 0 (front descendant). La
mémorisation a lieu sur un intervalle de temps très court.
4.5-Bascule JK (maître esclave)
La bascule JK permet de résoudre plusieurs problèmes qui se posent durant le fonctionnement de la
bascule RS. La bascule JK est obtenue en plaçant en cascade deux bascules RS synchrones mais en
inversant le signal d’horloge pour la deuxième bascule. Ainsi lorsqu’une bascule est activée par le
signal d’horloge l’autre est nécessairement verrouillée. Une telle structure est dite maître–esclave
(Master-Slave), dans laquelle le maître est la première bascule, l'esclave est la seconde. La Figure
4.9 montre le schéma d’une bascule JK.
Figure 4.9
La bascule JK dispose aussi des entrées asynchrones de forçage à 0 et à 1 (Clear et Preset).
C'est une RS synchrone dont les sorties sont ramenées aux entrées via deux ET et qui dispose
d'entrées asynchrones de mise à 1 ou à 0 (Figure 4.10).
49
Figure 4.10
Le fonctionnement de la bascule RS se comprend comme suit :
--Si le signal d’horloge est à l’état bas (T=0), alors quelque soient les entrées J et K, la bascule est
verrouillée. La sortie se maintient à l’état précédent : Qn+1= Qn
Si le signal d’horloge est à l’état haut (T=1), on a les situations suivantes :
---pour J=0 et K=0, on a un effet de mémorisation : Qn+1 = Qn
---pour J=0 et K=1, la sortie est mise forcement à 0, donc Qn+1 =0, quelque soit l’état précédent Qn.
---pour J=1 et K=0, la sortie est mise forcement à 1, donc Qn+1 =1, quelque soit l’état précédent Qn.
---pour J=1 et K=1, la sortie est l’inverse de l’état précédent, donc
__
1 nn QQ =+
Cette particularité est
exploitée surtout pour concevoir les compteurs.
Le fonctionnement de la bascule JK peut être résumé par la table 4.5 suivante :
J K T Qn+1
x x 0 Qn verrouillage
0 1 1 0 mise à 0
1 0 1 1 mise à 1
0 0 1 Qn mémorisation
1 1 1 Q/
basculement
Table 4.5
Remarque : Une bascule JK peut posséder plusieurs entrées J et K.
De plus si l'entrée S (SET) est à 0 et R (RAZ ou CLEAR ou PRESET) à 1 on a forçage à 1, tandis
que S=1 et R=0 forçage à 0 et la combinaison R=S=0 n’est pas utilisée.
-La bascule JK peut être construite pour réagir au front montant ou au front descendant.
Bascule D de type maître-esclave
On peut réaliser une bascule D à l’aide d’une bascule JK. Comme pour la bascule D réalisée à l’aide
de la bascule RS, une bascule D peut être obtenue à partir d'une bascule J-K en envoyant
simultanément une donnée sur l'entrée J et son inverse sur l'entrée K (Figure 4.11):
50
Figure 4.11
A partir de la table de vérité d'une bascule J-K nous pouvons écrire :
Ce qui peut se résumer par Qn+1 = Dn. Ainsi l'état de la bascule Q pendant l'intervalle n+1 est égal à la
valeur de l'entrée D pendant l'intervalle n. Une bascule D agit comme une unité à retard pour
laquelle la sortie suit l'entrée avec un cycle de retard. Sa représentation symbolique est (Figure 12):
Figure 4.12
4.6- Bascule T
Une bascule T (Trigger) est obtenue à partir d'une bascule J-K en injectant le même état dans les
entrées J et K (Figure 4.13). Le fait que fixer les entrées J=K=1 élimine les différentes
combinaisons des entrées J et K. La sortie de la bascule devient sensible uniquement aux impulsions
de l’horloge. Si J = K = 1, l'état de la sortie est inversé à chaque cycle d'horloge.
Figure 4.13
Sa table de vérité est (Table 4.6):
Tn Qn+1
51
1
0 Qn
Table 4.6
Sa représentation symbolique est (Figure 4.14)
Figure 4.14
4.7- Résumé des équations caractéristiques des différentes Flip-Flops
Voici en résumé les fonctions de sorties des différentes bascules étudiées. Si on note par Q l’état
présent et par Q+, l’état futur, on obtient les équations caractéristiques des sorties des bascules :
R-S latch: QRSQ .+=+
D flip-flop: Q+ = D
J-K flip-flop: QKQJQ .. +=+
T flip-flop: QTQTQ ... +=+
4.8)—Tables d’excitation
Dans de nombreuses applications, le problème consiste à déterminer les entrées des bascules afin
d’assurer les transitions désirées en sortie. Pour pouvoir déterminer les sorties, il est d’usage de
considérer la table de transition de la bascule en question. La table de transition d’une
bascule donne la liste de tous les transitions que peut effectuer la bascule en fonction des
entrées qui conduisent à ces transitions. Le Tableau 4.7 suivante montre les tables transitions
possible s de Q vers Q+ en fonction des entrées pour les différents types des quatre bascules
étudiées R-S, J-K, T et D.
Tableau 4.7 : Tables de transition des bascules étudiées
52
Comment exploiter une table de transition? Prenons un exemple :
 si l’état actuel est Q=0 et que l’état futur Q+ = 0, alors c’est la première ligne de la table de
transition qui détermine ce que doivent être les valeurs des entrées pour qu’une telle transition se
produise.
• Si on utilise une bascule RS pour assurer une telle transition, selon la table de transition de
cette bascule, il suffit que S=0 et importe peu la valeur de R.
• Si on utilise une bascule JK, pour assurer une telle transition de 0 vers 0 ; selon la table de
transition de cette bascule, il suffit que J=0 et importe peu la valeur de K.
• Si on utilise une bascule T, pour assurer une telle transition de 0 vers 0 ; selon la table de
transition de cette bascule, il suffit que T=0.
• Si on utilise une bascule D, pour assurer une telle transition de 0 vers 0 ; selon la table de
transition de cette bascule, il suffit que D=0.
C’est ce type d’analyse qui permet de fixer les transitions d’un système séquentiel.
53

More Related Content

What's hot

Présentation logique_sequentielle
 Présentation logique_sequentielle Présentation logique_sequentielle
Présentation logique_sequentielletoumed
 
Tp n6 les compteurs
Tp n6 les compteursTp n6 les compteurs
Tp n6 les compteursHatem Jebali
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire bilal001
 
Polycop synchrone
Polycop synchronePolycop synchrone
Polycop synchroneomar971638
 
Opérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsPeronnin Eric
 
Cours4 Systèmes linéaires asservis: Analyse de la stabilité
Cours4 Systèmes linéaires asservis: Analyse de la stabilitéCours4 Systèmes linéaires asservis: Analyse de la stabilité
Cours4 Systèmes linéaires asservis: Analyse de la stabilitésarah Benmerzouk
 
Transmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertTransmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertPeronnin Eric
 
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTICours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTIsarah Benmerzouk
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnesTRIKI BILEL
 
ELE2611 Classe 4 - Filtres analogiques linéaires II
ELE2611 Classe 4 - Filtres analogiques linéaires IIELE2611 Classe 4 - Filtres analogiques linéaires II
ELE2611 Classe 4 - Filtres analogiques linéaires IIJerome LE NY
 
Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3linuxscout
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011sunprass
 

What's hot (20)

Pdf compteur
Pdf compteurPdf compteur
Pdf compteur
 
Présentation logique_sequentielle
 Présentation logique_sequentielle Présentation logique_sequentielle
Présentation logique_sequentielle
 
Tp n6 les compteurs
Tp n6 les compteursTp n6 les compteurs
Tp n6 les compteurs
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire
 
Chap05
Chap05Chap05
Chap05
 
Polycop synchrone
Polycop synchronePolycop synchrone
Polycop synchrone
 
Opérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentiels
 
States machines (1)
States machines (1)States machines (1)
States machines (1)
 
Cours4 Systèmes linéaires asservis: Analyse de la stabilité
Cours4 Systèmes linéaires asservis: Analyse de la stabilitéCours4 Systèmes linéaires asservis: Analyse de la stabilité
Cours4 Systèmes linéaires asservis: Analyse de la stabilité
 
Td02
Td02Td02
Td02
 
Transmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertTransmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfert
 
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTICours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTI
 
Regulation PI
Regulation PIRegulation PI
Regulation PI
 
47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes47811458 exercices-systemes-echantillonnes
47811458 exercices-systemes-echantillonnes
 
Cours mooremealy [autosaved]
Cours mooremealy [autosaved]Cours mooremealy [autosaved]
Cours mooremealy [autosaved]
 
Td02 corrige
Td02 corrigeTd02 corrige
Td02 corrige
 
ELE2611 Classe 4 - Filtres analogiques linéaires II
ELE2611 Classe 4 - Filtres analogiques linéaires IIELE2611 Classe 4 - Filtres analogiques linéaires II
ELE2611 Classe 4 - Filtres analogiques linéaires II
 
Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3Ch1 circuits logiques_p1_combinatoire-v3
Ch1 circuits logiques_p1_combinatoire-v3
 
Cours capteur final
Cours capteur finalCours capteur final
Cours capteur final
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011
 

Similar to C4 logique sequen

Les bascules -www.cours-online.com
Les bascules -www.cours-online.comLes bascules -www.cours-online.com
Les bascules -www.cours-online.commorin moli
 
diaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptxdiaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptxYassineBenkraouda
 
VLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptxVLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptxmouadmourad1
 
CA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdfCA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdfYassineAmal2
 
ELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateurs
ELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateursELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateurs
ELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateursJerome LE NY
 
Les Filtres Numeriques
Les Filtres NumeriquesLes Filtres Numeriques
Les Filtres NumeriquesSAHELAicha
 
INTRODUCTION A LA LOGIQUE SEQUENTIELLE
INTRODUCTION A LA LOGIQUE SEQUENTIELLEINTRODUCTION A LA LOGIQUE SEQUENTIELLE
INTRODUCTION A LA LOGIQUE SEQUENTIELLEsarah Benmerzouk
 
paramtres of the matrix S dispositifs micro ondes
paramtres of the matrix S dispositifs micro ondesparamtres of the matrix S dispositifs micro ondes
paramtres of the matrix S dispositifs micro ondesXwalGaming
 
Les séries de Laurens et La transformee en Z
Les séries de Laurens et La transformee en ZLes séries de Laurens et La transformee en Z
Les séries de Laurens et La transformee en Zhmamounadir
 
Modelisation systemes 1ddl
Modelisation systemes 1ddlModelisation systemes 1ddl
Modelisation systemes 1ddlMED MED
 
cours-gratuit.com--id-11224-1.pdf
cours-gratuit.com--id-11224-1.pdfcours-gratuit.com--id-11224-1.pdf
cours-gratuit.com--id-11224-1.pdfOukrimMohamed
 
Etude du circuit ne 555
Etude du circuit ne 555Etude du circuit ne 555
Etude du circuit ne 555Mo Ur Ad Es-se
 
Cours et exercices generale en electricite
Cours et exercices generale en electriciteCours et exercices generale en electricite
Cours et exercices generale en electricitemorin moli
 
Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI sarah Benmerzouk
 
chapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnelchapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnelSoufianeElbouti
 
2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulaire2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulairemurieldubienmbackeoc
 
Le planimetre d'Amsler
Le planimetre d'AmslerLe planimetre d'Amsler
Le planimetre d'AmslerRichardTerrat1
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTIsarah Benmerzouk
 
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfChapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfHeithem2
 

Similar to C4 logique sequen (20)

Les bascules -www.cours-online.com
Les bascules -www.cours-online.comLes bascules -www.cours-online.com
Les bascules -www.cours-online.com
 
diaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptxdiaporama2020_cours-etude_frequentielle.pptx
diaporama2020_cours-etude_frequentielle.pptx
 
VLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptxVLSI-Chapitre1-Diaporama-2022.pptx
VLSI-Chapitre1-Diaporama-2022.pptx
 
CA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdfCA_RESMA_2022_01 Chap1.pdf
CA_RESMA_2022_01 Chap1.pdf
 
ELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateurs
ELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateursELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateurs
ELE2611 Classe 8 - Circuits non-linéaires dynamiques, oscillateurs
 
Les Filtres Numeriques
Les Filtres NumeriquesLes Filtres Numeriques
Les Filtres Numeriques
 
INTRODUCTION A LA LOGIQUE SEQUENTIELLE
INTRODUCTION A LA LOGIQUE SEQUENTIELLEINTRODUCTION A LA LOGIQUE SEQUENTIELLE
INTRODUCTION A LA LOGIQUE SEQUENTIELLE
 
paramtres of the matrix S dispositifs micro ondes
paramtres of the matrix S dispositifs micro ondesparamtres of the matrix S dispositifs micro ondes
paramtres of the matrix S dispositifs micro ondes
 
Les séries de Laurens et La transformee en Z
Les séries de Laurens et La transformee en ZLes séries de Laurens et La transformee en Z
Les séries de Laurens et La transformee en Z
 
5 td11 chariot
5 td11 chariot5 td11 chariot
5 td11 chariot
 
Modelisation systemes 1ddl
Modelisation systemes 1ddlModelisation systemes 1ddl
Modelisation systemes 1ddl
 
cours-gratuit.com--id-11224-1.pdf
cours-gratuit.com--id-11224-1.pdfcours-gratuit.com--id-11224-1.pdf
cours-gratuit.com--id-11224-1.pdf
 
Etude du circuit ne 555
Etude du circuit ne 555Etude du circuit ne 555
Etude du circuit ne 555
 
Cours et exercices generale en electricite
Cours et exercices generale en electriciteCours et exercices generale en electricite
Cours et exercices generale en electricite
 
Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI Cours1 Représentation des systèmes dynamiques continus LTI
Cours1 Représentation des systèmes dynamiques continus LTI
 
chapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnelchapitre3 de la hyper fréquence cours professionnel
chapitre3 de la hyper fréquence cours professionnel
 
2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulaire2.4_cylindriques_spheriques (1).pdf formulaire
2.4_cylindriques_spheriques (1).pdf formulaire
 
Le planimetre d'Amsler
Le planimetre d'AmslerLe planimetre d'Amsler
Le planimetre d'Amsler
 
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTICours2 Réponse temporelle des systèmes dynamiques continus LTI
Cours2 Réponse temporelle des systèmes dynamiques continus LTI
 
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfChapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
 

Recently uploaded

Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationpapediallo3
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 

Recently uploaded (20)

Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'information
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 

C4 logique sequen

  • 1. Chapitre 4 Les Systèmes Séquentiels 4-1-Définition Contrairement aux circuits combinatoires, les circuits séquentiels font intervenir le temps. Pour ces circuits séquentiels, les états des sorties dépendent à la fois des états des entrées actuels ainsi des états précédents des sorties. Ces systèmes présentent un effet de mémoire. Un exemple d’une expression d’un système séquentiel est : iiii SyxS .1 +=+ Dans cette expression, Si+1 représente l’état de la sortie S à l’instant ti+1 , Si représente l’état de la sortie à l’instant ti. xi, yi représentent les états des entrées x et y à l’instant ti . La Figure 4.1 présente un circuit séquentiel d’entrées x et y et de sortie S. x S=f (x, y, S) Y Figure 4.1 Les fonctions de logique séquentielle peuvent trouver une ressemblance avec les suites récurrents du type : Si+1 = f(Si , Si-1 , Si-2, ...). Les circuits de logique séquentielle sont constitués de bascules appelées Flip-Flop. Parmi les applications des circuits séquentiels, on peut citer : • Les compteurs. • Les mémoires • Les registres à décalage • 4-2- Les Bascules Les bascules représentent les constituants de base des circuits séquentiels. Une bascule est une circuit logique capable de mémoriser à sa sortie un élément d’information minimum, soit un bit. La sortie de la bascule dispose de deux états : elle peut être à l’état haut (1) ou à l’état bas (0). Les chronogrammes L’étude des bascules fait intervenir, d’ou l’importance d’analyser les chronogrammes qui sont les graphes qui montrent l’évolution temporelle des entrées, des sorties et du signal d’horloge. La Figure 4.2 suivante montre le chronogramme d’une bascule nommée D. On distingue trois signaux : le première est le signal de sortie S , le second est le signal d’entrée D et le troisième Ck est le signal d’horloge. 43 (CS)
  • 2. Figure 4.2 : Chronogramme 4-2-1--La bascule RS La bascule RS est le circuit séquentiel le plus simple. Elle constitue une mémoire élémentaire ou mémoire unitaire. Elle dispose de deux entrées R et S et d’une sortie Q. En modifiant les états des deux entrées R et S, on peut mémoriser une information élémentaire sur la sortie Q (placer un bit : 1 ou à 0). L’entrée S (Set) sert à placer l’état de la sortie à 1 alors que l’entrée R (reset) sert à mettre à zéro l’état de la sortie. Un schéma de principe de la bascule RS est donné par la Figure 4.3. Figure 4.3 4-2-2)-Le fonctionnement de bascule RS Le fonctionnement de bascule RS se comprend comme suit. Si on note par Qn et Qn+1, les états de sorties de la bascule avant émission de signaux des entrées R et S et après émission des signaux de ces entrées, on a les quatre situations suivantes : --Si les entrées sont tel que R = 0 et S = 0, la sortie de la bascule ne change pas. La bascule conserve l’état précèdent. c.a.d : Qn+1 = Qn --Si une impulsion est émise à partir de S, soit S = 1 et R = 0, alors Q passe forcement à l’état 1 quelque soit son état précèdent et conserve cet état même après la disparition de l’impulsion émise en S. --Si une impulsion est émise à partir de R, soit S = 0 et R = 1, alors Q passe forcement à l’état 0 et le conserve même après la disparition du signal émis en R. --La situation qui correspond à R = S = 1 est une situation spéciale qui doit être interdite car l’état de la sortie Q devient aléatoire. Pour des raisons de constitution physique des composants électroniques, il est impossible d’avoir la simultanéité et il est difficile de prévoir quelle entrée va être à 1 ou à 0 en premier. A cause de cela, l’état de sortie devient imprévisible et on dit qu’il s’agit d’un aléa. Ce fonctionnement est résumé par la table de vérité suivante ( table 4.1): 44
  • 3. • • • • • Table 4.1 Remarque : lorsque R = S = 0, la sortie Q ne dépend ni de S ni de R mais de l’état précèdent de la sortie Qn. Cela signifie que l’état précédant Qn de la sortie peut être considéré comme une variable d’entrée. On peut représenter cette situation par le schéma suivant (Figure 4.2) : Figure 4.2 La table de vérité de la bascule RS en tenant compte de la sortie précédente Qn, est donnée par le tableau suivant (table 4.2) : R S Qn+1 0 1 0 1 0 0 1 1 Qn (Etat précédant) 0 (mise à zéro) 1 (mise à 1 ) ? (Etat indéterminé) R S Qn Qn+1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 ? ? 45
  • 4. Table 4.2 4-2-3)-Schémas de la bascule RS Partant de la table de vérité 4.2, on peut, à l’aide de la table de Karnaugh ou directement, trouver des circuits logiques pour matérialiser la bascule RS avec des circuits élémentaires de la logique combinatoire. Déterminons la fonction logique Qn+1, pour cela, on écrira le tableau de Karnaugh (Table 4.3): Table 4.3 Bien que l’état de sortie correspondant à R=S=1 soit imprédictible, on peut fixer ces valeurs arbitrairement à 0 ou à 1. Dans le tableau 4.3 de Karnaugh, si remplace x par 0, on aura l’expression suivante tirée de la deuxième forme canonique : ).(1 nn QSRQ +=+ Cette expression, après une double inversion, peut aussi s’écrire : )(1 nn QSRQ ++=+ Voici une réalisation au moyen des portes NOR (Figure 4.3): Figure 4.3 On peut également trouver une implémentation à l’aide des portes NAND. Par ailleurs, si on choisit x=1 dans le tableau 4.3 de Karnaugh, aura l’expression suivante tirée de la première forme canonique : )..(1 nn QRSQ +=+ 46
  • 5. Par manipulation des expressions données par les deux formes canoniques, plusieurs réalisations restent donc possibles pour la bascule RS. 4.3)--Circuits synchrones a) Bascule RS Synchrone Les circuits séquentiels peuvent être synchrones ou asynchrones. La bascule RS que nous venons d’étudier est une bascule asynchrone. Pour les circuits synchrones, les changements d’états des sorties s’opèrent à des instants précis par émission d’un signal d’horloge. On construit une bascule RS synchrone (Figure 4.4) en ajoutant à une bascule RS asynchrone une entrée d'horloge T à l’aide d’un circuit logique AND. T est le signal d’horloge qui permet la synchronisation. Figure 4.4 b) Fonctionnement de la Bascule RS Synchrone Le fonctionnement de la bascule RS synchrone se comprend comme suit: -En absence d’un signal d’horloge (T=0), l’état de la bascule n’est pas modifiée quelque soit les signaux appliqués sur R1 et S1. La bascule est verrouillée car S=T.S1=0 et R=T.R1=0 ; alors Qn+1 = Qn -S’il y’a émission d’un signal d’horloge (T=1), la bascule RS synchrone se comporte comme la bascule RS asynchrone car S= S1 et R= R1. De plus, pour pouvoir fixer volontairement la sortie de la bascule à 1 ou à 0 indépendamment de l’état de l’horloge T, on rajoute une entrée auxiliaire nommée PRESET qui force la sortie à l’état 1. On rajoute aussi une autre entrée notée CLEAR qui permet de forcer la sortie à 0. Le schéma de la bascule RS synchrone devient alors le suivant (Figure 4.5): Figure 4.5 : Bascule RS synchrone Durant l’impulsion d’horloge T, les entrées doivent être actionnées en vue d’effectuer le changement de l’état de sortie. Une fois l’état de sortie obtenu, dès que T revient à 0, aucun changement n’est plus autorisé jusqu’à ce qu’une nouvelle impulsion survienne (Figure 4.6). 47
  • 6. Figure 4.6 : signal d’horloge NB : On notera que certaines bascules réagissent au front montant de l’impulsion d’horloge alors que d’autres réagissent au front descendant. L'intérêt des entrées synchronisées c'est l'élimination des parasites et la définition précise de l'instant de validation. Mais pour la bascule RS, il faut éviter le cas ou R=S=1 4.4 ) La Bascule D (Latch) : La bascule D peut être obtenue par simple modification de la bascule RS synchrone dans laquelle on place un inverseur entre S et R. En fait, il s’agit d’une bascule RS synchrone dans laquelle l’entrée S est appelée D et l’entrée R est l’inverse de S (Figure 4.7). Figure 4.7 D’abord la situation pour laquelle R=S=1 comme la situation R=S=0 deviennent impossible a obtenir. Il ne reste plus que 2 situations qui correspondent à : (R=0, S=1) ou (R=1, S=0). La bascule D ne dispose que d’une seule entrée D en plus de l’entrée horloge T. Elle est symbolisée par le schéma de la Figure 4.8 : Figure 4.8 Table de vérité On déduit la table de vérité suivante (Table 4.4): D T Q 0 1 0 1 1 1 x 0 Q-1 48
  • 7. Table 4.4 La sortie de cette bascule recopie l'entrée au front d'horloge Qn+1= Dn. La sortie Q vaudra l'état lu et mémorisé lors du dernier T=1. La Latch D est un composant de base d'une mémoire élémentaire: il est mis à 1 ou 0 au moment voulu en agissant sue l’entrée D, et maintient cette valeur le reste du temps. Une bascule D possède également deux entrées asynchrones de mise à 0 ou à 1 : Preset et Clear, et ce de manière asynchrone (indépendamment du front d'horloge. Les bascules D sont utilisées dans de nombreuses applications comme les compteurs, les circuits dits de verrouillage ("Latches") car ils permettent d'isoler l'entrée et la sortie à l'aide du front d'horloge. Une autre application est le registre à décalage utilisé par exemple pour effectuer des opérations de division/multiplication par 2. Bascules D fonctionnant sur front Il existe également des bascules D pour lesquelles la mémorisation est autorisée uniquement lors du passage de 0 a 1 (front montant de l’impulsion d’horloge T) ou de 1 a 0 (front descendant). La mémorisation a lieu sur un intervalle de temps très court. 4.5-Bascule JK (maître esclave) La bascule JK permet de résoudre plusieurs problèmes qui se posent durant le fonctionnement de la bascule RS. La bascule JK est obtenue en plaçant en cascade deux bascules RS synchrones mais en inversant le signal d’horloge pour la deuxième bascule. Ainsi lorsqu’une bascule est activée par le signal d’horloge l’autre est nécessairement verrouillée. Une telle structure est dite maître–esclave (Master-Slave), dans laquelle le maître est la première bascule, l'esclave est la seconde. La Figure 4.9 montre le schéma d’une bascule JK. Figure 4.9 La bascule JK dispose aussi des entrées asynchrones de forçage à 0 et à 1 (Clear et Preset). C'est une RS synchrone dont les sorties sont ramenées aux entrées via deux ET et qui dispose d'entrées asynchrones de mise à 1 ou à 0 (Figure 4.10). 49
  • 8. Figure 4.10 Le fonctionnement de la bascule RS se comprend comme suit : --Si le signal d’horloge est à l’état bas (T=0), alors quelque soient les entrées J et K, la bascule est verrouillée. La sortie se maintient à l’état précédent : Qn+1= Qn Si le signal d’horloge est à l’état haut (T=1), on a les situations suivantes : ---pour J=0 et K=0, on a un effet de mémorisation : Qn+1 = Qn ---pour J=0 et K=1, la sortie est mise forcement à 0, donc Qn+1 =0, quelque soit l’état précédent Qn. ---pour J=1 et K=0, la sortie est mise forcement à 1, donc Qn+1 =1, quelque soit l’état précédent Qn. ---pour J=1 et K=1, la sortie est l’inverse de l’état précédent, donc __ 1 nn QQ =+ Cette particularité est exploitée surtout pour concevoir les compteurs. Le fonctionnement de la bascule JK peut être résumé par la table 4.5 suivante : J K T Qn+1 x x 0 Qn verrouillage 0 1 1 0 mise à 0 1 0 1 1 mise à 1 0 0 1 Qn mémorisation 1 1 1 Q/ basculement Table 4.5 Remarque : Une bascule JK peut posséder plusieurs entrées J et K. De plus si l'entrée S (SET) est à 0 et R (RAZ ou CLEAR ou PRESET) à 1 on a forçage à 1, tandis que S=1 et R=0 forçage à 0 et la combinaison R=S=0 n’est pas utilisée. -La bascule JK peut être construite pour réagir au front montant ou au front descendant. Bascule D de type maître-esclave On peut réaliser une bascule D à l’aide d’une bascule JK. Comme pour la bascule D réalisée à l’aide de la bascule RS, une bascule D peut être obtenue à partir d'une bascule J-K en envoyant simultanément une donnée sur l'entrée J et son inverse sur l'entrée K (Figure 4.11): 50
  • 9. Figure 4.11 A partir de la table de vérité d'une bascule J-K nous pouvons écrire : Ce qui peut se résumer par Qn+1 = Dn. Ainsi l'état de la bascule Q pendant l'intervalle n+1 est égal à la valeur de l'entrée D pendant l'intervalle n. Une bascule D agit comme une unité à retard pour laquelle la sortie suit l'entrée avec un cycle de retard. Sa représentation symbolique est (Figure 12): Figure 4.12 4.6- Bascule T Une bascule T (Trigger) est obtenue à partir d'une bascule J-K en injectant le même état dans les entrées J et K (Figure 4.13). Le fait que fixer les entrées J=K=1 élimine les différentes combinaisons des entrées J et K. La sortie de la bascule devient sensible uniquement aux impulsions de l’horloge. Si J = K = 1, l'état de la sortie est inversé à chaque cycle d'horloge. Figure 4.13 Sa table de vérité est (Table 4.6): Tn Qn+1 51
  • 10. 1 0 Qn Table 4.6 Sa représentation symbolique est (Figure 4.14) Figure 4.14 4.7- Résumé des équations caractéristiques des différentes Flip-Flops Voici en résumé les fonctions de sorties des différentes bascules étudiées. Si on note par Q l’état présent et par Q+, l’état futur, on obtient les équations caractéristiques des sorties des bascules : R-S latch: QRSQ .+=+ D flip-flop: Q+ = D J-K flip-flop: QKQJQ .. +=+ T flip-flop: QTQTQ ... +=+ 4.8)—Tables d’excitation Dans de nombreuses applications, le problème consiste à déterminer les entrées des bascules afin d’assurer les transitions désirées en sortie. Pour pouvoir déterminer les sorties, il est d’usage de considérer la table de transition de la bascule en question. La table de transition d’une bascule donne la liste de tous les transitions que peut effectuer la bascule en fonction des entrées qui conduisent à ces transitions. Le Tableau 4.7 suivante montre les tables transitions possible s de Q vers Q+ en fonction des entrées pour les différents types des quatre bascules étudiées R-S, J-K, T et D. Tableau 4.7 : Tables de transition des bascules étudiées 52
  • 11. Comment exploiter une table de transition? Prenons un exemple :  si l’état actuel est Q=0 et que l’état futur Q+ = 0, alors c’est la première ligne de la table de transition qui détermine ce que doivent être les valeurs des entrées pour qu’une telle transition se produise. • Si on utilise une bascule RS pour assurer une telle transition, selon la table de transition de cette bascule, il suffit que S=0 et importe peu la valeur de R. • Si on utilise une bascule JK, pour assurer une telle transition de 0 vers 0 ; selon la table de transition de cette bascule, il suffit que J=0 et importe peu la valeur de K. • Si on utilise une bascule T, pour assurer une telle transition de 0 vers 0 ; selon la table de transition de cette bascule, il suffit que T=0. • Si on utilise une bascule D, pour assurer une telle transition de 0 vers 0 ; selon la table de transition de cette bascule, il suffit que D=0. C’est ce type d’analyse qui permet de fixer les transitions d’un système séquentiel. 53