Vous êtes sur la page 1sur 34

Chapitre 5: LES COMPTEURS

Définition
Un compteur est un circuit séquentiel comportant n bascules
décrivant au rythme d’une horloge un cycle de comptage
régulier ou quelconque d’un maximum de 2n combinaisons.
 Etat: valeur obtenu par la combinaison des sorties
 Modulo: nombre total des états

Chapitre 5: Les compteurs 1


Chapitre 5: LES COMPTEURS
Définition
Exemple:
Pour un compteur binaire qui décrit un cycle régulier de 0 à 3,
 quels sont ses états?
 quel est sont modulo?
Réponses:
Etats: 00, 01, 10 et 11 .
 Modulo: 4

Chapitre 5: Les compteurs 2


Chapitre 5: LES COMPTEURS
Définition
Pour un compteur (régulier) modulo N, le graphe de
comptage passera successivement par N états,
soit de 0 à N- 1
Exemple: Pour N= 8
 Quel est le nombre des états du compteur?
 Quels sont ces états?
 Quel est le nombre des sorties du compteur?
 Quel est le graphe de comptage de ce compteur?
Chapitre 5: Les compteurs 3
Chapitre 5: LES COMPTEURS
Définition
Exemple: Pour N= 8
Réponses Graphe de comptage
 le nombre des états du compteur: 8
 ces états sont: 0 à 7
 le nombre des sorties du compteur
doit être égal au nombre de bits qu’il
faut pour compter de 0 à 7: on a donc
3 sorties ( 7= 23- 1)

Chapitre 5: Les compteurs 4


Chapitre 5: LES COMPTEURS
Compteur élémentaire

Le compteur le plus simple est le diviseur (de fréquence) par


2, qui réalise un comptage binaire modulo 2.
Sa structure est la suivante :
A partir d’une bascule D A partir d’une bascule JK?
Chronogramme

Chapitre 5: Les compteurs 5


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS

Selon le mode de connexion des bascules, on distingue deux


types de compteur : les compteurs asynchrones et les
compteurs synchrones.

Chapitre 5: Les compteurs 6


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
 Les compteurs asynchrones ou à propagation: seule la
première bascule (poids faible) possède un signal d’horloge
extérieur ; le signal d'horloge de chacune des autres bascules
internes est issu de la sortie d'une autre bascule, ou d'une
fonction logique des sorties de plusieurs autres bascules.
↑ Avantage des compteurs asynchrones: simplicité
↓Inconvénients des compteurs asynchrones: vitesse de
fonctionnement limitée; présence d'états transitoires
indésirables sur les sorties; pas de méthode fiable pour
réaliser des cycles incomplets (différents de 2n ) ou d’autres
énumérations que le code binaire naturel
Chapitre 5: Les compteurs 7
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
 Les compteurs synchrones ou parallèles: le signal
d'horloge de l'ensemble des bascules est unique et commun.
Le mode de comptage est obtenu en appliquant sur les
entrées de contrôle (J-K ou D) une fonction logique des
sorties des autres bascules.
↑ Avantage des compteurs synchrones: vitesse de
fonctionnement assez élevée; pas d'états transitoires
indésirables sur les sorties; possibilité de réaliser des
cycles incomplets (différents de 2n ) ou d’autres
énumérations que le code binaire naturel
↓Inconvénients des compteurs synchrones: complexité
Chapitre 5: Les compteurs 8
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteur asynchrone à cycle complet
Un compteur est à cycle complet si son modulo M est une
puissance entière de 2 (2, 4, 8, 16, etc.) Soit M= 2n
A partir du modulo M= 2n , on peut alors déduire le nombre
des bascules que doit comporter le compteur: il faut alors n
bascules.
Exemple: compteur asynchrone modulo 8
Il permet de compter les nombres binaires de 0 à 7; pour
Chapitre 5: Les compteurs 9
cela, il faut 3 bascules de types D ou JK
Chapitre 5: LES COMPTEURS
Compteur asynchrone à cycle complet
Exemple: compteur asynchrone modulo 8
Graphe de comptage Réalisation à partir de JK

Chronogramme

Chapitre 5: Les compteurs 10


Chapitre 5: LES COMPTEURS
Compteur asynchrone à cycle complet
Exemple: compteur asynchrone modulo 8
Réalisation à partir de D

Chronogramme

Chapitre 5: Les compteurs 11


Chapitre 5: LES COMPTEURS
Compteur asynchrone à cycle complet
Exemple: compteur asynchrone modulo 8

Chaque bascule divise par deux la fréquence d’horloge qui alimente


son entrée CLK . Si on appelle fH la fréquence du signal d’horloge H,
on obtient en sorties trois signaux de fréquences respectives:

Chapitre 5: Les compteurs 12


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteur asynchrone à cycle incomplet
Un compteur est à cycle incomplet si son modulo M n’est
pas une puissance entière de 2. Soit M< 2n
A partir du modulo M , on peut alors déduire le nombre des
bascules que doit comporter le compteur en choisissant la
puissance entière de 2 immédiatement supérieure à M.
On réalise d’abord un compteur modulo 2n puis on
raccourcit le cycle en agissant sur les entrées de remise à
zéro asynchrones des bascules
Chapitre 5: Les compteurs 13
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteur asynchrone modulo 6
La puissance de 2 immédiatement supérieure est 8;
Il faut alors trois bascules
La succession de états du compteur se présente
comme suit: Q2 Q1 Q0
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
0 Chapitre 5: Les compteurs
0 0 14
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteur asynchrone modulo 6
L’état correspondant à la valeur 6 (110) est transformé en 0
(000).
Autrement dit, dès que les sorties Q2 et Q1 sont à la fois
égales à 1 la remise à zéro doit se faire automatiquement

La condition à placer sur les « clear » est alors:


Q1.Q2= 1, si la remise à zéro se fait sur niveau haut;
Ou
Si la remise à zéro se fait sur
niveau bas
Chapitre 5: Les compteurs 15
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteur asynchrone modulo 6
Réalisations

Chapitre 5: Les compteurs 16


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteur asynchrone modulo 6
Chronogramme

Chapitre 5: Les compteurs 17


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteurs asynchrones modulo 10
Les décades sont des compteurs possédant 10 états stables.
Ce sont des compteurs que l'on rencontre couramment. En
effet, ils permettent de matérialiser directement la
numération décimale.
Le compteur modulo 10 doit comporter 4 bascules (16 est la
puissance de 2 immédiatement supérieure à 10)

Chapitre 5: Les compteurs 18


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteurs asynchrones modulo 10
Q3 Q2 Q1 Q0
0 0 0 0
0 0 0 1
Table
0 0 1 0
d’implication 0 0 1 1
0 1 0 0
séquentielle
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
0 Chapitre 5: 0
Les compteurs 0 0 19
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteurs asynchrones modulo 10
Réalisation

Chapitre 5: Les compteurs 20


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Compteurs asynchrones modulo 10
Chronogramme

Chapitre 5: Les compteurs 21


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Comptage asynchrone dans un ordre quelconque (cycle irrégulier)

On réalise un compteur régulier de même modulo, puis on transcode


ses sorties pour obtenir le cycle demandé.
Exemple: Réalisation d’un compteur dont le cycle est: 2, 5, 6, 8, 4, 10

Solution:

Le transcodeur doit avoir trois entrées Q


et quatre sorties Q’
Chapitre 5: Les compteurs 22
Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les Compteurs synchrones (ou parallèles)
Dans les compteurs synchrones, toutes les bascules sont
déclenchées en même temps par le même signal d’horloge.
Ce mode de fonctionnement permet de limiter la durée des
périodes d'instabilité et par conséquent autorise des
vitesses de fonctionnement plus élevées qu'en mode
asynchrone.

Chapitre 5: Les compteurs 23


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
compteur synchrone à cycle complet: compteur modulo 8
Réalisation à l’aide des bascules T

Fonctionnement de la bascule T?

Chapitre 5: Les compteurs 24


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
compteur synchrone à cycle complet: compteur modulo 8
Réalisation à l’aide des bascules T
Equations des entrées T des trois
bascules: Logigramme

Chapitre 5: Les compteurs 25


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
compteur synchrone à cycle complet
Réalisation à l’aide des bascules T

Les Equations des entrées précédentes peuvent être généralisées à n


bascules T:

Chapitre 5: Les compteurs 26


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
Réalisation à l’aide des bascules D
Pour passer d’une bascule T à une bascule D, il suffit d’utiliser la
relation:

Les équations deviennent alors:

Chapitre 5: Les compteurs 27


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
Réalisation à l’aide des bascules D
Exemple: Compteur synchrone modulo 16

Chapitre 5: Les compteurs 28


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
Réalisation à l’aide des bascules JK
Pour passer d’une bascule T à une bascule J, il suffit d’utiliser la
relation: J= K= T

Les équations deviennent alors:

Chapitre 5: Les compteurs 29


Chapitre 5: LES COMPTEURS
LES DIFFERENTS TYPES DE COMPTEURS
Les compteurs synchrones (ou parallèles)
Réalisation à l’aide des bascules JK
Exemple: Compteur synchrone modulo 16

Chapitre 5: Les compteurs 30


Chapitre 5: LES COMPTEURS
LES DECOMPTEURS

Pour passer d’un compteur au décompteur, il suffit de:

 piloter les bascules par la sotie Q*.


 remplacer les bascules du compteur par des bascules de
front opposé

Chapitre 5: Les compteurs 31


Chapitre 5: LES COMPTEURS
LES DECOMPTEURS
Exemple: Décompteur asynchrone modulo 8

Chapitre 5: Les compteurs 32


Chapitre 5: LES COMPTEURS
LES DECOMPTEURS
Exemple: Décompteur asynchrone modulo 8

Chapitre 5: Les compteurs 33


Chapitre 5: Les compteurs 34

Vous aimerez peut-être aussi