Vous êtes sur la page 1sur 5

Les compteurs

Eduardo Sanchez

Ecole Polytechnique Fdrale de Lausanne

Les compteurs
Un compteur est un systme squentiel sans variables dentre
externes
Ltat dun compteur change chaque coup dhorloge. Ltat
futur est fonction uniquement de ltat prsent

Eduardo Sanchez
Page 2 Ecole Polytechnique Fdrale de Lausanne
Les diviseurs de frquence
Le compteur le plus simple est un diviseur de frquence par deux:
form par une simple bascule, la frquence de changement de la
variable dtat sera la moiti de celle de lhorloge

CK

Un diviseur de frquence est un compteur dont toutes les


bascules sont des diviseurs de frquence par deux

Eduardo Sanchez
Page 3 Ecole Polytechnique Fdrale de Lausanne

Il existe un retard entre le changement du signal dhorloge et le


changement de la sortie dune bascule: la valeur de la variable
dtat pendant ce retard est un transitoire.
On appelle tat transitoire dun compteur tout tat dont lune des
variables au moins a une valeur transitoire.
Un tat permanent ne comporte aucune variable dtat de type
transitoire
La liste ordonne des tats permanents dun compteur est la
squence ou code du compteur. Le nombre des tats
permanents est la mesure p du compteur

Eduardo Sanchez
Page 4 Ecole Polytechnique Fdrale de Lausanne
Exemple: diviseur de frquence par 16

CK
Q1

Q2
Q4

Q8
15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0
Eduardo Sanchez
Page 5 Ecole Polytechnique Fdrale de Lausanne

1110 1100 1000


1100

1110 1111
1000 1100 1101 0000

0001 0000
1010

0010
1011

0011
1010

0010
1000 1001

0100 0000
1000
0101

0000
0111 0110 0100

0100 0110
Eduardo Sanchez
Page 6 Ecole Polytechnique Fdrale de Lausanne
La mise en srie de m bascules, selon la disposition de lexemple
prcdent, produit un diviseur de frquence dont le code est
binaire pur et la mesure gale 2m.
Il existe un retard entre le changement de CK et lapparition dun
tat permanent: dans le pire des cas, ce retard est la somme des
dlais des m bascules
Ce type de compteur est appel compteur asynchrone: le signal
dhorloge nest pas le mme pour totes les bascules. Les tats
transitoires constituent le grand dsavantage de ce tpe de
compteur

Eduardo Sanchez
Page 7 Ecole Polytechnique Fdrale de Lausanne

Synthse des compteurs asynchrones


Pour dterminer le logigramme dun diviseur de frquence dont le
code est binaire pur et dont la mesure p nest pas une puissance de
2, on procde de la faon suivante:
 le nombre m des bascules ncessaires est:
2m-1 < p < 2m
 on assemble les bascules selon la disposition de lexemple prcdent
 les p tats permanents se succdent dans lordre 0, 1,...,p-1. Le premier tat
indsirable, p, est dtect par une fonction combinatoire Zp
 le systme combinatoire ralisant Zp est appliqu toutes les entres CLR
des bascules: le diviseur passe ltat initial sitt aprs avoir dtect ltat p
Les 2m-p tats superflus du diviseur par p constituent les tats  du
diviseur

Eduardo Sanchez
Page 8 Ecole Polytechnique Fdrale de Lausanne
A lire dans Wakerly

Chapitre 8
 8.4: Compteurs

Eduardo Sanchez
Page 9 Ecole Polytechnique Fdrale de Lausanne