12.Compteurs.pdf

download 12.Compteurs.pdf

of 5

Transcript of 12.Compteurs.pdf

  • Eduardo Sanchez

    Ecole Polytechnique Fdrale de Lausanne

    Les compteurs

    Page 2 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

  • Page 3 Eduardo Sanchez

    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

    Un diviseur de frquence est un compteur dont toutes les bascules sont des diviseurs de frquence par deux

    CK

    Q

    Page 4 Eduardo Sanchez

    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

  • Page 5 Eduardo Sanchez

    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

    Page 6 Eduardo Sanchez

    Ecole Polytechnique Fdrale de Lausanne

    0000

    0001

    0010

    0011

    0100

    0101

    0110 0111

    1000

    1001

    1010

    1011

    1100 1101 1110 1111

    0000

    0010

    0000

    0100

    0110 0100

    0000

    1000

    1000

    1010

    1100 1110 1100 1000

  • Page 7 Eduardo Sanchez

    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

    Page 8 Eduardo Sanchez

    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

  • Page 9 Eduardo Sanchez

    Ecole Polytechnique Fdrale de Lausanne

    A lire dans Wakerly

    Chapitre 8 8.4: Compteurs