Vous êtes sur la page 1sur 10

Le dcodeur Morse

Circuits Logiques
ELE1300

Circuits squentiels simples


JP David

15 mars 2016

temps

Connatre et comprendre
Limplication du temps dans le fonctionnement
dune porte logique
Les diffrents types de circuits squentiels de
base

tre capable de
Dessiner le chronogramme de signaux en
tenant compte des dlais internes aux portes
logiques

Ce temps sera pour nous un temps discret.


Circuits logiques - JP David

Objectifs

Alors que les circuits combinatoires combinent des


entres pour produire des sorties prdtermines, sans
quil y ait une notion de temps qui soit forcment
implique
les circuits squentiels basent leur fonctionnement sur
le temps

15 mars 2016

Circuits logiques - JP David

15 mars 2016

Circuits logiques - JP David

Boo Boole, le bienheureux

15 mars 2016

Circuits logiques - JP David

Naime pas le rveil

mais il nest pas rancunier

15 mars 2016

Circuits logiques - JP David

15 mars 2016

Circuits logiques - JP David

Il est consciencieux

15 mars 2016

Circuits logiques - JP David

et ne se trompe jamais

15 mars 2016

Circuits logiques - JP David

mme sil est parfois indcis

15 mars 2016

Circuits logiques - JP David

10

Que fait ce circuit?

VOIR DMO LIVE

15 mars 2016

Circuits logiques - JP David

11

15 mars 2016

Circuits logiques - JP David

12

Que fait ce circuit?

15 mars 2016

Circuits logiques - JP David

Que fait ce circuit?

13

Que fait ce circuit?

15 mars 2016

Circuits logiques - JP David

14

Que fait ce circuit?

Regardons ce que le circuit devient en appliquant Shannon :

15 mars 2016

Circuits logiques - JP David

15

15 mars 2016

Circuits logiques - JP David

16

Que fait ce circuit?

Circuit bistable SR avec NAND


S

Regardons galement ce que le circuit devient en appliquant Shannon :

R
OU

OU

15 mars 2016

Circuits logiques - JP David

17

Circuits logiques - JP David

15 mars 2016

Circuit bistable SR avec NOR

Circuit bistable SR avec NAND

mise 1

Q+

Q+

mise 0

Q
S

18

0
1

1
0

0
1

1
0

Configuration Mmoire

Reset
Set

0
1

1
0

0
1

1
0

viter

OU

tat viter

15 mars 2016

Circuits logiques - JP David

19

15 mars 2016

Circuits logiques - JP David

20

Bistable Set/Reset

Exemples de transitions
2. Changement de lentre R et
modification de la sortie Q

1. tat initial
0

0->1

S 0

4. Nouvelle valeur enregistre


0

3. La sortie Q se rpercute sur la


sortie Q
1

Lorsque Set est vrai (et Reset est faux)


La sortie se met VRAI (Q=1, /Q=0)
Lorsque Reset est vrai (et Set est faux)
La sortie se met FAUX (Q=0, /Q=1)
Lorsque Reset et Set sont faux
La sortie garde la valeur quelle avait avant
Cest un tat de mmoire (comme un arrt sur cran :
plus rien ne bouge)
Lors que Reset et Set sont vrais
Les sorties dpendent de limplantation (NAND/NOR)
Aussi, Q=/Q cest pourquoi il vaut mieux viter

0
Q

Q
S

Circuits logiques - JP David

15 mars 2016

21

Application : Anti-bond

Circuits logiques - JP David

15 mars 2016

22

Application : Anti-bond (suite)


FERMETURE

Problmatique :

m(t)

OUVERTURE

OUVERTURE

5 volts

FERMETURE

m(t)

5 volts

FERMETURE

OUVERTURE

S
t

m(t)
FERMETURE

OUVERTURE

R
5 volts

0 volt

Q ou m(t)

t
15 mars 2016

Circuits logiques - JP David

23

15 mars 2016

Circuits logiques - JP David

24

Bistable SRH

Bistable D

Q+

Q
H

Q
S

1
1

0
1

1
0

0
1

1
0

H
R

D
S

Q+

1
1

0
1

0
1

1
0

tat viter

Q
Q

Circuits logiques - JP David

15 mars 2016

25

Comportement intuitif du Bis D

15 mars 2016

Circuits logiques - JP David

26

But dune mmoire

Un bistable D, cest comme une tablette en mode VIDO

On souhaite raliser une opration sur les donnes chaque impulsion dhorloge.
Par exemple, on dsire faire un compteur. Donc, chaque impulsion, on voudrait
quil ajoute 1 sa valeur :

Lorsque H=1, celui qui regarde la tablette voit ce quil y a derrire la tablette
Lorsque H=0, cest un arrt sur image. On voit la dernire image lorsque H valait 1

Lorsque H est faux, la valeur courante


du compteur est mmorise dans Q2,
Q1 Q0.
La nouvelle valeur du compteur est
prsente aux entres D2, D1 et D0 et
rien ne bouge car on est en mode fig.

La scne

Lcran recopie si H=1


Arrt sur image si H=0

Que se passera-t-il lorsque H


deviendra vrai ?
http://www.shootnhoops.com/remote-coaching.html

Le bistable D
15 mars 2016

Circuits logiques - JP David

27

15 mars 2016

Circuits logiques - JP David

28

But dune mmoire (suite)

Bascule D Maitre - Esclave

Une solution consiste utiliser


deux horloges. Au dpart, H1 et
H2 sont fausses toutes les deux.

Dans certains cas, on peut utiliser une seule horloge H et son inverse
MATRE

On commence par activer H1


puis on la dsactive. Les
bascules Maitres ont donc
enregistr la valeur suivante.

H
R

On active ensuite H2 puis on la


dsactive. Les bascules esclaves
recopient donc les valeurs du
maitre.

H
Q

MATRE FIG
ESCLAVE PASSANT

MATRE PASSANT

MATRE FIG

ESCLAVE FIG

ESCLAVE PASSANT

TAPE 2

TAPE 3 = ETAPE1

TAPE 1

Circuits logiques - JP David

29

15 mars 2016

Circuits logiques - JP David

D H

Q+

30

Bascule JK

Q+

Circuits logiques - JP David

15 mars 2016

Bascule D sur flanc montant

Une fois que laddition (+1)


suivante est termine, le cycle
peut recommencer
15 mars 2016

ESCLAVE

31

15 mars 2016

Circuits logiques - JP David

32

Bascule T

T
H

Exemples de circuits
H

Q+

74LS73

74LS74

Circuits logiques - JP David

15 mars 2016

COMMANDES ASYNCHRONES DE MISE ZRO


(CLR : Clear ) ET DE MISE UN (PR : Preset )

DCLENCHEMENT PAR
TRANSITION NGATIVE

33

Circuits logiques - JP David

15 mars 2016

quations caractristiques

34

quations caractristiques (suite)


Pour une bascule JK :

Pour une bascule D :

Q J

H
J

Q
+

Q+

15 mars 2016

D Q
0
0
1

0
1
0

Circuits logiques - JP David

0
0
1
1

Q+ = D

35

15 mars 2016

Q+

JK
00

01

11

10

D H

0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

0
0
1
1
1
0
1
0

Circuits logiques - JP David

Q + = J Q + KQ

36

quations caractristiques (suite)


Pour une bascule T :
T
H
Q

15 mars 2016

Q+

0
1
1

1
0
1

Circuits logiques - JP David

Q+ = T Q

1
0

37

10

Vous aimerez peut-être aussi