Académique Documents
Professionnel Documents
Culture Documents
Compteurs
Compteurs
• Compteurs Asynchrones
• Compteurs Synchrones
Chapitre#5
3
Compteurs
Chapitre#5
4
Compteurs
Mode de comptage: Type de basculement asynchrone ou synchrone du
compteur.
- Compteur asynchrone ( Ripple counter)
- Compteur synchrone ( Parrallel Counter)
Chapitre#5
5
Compteurs Asynchrones
Chapitre#5
6
Compteurs Asynchrone
J Q0 J Q1
CLK C C
Q0
K K
FF0 FF1
Compteurs Asynchrone
Q1 0 0 1 1 0 0 1 1 0
Q2 0 0 0 0 1 1 1 1 0
Recycles back to 0
Chapitre#5
8
Compteurs Asynchrone
Inconvénient: les états transitoires indésirables
A chaque changement d’état, on observe un retard entre le
moment où le signal est appliqué et le moment où le changement
apparaît à la sortie.
Si le retard accumulé est supérieur à l'impulsion d'horloge,
certains états de compteur peuvent être indésirables!
CLK 1 2 3 4
Q0
Q1
Q2
tPHL (CLK to Q0) tPHL (CLK to Q0)
tPLH (Q0 to Q1) tPHL (Q0 to Q1)
tPLH
(CLK to Q0) tPLH (Q1 to Q2)
Chapitre#5
9
Compteurs Asynchrones
Compteurs Asynchrones à cycles incomplets ( Mod <2n)
Certain nombre d’états peuvent être ignorés.
Compteurs Asynchrone
Compteurs Asynchrones à cycles incomplets ( Mod <2n)
Exemple: Compteur Modulo 6 (1/2)
Chapitre#5
11
Compteurs Asynchrone
Compteurs Asynchrones à cycles incomplets ( Mod <2n)
Exemple: Compteur Modulo 6(2/2)
CBA
Temporary
Counter is a MOD-6
state
counter.
Chapitre#5
12
Compteurs Asynchrone
Compteurs Asynchrones à cycles incomplets ( Mod <2n)
Compteurs BCD ( Decade Counters): sont des compteur à 4 bits
qui comptent de 0 à 9 seulement.
(A.C)'
HIGH
D C B A
J Q J Q J Q J Q
CLK C C C C
K K K K
CLR CLR CLR CLR
Chapitre#5
13
Compteurs Asynchrone
Compteurs Asynchrones à cycles incomplets ( Mod <2n)
Compteurs BCD
HIGH D C B A
J Q J Q J Q J Q (A.C)'
CLK C C C C
K K K K
CLR CLR CLR CLR
1 2 3 4 5 6 7 8 9 10 11
Clock
D 0 1 0 1 0 1 0 1 0 1 0
C 0 0 1 1 0 0 1 1 0 0 0
B 0 0 0 0 1 1 1 1 0 0 0
A 0 0 0 0 0 0 0 0 1 1 0
NAND 1
output 0
13
Chapitre#5
14
Décompteurs Asynchrone
J
Q0 J Q1 J
Q2 Décompteur modulo
Q Q Q
CLK C C C 8 ( 3bits)
Q' K Q' K Q'
K
Chapitre#5
15
Compteurs Asynchrone
1
Q0 Q1 Q2
J Q J Q J Q
CLK C C C
Q' K Q' K Q'
K
CLK 1 2 3 4 5 6 7 8
Q0 0 1 0 1 0 1 0 1 0
Q1 0 1 1 0 0 1 1 0 0
Q2 0 1 1 1 1 0 0 0 0
Chapitre#5
16
Mise en Cascade des compteurs Asynchrones
Des compteur à cycles plus longs peuvent être réalisés par la
mise en cascade de plusieurs compteurs à cycles petits.
J Q J Q J Q J Q J Q
CLK C C C C C
Q' K Q' Q' K Q' K Q'
K K
Chapitre#5
17
Compteurs Synchrones
Egalement appelés compteurs parallèles.
Chapitre#5
18
Compteurs Synchrones
Etapes de design des compteurs synchrones:
Chapitre#5
19
Compteurs Synchrones
JA = QB KA = QB
QB QB
QA QA
1 X X 1
1 X X 1
JB = 1 KB = 1
Chapitre#5
22
Compteurs Synchrones
1
JA = KA = QB
JB = KB =1
JA QA JB QB
A B
KA KB
CLK 1 2 3 4
CLK 0 1 0 1
QA
QB 0 0 1 1
Chapitre#5