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

Étude des compteurs synchrones 2n

ehterherhrehrehreh

Transféré par

asma
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)
17 vues25 pages

Étude des compteurs synchrones 2n

ehterherhrehrehreh

Transféré par

asma
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

Étude des compteurs synchrones modulo 2n

exemple Modulo 8 (bascule T)

Une bascule T possède deux états : mémoire si T=0 et basculement si


T=1.
Q2 Q1 Q0 Q2+ Q1+ Q0+ T2 T1 T0

0 0 0 0 0 1 0 0 1

0 0 1 0 1 0 0 1 1
T0=1
0 1 0 0 1 1 0 0 1
T1=Q0
0 1 1 1 0 0 1 1 1
T2=Q0.Q1
1 0 0 1 0 1 0 0 1

1 0 1 1 1 0 0 1 1

1 1 0 1 1 1 0 0 1

1 1 1 0 0 0 1 1 1
Étude des compteurs synchrones modulo 2n
exemple Modulo 8 ( bascule D)

Q2 Q1 Q0 Q2+ Q1+ Q0+ D2 D1 D0

0 0 0 0 0 1 0 0 1

0 0 1 0 1 0 0 1 0
D0 = Q0
0 1 0 0 1 1 0 1 1
D1 = Q1  Q0
0 1 1 1 0 0 1 0 0 D 2 = Q 2  (Q1.Q0)
1 0 0 1 0 1 1 0 1

1 0 1 1 1 0 1 1 0

1 1 0 1 1 1 1 1 1

1 1 1 0 0 0 0 0 0
Schéma d’un compteur modulo 8 synchrone avec des
bascules D
Étude des compteurs synchrones modulo N
exemple Modulo 6 (bascule JK)

Q2 Q1 Q0 Q2+ Q1+ Q0+ J2 K2 J1 K1 J0 K0

0 0 0 0 0 1 0 X 0 X 1 X

0 0 1 0 1 0 0 X 1 X X 1

0 1 0 0 1 1 0 X X 0 1 X

0 1 1 1 0 0 1 X X 1 X 1

1 0 0 1 0 1 X 0 0 X 1 X

1 0 1 0 0 0 X 1 0 X X 1

1 1 0 X X X X X X X X X

1 1 1 X X X X X X X X X

Détecter l’état 101 et mise à zéro synchrone ( agir sur Ji et Ki)


Exercice 1
Réaliser un compteur synchrone décimale ( modulo 10)
?
0
9 1

8
2

7 3
6
5 4
Exercice 2

• Réaliser un compteur synchrone modulo 10 qui possède une


entrée de validation V. tel que si V=0 alors le compteur est
dans un état mémoire , si V=1 alors validation du comptage.

H
V Compteur décimale

Q3 Q2 Q1 Q0
C

6
Les compteurs synchrones à cycle quelconque

Soit le compteur ayant le cycle 0


suivant

6 2

•Pour forcer le compteur d’un état à un autre il faut agir sur les entrées
synchrones Ji et Ki
•Pour les états qui n’appartiennent pas au cycle du compteur il faut les
considérer comme étant des états indéterminés ( Ji=X et Ki=X)
Chronogramme d’un compteur synchrone à cycle
quelconque

Q0 0 1 0
0 0 1

0 1 0
Q1 1 1 0

Q2 0 0 0
0 1 0

0 2 3 6 0
Réalisation d’un compteur à cycle quelconque
cas synchrone avec des bascules J.K

Q2 Q1 Q0 Q2+ Q1+ Q0+ J2 K2 J1 K1 J0 K0

0 0 0 0 1 0 0 X 1 X 0 X
0 1 0 0 1 1 0 X X 0 1 X
0 1 1 1 1 0 1 X X 0 X 1
1 1 0 0 0 0 X 1 X 1 0 X
0 0 1 X X X X X X X X X
1 0 0 X X X X X X X X X
1 0 1 X X X X X X X X X
1 1 1 X X X X X X X X X

J 2 = K 2 = Q1.(Q 2  Q0)
J 1 = K1 = Q0.(Q 2  Q1)
J 0 = K 0 = Q 2.Q1
Réalisation d’un compteur synchrone à cycle quelconque avec des
bascules T

Q2 Q1 Q0 Q2+ Q1+ Q0+ T2 T1 T0

0 0 0 0 1 0 0 1 0
0 1 0 0 1 1 0 0 1
T 2 = Q1.(Q 2  Q0)
0 1 1 1 1 0 1 0 1
1 1 0 0 0 0 1 1 0 T 1 = Q0.(Q 2  Q1)
0 0 1 X X X X X X T 0 = Q 2.Q1
1 0 0 X X X X X X
1 0 1 X X X X X X
1 1 1 X X X X X X
Exercice 1

Trouver le cycle réalisé par ce compteur asynchrone ? Le


compteur est initialisé par la valeur 0
Les décompteurs

Q2 Q1 Q0 Q2+ Q1+ Q0+


7
1 1 1 1 1 0 6
1 1 0 1 0 1 0
5
1 0 1 1 0 0

1 0 0 0 1 1 1
4
0 1 1 0 1 0
2 3
0 1 0 0 0 1

0 0 1 0 0 0
l’études des decompteurs se fait
0 0 0 1 1 1 exactement de la même
manière que l’étude des
compteurs.
Compteurs Asynchrones
Compteurs Asynchrones
Exemple Modulo 6 ( Bascules JK)
Études des Compteurs modulo N : Exemple modulo 6

1
Q2 Q1 Q0 Q2+ Q1+ Q0+ Pri Cli 2
0
0 0 0 0 0 1 1 1
3
0 0 1 0 1 0 1 1 5
4
0 1 0 0 1 1 1 1
0 1 1 1 0 0 1 1
Cli = Q 2.Q1.Q0
1 0 0 1 0 1 1 1
1 0 1 1 1 0 1 1
Cli = Q 2.Q1.Q0
1 1 0 0 0 0 1 0 État inaccessible

1 1 1 0 0 0 1 1

Détection de l’état 110 et remise à zero asynchrone : Cli=0 et Pri=1


Chronogramme d’un compteur modulo 6
asynchrone

Q0 0 1 0 1 0
0 1 0

0 0 1 1 0
Q1 0 0 1

Q2 0 0 0 0 0
1 1 1

Cli

1
Détection de l’état 110 et remise à zero des bascules 7
Schéma d’un compteur modulo 6 asynchrone

Q0 Q1 Q2

5V 5V 5V

5V 5V 5V

J0 J1 J2
pr pr pr
H
K0 cl K1 cl K2 cl
Exercice

Réaliser un compteur asynchrone décimale ( modulo 10) avec des bascule JK puis
des bascules D
0
9 1

8
2

7 3

6
4
5
Compteur Asynchrone à cycle quelconque

• Démarche de synthèse

1. Nombre de bascules
2. Table de sequencement
3. Insertion des moments fugitifs
4. Entrées de forçage à activer
5. Expressions logiques des entrées de forçages
Exercice

Réaliser un compteur asynchrone décimale qui réalise


la séquence suivante : 0,2,3,1,4,6,7
C’est quoi un compteur ?

 Un compteur est un circuit séquentiel qui possède N états ( Q0,Q1,…..,Qt+1).

 À chaque top d’horloge, il passe de l’état Qt à l’état Qt+1.

 Il revient toujours à l’état initiale Q0 : Un compteur possède un cycle ( une séquence d’états).

 Un compteur est constitué de n bascules.

 Le nombre d’états d’un compteur est inférieurs ou égale à 2n.

 Il existe deux types de compteurs : les compteurs synchrones et asynchrones.

❑ les bascules qui constituent un compteur synchrone possèdent la même horloge.


❑ les bascules qui constituent un compteur asynchrone possèdent des horloges différentes.

Vous aimerez peut-être aussi