11 Logique séquentielle stagiaire

17
1 Logique séquentielle CSFE.SOUS SE document pour stagiaire

Transcript of 11 Logique séquentielle stagiaire

1

Logique séquentielle

CSFE.SOUSSE

document pour stagiaire

Logique séquentielle• En logique combinatoire, le niveau de la sortie dépend directement du niveau logique des entrées

• En logique séquentielle, le niveau de la sortie dépend directement du niveau logique des entrées et des états antérieurs

(Fonction mémoire)

S = f(A,B)A SB

A M KMkm

KM = f(....,....,....)

A

B

S

KM

km

M

A

Exemples

KM : contacteurKm : contact auxiliaire

Porte ou Commande d’un moteur

Fonctionnement

km

M

A

A

B

A B S Observations0 0 ….

.Etat 1

0 1 …..

Etat 2

1 0 …..

Etat 3

1 1 …..

Etat 4

0 0 …..

Etat 1

A M KM Observations

1 0 …..

Etat initial

1 1 …..

.....................

1 0 …..

.....................

0 0 …..

.....................

1 0 …..

Etat initial

KMKM

Tables de vérités

Circuits électriques

S

Porte ou Commande d’un moteur

Symbole Table de vérité

Exemple Chronogramme

R

S

Q

Bistable R S

R Q S Q

Caractéristiques :mémoire de 1 bit (2 états stables : 0 et 1 )

2 sorties complémentaires Q et Q

R S Qn Observations

0 0 Qn-1 mémoire0 1 1 Remise à

11 0 0 Remise à

01 1 ?? Interdit

R S Qn Observations

1 0 0 Remise à 0

0 0 ….

.........

........0 1 …

..................

0 0 ….

.........

........1 0 …

..................

0 0 ….

.........

........

Bistable RSSymbole Table de vérité RS Table de vérité RS

Exemple Chronogramme

Q

R

S

R QS Q

R S

Qn Observations

1 0 1 Remise à 1

1 1 ….

.........

........0 1 …

..................

1 1 ….

.........

........1 0 …

..................

1 1 ….

.........

........

R S

Qn Observations

0 0 ?? Interdit0 1 0 Remise à

01 0 1 Remise à

11 1 Qn-1 mémoire

R S Qn Observations

0 0 Qn-1 mémoire0 1 1 Remise à

11 0 0 Remise à

01 1 ?? Interdit

Symbole Table de vérité

Exemple : Chronogramme

R

S

Q

Bistable R S à entrée de validation E

E : Entrée de validation

E

S Q E R Q

E R S Qn Observations

1 0 0 Qn-1 mémoire1 0 1 1 Remise à

11 1 0 0 Remise à

00 X X Qn-1 mémoire

Circuit intégré74279

16

15

14

13

12

11

10

9

1

2

3

4

5

6

7

8

VCC

GND404 3

16

15

14

13

12

11

10

9

1

2

3

4

5

6

7

8

VCC

GND

Q3

……

……

……

……

……

……

……

……

……

……

……

……

……

1R

……

……

……

……

……

……

……

……

……

……

……

……

……

Symbole Table de vérité

D Q E Q

Exemple Chronogramme

D

E

Q

Bistable D à entrée de validation E

E D Qn Observations

0 X Qn-1 mémoire1 0 0 Etat 01 1 1 Etat 1

E D Qn Observations

1 1 1 Etat 10 x ….. ………………..1 0 ….. ………………..0 x ….. ………………..1 0 ….. ………………..1 1 ….. ………………..

9

Horloge (Clock)• Horloge : composant passant indéfiniment et régulièrement d’un niveau haut (1) à un niveau bas (0), chaque transition s’appelle un top.

Période

Fréquence = nombre de changement par seconde en hertz (Hz)Fréquence = 1/périodeUne horloge de 1 hertz a une période de 1 seconde……………………………1 mégahertz……………………..... milli sec……………………………1 giga Hz…………………………….....nano Sec

Front .................. Front .........................

Symbole

Bascule D déclenchée par signal d’horloge

H

D

D Q H Q

Table de vérité

Chronogramme

front positif

Q

H D Qn Observations

0 X Qn-1 mémoire 0 0 Etat 0 1 1 Etat 1

Symbole

Bascule D déclenchée par signal d’horloge

H

D

Table de vérité

Chronogramme

front Négatif

Q

D Q H Q

H D Qn Observations

0 X Qn-1 mémoire 0 0 Etat 0 1 1 Etat 1

11logique séquentielles

J K H Qn Observations

0 0 Qn-1 mémoire0 1 0 Remise à 01 0 1 Remise à 11 1 Qn-1 basculemen

t

J Q H K Q

S Q E R Q

Bascule JKS JE HR K

H

Q

Chronogramme

S R E Qn Observations

0 0 1 Qn-1 mémoire0 1 1 0 Remise à 01 0 1 1 Remise à 11 1 1 ?? Interdit

1

1

SymboleBascule D à entrées asynchrone

Table de vérité R

D Q

H QS

H

R

S

Q

D

Remise à 1

stockage Remise à 0

R S H D Qn Observations

0 1 X X 1 Remise à 1

1 0 X X 0 Remise à 0

0 0 0 0 stockage0 0 1 1 stockage

R J Q H K Q

S

Bascule JK à entrées asynchrone R S

H

R

S

Q

Basculement pour J=K=1 Remise à 0Remise à 1

1

1

R S H Qn Observation0 1 X 1 Remise à 11 0 X 0 Remise à 00 0 Qn-1 basculement

Réf Bascule

Cout d’horloge

Remise à 0

Remise à 1

10135

JK ↑ x x

74111

…… …… …………..

……….….

7476 …… ↓ …………..

……….….

74113

…… …… …………..

……….….

7473 …… …… …………..

……….….

4013 …… …… …………..

……….….

7474 …… …… …………..

……….….

40174

…… …… …………..

……….….

Remplir le tableau suivant

Bascules à Entrées

asynchrones

CI 10135 avec J=K=1

S R c Q0 1 x 01 0 x 10 0 ↑ Qn-1

CI 74111 avec J=K=1

S R clk Q0 1 x 11 0 x 01 1 ↑ Qn-1

CI 7473 avec J=K=1

R clk Q0 x 01 ↓ Qn-1

CI 74113 avec J=K=1

S clk Q0 x 11 ↓ Qn-1

CI 7476avec J=K=1S R clk Q0 1 x 11 0 x 01 1 ↓ Qn-1

Tables de vérités des bascules JK

CI 7474S

Rclk

D Q

0 1 x x 11 0 x x 01 1 ↑ 0 01 1 ↑ 1 1

CI 4013S R cl

kD Q

0 1 x x 01 0 x x 10 0 ↑ 0 00 0 ↑ 1 1 CI 40174

MR clk

Di

Q

0 x x 01 ↑ 0 01 ↑ 1 1

Tables de vérités des bascules D