0% ont trouvé ce document utile (0 vote)
33 vues25 pages

Introduction aux systèmes séquentiels

Le document traite des systèmes séquentiels en électronique, en mettant l'accent sur la conception d'un circuit de commande pour un moteur utilisant des boutons poussoirs. Il explique le fonctionnement des bascules, notamment les bascules SR, D et JK, qui sont des éléments de mémorisation des données, et leur utilisation dans des systèmes logiques. Les bascules peuvent être synchrones ou non, et leur comportement dépend des signaux d'horloge et des états précédents.

Transféré par

bouchi6789
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues25 pages

Introduction aux systèmes séquentiels

Le document traite des systèmes séquentiels en électronique, en mettant l'accent sur la conception d'un circuit de commande pour un moteur utilisant des boutons poussoirs. Il explique le fonctionnement des bascules, notamment les bascules SR, D et JK, qui sont des éléments de mémorisation des données, et leur utilisation dans des systèmes logiques. Les bascules peuvent être synchrones ou non, et leur comportement dépend des signaux d'horloge et des états précédents.

Transféré par

bouchi6789
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes Séquentiels

87
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Dans les systèmes logiques combinatoires nous avons constaté que les états
des sorties dépendent seulement des états instantanés des entrées.
Problématique
Nous voulons concevoir le circuit de commande marche arrêt d’un moteur. Le
circuit dispose de deux boutons poussoirs: BT_START pour démarrer le moteur et
BT_STOP pour arrêter le moteur. Le principe de fonctionnement est représenté par
le tableau suivant

BT_START BT_STOP Etat_Moteur


0 0 0
1 0 1
Deux états 0 0 1
différents
pour la même 0 1 0
combinaison 0 0 0
On remarque que le fonctionnement du système repose sur un principe de mémorisation. La
logique combinatoire nous ne permet pas de résoudre ce genre de problème 88
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Problématique
Nous voulons concevoir le circuit de commande marche arrêt d’un moteur. Le
circuit dispose de deux boutons poussoirs: BT_START pour démarrer le moteur et
BT_STOP pour arrêter le moteur. Le principe de fonctionnement est représenté par
le tableau suivant

BT_START BT_STOP Etat_Moteur


0 0 0
1 0 1
0 0 1
0 1 0
0 0 0

La solution est de faire appel à une logique qui prend en considération l’état précédents des
sorties.
Contrairement aux systèmes combinatoires, Les sorties d’un système séquentiel dépendent
des entrées et des états précédents (mémorisés) des sorties.
89
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
• Les bascule sont des systèmes logiques à deux états stables (bistable) 0 et
1. elles sont souvent utilisées comme éléments de mémorisation des
données, sachant que chaque bascules ne peut mémoriser qu’un seul bit à
la fois.
• Les bascules possèdent une ou deux entrée, selon le type, et deux sortie
complémentaire 𝑄 et 𝑄
• L’état de la sortie 𝑄 représente l’information mémorisée par la bascule.

D Q J Q

CLK CLK

Q K Q

Bascule D Bascule JK
90
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
• La bascule peut être synchrone ou non synchrone
• Une bascule est dite synchrone si elle fonctionne selon un signal d’horloge.
• Le signal d’horloge est un signal électrique oscille entre deux état (bas et
haut) sa période est appelée cycle d’horloge. Il est utilisé principalement
pour cadencer les opérations effectuées par les circuits électroniques. Il est
généralement appelé le signal Ck ou Clk (pour Clock) ou H (pour Horloge).
Front montant Palier haut (positif)

Front descendant Palier bas (négatif)


91
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule SR


La bascule SR est une bascule à deux entrée S et R et deux sorties 𝑄 et 𝑄.
S (Set): mise à 1
R ( Reset): mise à 0
S 𝑄
𝑺 𝑹 𝑸 𝑸+ 𝑸+
R 𝑄
0 0 0 0 1
Bascule SR non
0 0 1 1 0
synchrone
0 1 0 0 1
𝑺 𝑹 𝑸 ഥ
𝑸 0 1 1 0 1
0 0 𝑄 𝑄 1 0 0 1 0
0 1 0 1
1 0 1 1 0
1 0 1 0
1 1 0 𝜑 𝜑
1 1 𝜑 𝜑
1 1 1 𝜑 𝜑
92
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule SR


La bascule SR est une bascule à deux entrée S et R et deux sorties 𝑄 et 𝑄.
S (Set): mise à 1
R ( Reset): mise à 0

𝑺 𝑹 𝑸 𝑸+ 𝑸+
SR 00 01 11 10 0 0 0 0 1
Q
0 0 0 𝜑 1 0 0 1 1 0
1 1 0 𝜑 1
0 1 0 0 1

𝑄+ = 𝑆 + 𝑅𝑄 0 1 1 0 1
1 0 0 1 0
Q SR 00 01 11 10
1 0 1 1 0
0 1 1 𝜑 0
1 0 1 𝜑 0 1 1 0 𝜑 𝜑
1 1 1 𝜑 𝜑
𝑄+ = 𝑅 + 𝑆ҧ𝑄
93
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule SR


La bascule SR est une bascule à deux entrée S et R et deux sorties 𝑄 et 𝑄.
S (Set): mise à 1
R ( Reset): mise à 0
𝑄+ = 𝑆 + 𝑅𝑄
𝑄 = 𝑆.ҧ 𝑅𝑄 𝑄+ = 𝑅 + 𝑆ҧ𝑄
+
𝑄+ = 𝑅 + 𝑆 + 𝑄
𝑄+ = 𝑅 . 𝑆ҧ𝑄

S
𝑄
R 𝑄

𝑄 𝑄
R S

Bascule SR à base de portes NAND Bascule SR à base de portes NOR


94
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule SR


Chronogramme

95
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule SR


Bascule SR Synchrone: pour la bascule SR synchrone le fonctionnement est
contrôlé par un signal d’horloge CK. le changement des entrées S et R n’est
pris en considération que lorsque l’horloge Ck est active.

Ck Ck

Bascule Bascule
S 𝑄 S 𝑄
active sur active sur
palier haut R 𝑄 front montant
Ck=1 R 𝑄

Ck Ck

Bascule
active sur S 𝑄 S 𝑄 Bascule active
palier bas sur front
Ck=0 R 𝑄 R 𝑄 descendant

96
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule SR


Chronogramme: bascule SR active sur front montant. à t=0 Q=0.
t=0
Ck

𝑄
97
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule D (Delay)


La bascule D est une bascule à une seule entrée D et deux sorties 𝑄 et 𝑄.
Ck

𝐷 = 0 → 𝑚𝑖𝑠𝑒 à 𝑧é𝑟𝑜 → 𝑄+ = 0
𝑄 ቊ
D 𝐷 = 1 → 𝑚𝑖𝑠𝑒 à 𝑢𝑛 → 𝑄+ = 1
𝑄
Chronogramme: t=0 , Q=1
Bascule D
t=0
synchrone
Ck
𝑫 𝑸 𝑸+ 𝑸+
0 0 0 1 D
0 1 0 1
1 0 1 0
𝑄
1 1 1 0

𝑄 98
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule D (Delay)


Activité: Tracer le chronogramme des sorties A et B pour 5 périodes du signal
d’horloge Ck. Sachant que à t=0 , A=B=0.
Ck

𝐷𝐴 = 𝐵 𝐴 𝐵
𝐷𝐴 𝐷𝐵
𝐷𝐵 = 𝐴 𝐴ҧ 𝐵

t=0
Ck

B
99
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule JK


La bascule JK est une bascule à deux entrées J et K et deux sorties 𝑄 et 𝑄

𝑱 𝑲 𝑸 𝑸+ 𝑸+
J 𝑄
0 0 0 0 1
K 𝑄
0 0 1 1 0
0 1 0 0 1
0 1 1 0 1
𝑱 𝑲 𝑸+
1 0 0 1 0
0 0 𝑄
0 1 0 1 0 1 1 0
1 0 1 1 1 0 1 0
1 1 𝑄 1 1 1 0 1

100
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule JK


La bascule JK est une bascule à deux entrées J et K et deux sorties 𝑄 et 𝑄

𝑱 𝑲 𝑸+ 𝑱 𝑲 𝑸 𝑸+ 𝑸+
0 0 𝑄 0 0 0 0 1
0 1 0 0 0 1 1 0
1 0 1
0 1 0 0 1
1 1 𝑄
0 1 1 0 1
JK 00 01 11 10 1 0 0 1 0
Q
0 0 0 𝟏 1
1 0 1 1 0
1 1 0 𝟎 1
1 1 0 1 0

𝑄+ = 𝐽𝑄 + 𝐾𝑄 1 1 1 0 1
ҧ + 𝐾𝑄
𝑄+ = 𝐽𝑄
101
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule JK


Activité 1: tracer le chronogramme des sorties de la bascule JK suivante:

Ck

𝑄
102
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule JK


Activité 2: tracer le chronogramme équivalent au logigramme suivant. Sachant que à t=0
A=B=0.
Ck

𝐽𝐴 𝐴 𝐽𝐵 𝐵
𝐾𝐴 𝐴ҧ 𝐾𝐵 𝐵

𝐶𝑘
𝐽𝐴 , 𝐾𝐴

𝐽𝐵

𝐾𝐵

𝐵 103
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule JK


Activité 3: Diviseur de fréquence:
Pour J=K=1, la bascule
Ck fonctionne comme un
diviseur de fréquence,
𝐴 𝐽𝐵 𝐵 elle divise par 2 la
𝐽𝐴 fréquence du signal
𝐾𝐴 𝐴ҧ 𝐾𝐵 𝐵 d’horloge
1 1

𝐶𝑘

2 𝐶𝑘

4 𝐶𝑘

𝐵 104
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule JK

La bascule maitre- esclave

Ck

𝐽𝑀 𝑄𝑀 𝐽𝑆 𝑄𝑆

𝐾𝑀 𝑄𝑀 𝐾𝑆 𝑄𝑆

La bascule maitre-escalve est constituée de deux bascules: une bascule


maître et une bascule esclave.
• Pour la première demi période du Ck l’information est stockée dans la
bascule maitre
• Dans la deuxième demi période du CK l’information est transmise à la
bascule esclave.
105
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules: bascule T (Trigger)


La bascule T est une bascule à une seule entrée T et deux sorties 𝑄 et 𝑄.
Ck

𝑇 = 0 → 𝑎𝑢𝑐𝑢𝑛 𝑐ℎ𝑎𝑛𝑔𝑒𝑚𝑒𝑛𝑡 → 𝑄+ = 𝑄
𝑄 ቊ
T 𝑇 = 1 → 𝑐ℎ𝑎𝑛𝑔𝑒𝑚𝑒𝑛𝑡 𝑑é𝑡𝑎𝑡 → 𝑄+ = 𝑄
𝑄
Chronogramme: t=0 , Q=0
Bascule T
t=0
synchrone
Ck
𝑻 𝑸 𝑸+ 𝑸+
0 0 0 1 T
0 1 1 0
1 0 1 0
𝑄
1 1 0 1

𝑄+ = 𝑇 ⊕ 𝑄 𝑄 106
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
Equations de transition des bascules

Bascule SR Bascule D
𝑸 𝑸+ 𝑺 𝑹 𝑸 𝑸+ 𝑫
0 0 0 𝜑 0 0 0
0 1 1 0 0 1 1
𝐷 = 𝑄+
1 0 0 1 1 0 0
1 1 𝜑 0 1 1 1

Bascule JK Bascule T
𝑸 𝑸+ 𝑱 𝑲 𝑸 𝑸+ 𝑻
0 0 0 𝜑 0 0 0
0 1 1 𝜑 0 1 1 T= 𝑄 ⊕ 𝑄+
1 0 𝜑 1 1 0 1
1 1 𝜑 0 1 1 0 107
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
Activité: soit le logigramme ci-dessous. Refaire le logigramme équivalent à
base de bascule JK.
Ck

𝐴 𝐵
𝐷𝐴 𝐷𝐵
𝐴ҧ 𝐵

Pour une bascule De (1) et (3) on a: Du logigramme on a:


𝑄+ = 𝐷 𝐷𝐴 = 𝐽𝐴 𝐴ҧ + 𝐾𝐴 𝐴………..(4) 𝐷𝐴 = 𝐵 et 𝐷𝐵 = 𝐴
Donc: On multiplie (4) par 𝐴ҧ on obtient Donc:
𝐴+ = 𝐷𝐴 ……..(1) 𝐽𝐴 = 𝐷𝐴 𝐽𝐴 = 𝐵
𝐵+ = 𝐷𝐵 …….(2) On multiplie (4) par 𝐴 on 𝐾𝐴 = 𝐵
pour une bascule JK obtient 𝐽𝐵 = 𝐴
𝑄+ = 𝐽𝑄 + 𝐾𝑄 𝐾𝐴 = 𝐷𝐴 𝐾𝐵 = 𝐴ҧ
Donc De la même façon de (2) et (4)
𝐴+ = 𝐽𝐴 𝐴ҧ + 𝐾𝐴 𝐴 ….(3) on obtient
𝐵+ = 𝐽𝐵 𝐵 + 𝐾𝐵 𝐵…..(4) 𝐽𝐵 = 𝐷𝐵 et 𝐾𝐵 = 𝐷𝐵
108
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
Activité: soit le logigramme ci-dessous. Refaire le logigramme équivalent à
base de bascule JK.
Ck

𝐴 𝐵
𝐷𝐴 𝐷𝐵
𝐴ҧ 𝐵

𝐽𝐴 = 𝐵
𝐾𝐴 = 𝐵
𝐽𝐵 = 𝐴 Ck
𝐾𝐵 = 𝐴ҧ
𝐽𝐴 𝐴 𝐽𝐵 𝐵
𝐾𝐴 𝐴ҧ 𝐾𝐵 𝐵

109
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
Les entrées asynchrones des bascules
Les deux entrées asynchrones d’une bascule permettent de mettre immédiatement sa
sortie à 1 ou à 0 indépendamment du reste des entrées et de l’horloge. Ces deux entrées
asynchrones sont: Clear (clr) et Preset (Pr). Ck

• Clr: pour la mise à 0 𝑄


D
• Pr: pour la mise à 1
Clr Pr
𝑄
❑ Logique positive:
• Pr=0, clr=0 : Fonctionnement normale de la bascule
• Pr=1, Clr=0 : mise à 1 quelques soient les entrées et le signal d’horloge
• Pr=0, Clr=1 : mise à 0 quelques soient les entrées et le signal d’horloge
• Pr=1, Clr=1 : Etat impossible
❑ Logique négative:
• Pr=1, clr=1 : Fonctionnement normale de la bascule
• Pr=0, Clr=1 : mise à 1 quelques soient les entrées et le signal d’horloge
• Pr=1, Clr=0 : mise à 0 quelques soient les entrées et le signal d’horloge
• Pr=0, Clr=0 : Etat impossible

110
IKHLEF Ameur- Université des Frères Mentouri Constantine

Les systèmes séquentiels

Les Bascules
Les entrées asynchrones des bascules
Activité: Compléter le chronogramme ci-dessous.
Ck

𝑄
D
𝑄
Clr

𝐶𝑘

𝐶𝑙𝑟

𝑄
111

Vous aimerez peut-être aussi