Vous êtes sur la page 1sur 20

LES COMPTEURS

A Mise en situation : Montre lectronique :


Une des applications les plus courantes des compteurs est la montre lectronique o lheure du jour est indique au moyen de chiffres : deux chiffres pour les heures, deux chiffres pour les minutes et deux chiffres pour les secondes.

Dcodeur

Dcodeur

Dcodeur

Dcodeur

Dcodeur

Dcodeur

Compteur Modulo ...

Compteur Modulo ...

Horloge

Compteur Modulo ...


Section des secondes

T=...

Section des heures

Section des minutes

Schma synoptique dune montre lectronique


KAAOUANA ISMAIL lyce Hannibal ARIANA 22

B - Rappels : Les compteurs asynchrones :


1 Dfinition : Un compteur asynchrone est un circuit .. compos de . qui commutent en partir du signal d'horloge plac sur la bascule . L'entre d'horloge de la 2me bascule reoit . de la bascule etc.. Front descendant : est reli la sortie de la bascule de rang ( i-1 ) . Front montant : . est reli la sortie ........... de la bascule de rang ( i-1 ) . 2 Applications : a Compteur asynchrone modulo N = 8 : Le nombre de bascules est dtermin par : ... N avec N = . du compteur et n = N= 8 = 23 donc n = .. bascules .

On utilise des bascules JK front descendant et entre de forage 0 complmente


Table de transitions et schma de cblage ( Hi = Qi-1) Cycle QC QB QA 0 1 +V 2 3 4 5 6 7 - Chronogrammes :
Raz

QA tat logique 1 S JA Ck KA Q
R RAZ

QB

QC

S JB Ck KB Q R Remise zro

S JC Ck KC Q R

t H
0 1 2 3 4 5 6 7 8 9 10

t QA t QB t QC
0 1 2 3 4 5 6 7 0 1 2 3

Activit 1 : simuler par le logiciel ISIS ce compteur On utilise des bascules D front montant et entre de forage 0 complmente :
QA DA QA Ck QA
R

QB DB Q B Ck QB
R

QC D C QC Ck QC
R
Raz

KAAOUANA ISMAIL

lyce Hannibal ARIANA

23

Remarques : Compteur : - Bascule front descendant : HiQi 1 ; - Bascule front montant : Hi Qi 1 Dcompteur : - Bascule front descendant : Hi Qi 1 - Bascule front montant : H1 Qi 1 b Compteur asynchrone cycle incomplet : Ralisation d'un compteur asynchrone modulo 10 A la 10me combinaison , on doit initialiser toutes les bascules : RAZ DCBA . On remarque que B = D = 1 n'apparat pour la 1re fois que pour la 10me combinaison . L'quation se rduit : RAZ DB donc RAZ DB D B , le RAZ des bascules est actif au niveau bas .
D C B A

&
Q H Q RAZ K Q J Q H K Q J Q H K Q J Q H

J K

Entre H

Ralisation du compteur asynchrone modulo 7 avec des bascules JK : Si les entres de remise zro sont actives l'tat bas : on applique QA Q BQC en mettent un inverseur la sortie du ET ou on supprime l'inverseur si on utilise des oprateurs NAND.
&
+V
R

tat logique 1 JA Ck KA
CLK

1k

QA

JB Ck KB
CLK

QB

JC Ck KC
CLK

QC

Remise zro

Ralisation du compteur asynchrone modulo 7 avec des bascules D :


QA DA Q A Ck QA
R

QB DB Q B Ck QB
R

&
QC D C QC Ck QC
R

Ces compteurs comptent jusqu' 6 puis repassent 0 : il s'agit des compteurs modulo 7 c Dcompteurs asynchrones :

Dcompteur modulo 8 en bascules D front montant :

- cycle dcompter : 7 0 . - Nombre de bascules : 3 bascule D front montant ( Hi = Qi-1 ) . - schma de cblage :
lyce Hannibal ARIANA 24

KAAOUANA ISMAIL

QA DA Q A Ck QA
R

QB DB Q B Ck QB
R

QC D C QC Ck QC
R

Dcompteur modulo 8 en bascules JK front descendant :


- schma de cblage : ( Hi Qi 1 )

QA +V tat logique 1 S H
R RAZ

QB

QC

S JB Ck KB Q R Remise zro

S JC Ck KC Q R

JA Ck KA Q R

- chronogrammes :
Raz

t H
0 1 2 3 4 5 6 7 8 9 10

t QA t QB t QC
0 7 6 5 4 3 2 1 0 7 6 5

C - Compteurs /Dcompteurs synchrones :


1 Dfinition : Dans un compteur ( ou dcompteur ) synchrone l'horloge est la mme pour tous les tages . Toutes les bascules commutent simultanment et le vitesse de fonctionnement est plus rapide .

Horloge

Bascule A

Bascule B

Bascule C

2 applications :
KAAOUANA ISMAIL lyce Hannibal ARIANA 25

a Compteur synchrone modulo 8 : - cycle de comptage : 0 1 2 - .7 . ; - Nombre de bascules : 3 - Table de comptage : n 0 1 2 3 4 5 6 7 n+1 - Tables de fonctionnement des diffrentes bascules :

Dc QC QB QA QC QB QA

Choisissons la bascule JK :
-Table de vrit symbolique - Equations des entres :

J K Qn Qn+1 Rque

QCQ B QA 00 01 11 10 0 1 J A QCQ B QA 00 01 11 10 0 1 K A

QC Q B QA 00 01 11 10 0 1 J B QC Q B QA 00 01 11 10 0 1 K B .....

QC Q B QA 00 01 11 10 0 1 J C QC Q B QA 00 01 11 10 0 1 K C

- Schma de cblage :
QA QB J B QB Ck QB KB QC

1
H

J A QA Ck KA

&

QA

J C QC Ck QC KC

Choisissons la bascule D :

KAAOUANA ISMAIL

lyce Hannibal ARIANA

26

-Table de vrit symbolique : D Qn Qn+1 Rque

- Matrices des entres :

QCQ B QA 00 01 11 10 0 1 DA

QC Q B QA 00 01 11 10 0 0 0 1 DB

QCQ B QA 00 01 11 10 0 1 DC

- Schma de cblage :
QC QA =1 QB

&
DA QA H QA DB Q B H QB

& &

&

D C QC H QC

b Compteur synchrone modulo5 :

En utilisant des bascules JK front descendant :


On a besoin de trois bascules ( 23 combinaisons = 8 ) , il faudra donc liminer 3 combinaisons - Table de transitions ( de comptage ou vrit ) : No 0 1 2 3 4 - Equations : QC Q B QA 00 0 QC 0 0 0 0 1 QB 0 0 1 1 0 QA 0 1 0 1 0 JC KC JB KB JA KA

01 11 10

Q CQ B Q A 00 0 1

01 11 10

QC Q B Q A 00 0 1

01 11 10

1 J C = QA Q B
QC Q B QA 00 0 1 K
B

K =1
C

J B = QA
QC Q B QA 00 0 1 01 11 10

01 11 10

QC Q B QA 00 0 1

01 11 10

= J = QA
B

J A= QC

KA = 1

J A Qc ; K A KC 1 ; J B K B QA JC QAQB
KAAOUANA ISMAIL lyce Hannibal ARIANA 27

-Schma du compteur synchrone modulo 5 :

&
2 H 1 JC
CLK 2

QC QC

21 JB
CLK

QB
QB

20 JA
CLK

QA QA

KC

KB

KA

En utilisant des bascules D : -Table de vrit : No 0 1 2 3 4 -Equations des entres : QC QB QA DC DB DA

QC Q B QA 00 0 1

01 11 10

Q CQ B Q A 00 0 1

01 11 10

QC Q B Q A 00 0 1

01 11 10

Bascule C

Bascule B

Bascule A

DC QA QB ; DB QA QB QA QB QA QB ; DA QA QC

- Schma du compteur en bascules D :

Q C DC QC

&

Q B DB QB

=1

Q A DA QA

&

Horloge

Le procd de remise 0 n'est pas mentionn sur le schma. b Dcompteur synchrone modulo 5 en bascules JK :

KAAOUANA ISMAIL

lyce Hannibal ARIANA

28

Dans ce type de circuit , le sens de comptage est invers . La mthode expose prcdemment s'applique trs bien .

- Table de transitions:
No QC QB QA 4 3 2 1 0 - Equations :
QC Q B Q A 00 0 1 JC = QA Q B 01 11 10 QC Q B Q A 00 0 1 KC = 1 01 11 10

JC

KC

JB

KB

JA KA

1 0 0 0 0

0 1 1 0 0

0 1 0 1 0

On peut dterminer les quations restantes :

J A QB QC et K A 1 ; J B QC et K B QA
- Schma du dcompteur :

QC
Q K C Q J 1

QB
Q K B Q J

QA
Q A Q J >1 K 1

&

H
- Chronogrammes :

H QC QB QA 0 0 0 0 1 0 0 4 0 1 1 3 0 1 0 2 0 0 1 1 0 0 0 0 1 0 0 4 0 1 1 3 0 1 0 2 0 0 1 1

D Compteurs / Dcompteurs base des circuits intgrs : I- Compteur synchrone dcimal :


Exemple du circuit intgr 40192 : compteurdcompteur dcimal ( BCD ) synchrone 4 bits double horloge ( UP / DOWN ) avec remise zro ( CLR ). 1-Symbole et chronogrammes
KAAOUANA ISMAIL lyce Hannibal ARIANA 29

2-Caractristiques * DIV 10 : compteur modulo 10 : ce circuit permet de compter ou dcompter 10 sans forage * CLR : entre de remise zro : si CLR = 1 (active ) alors QDQCQBQA = 0000 , ( dsactiv si CLR = 0) * UP : horloge du compteur synchrone modulo 10 : chaque impulsion sur l'horloge UP le compteur s'incrmente de 1 , ( dsactiv si UP = 0 ) * DOWN : horloge du dcompteur synchrone modulo 10 : chaque impulsion sur l'horloge DOWN le dcompteur se dcrmente de 1 , (dsactiv si DOWN = 1) * LOAD : entre de chargement : si LOAD = 1 (active) les sorties se chargent par les entres de programmation : QA = A , QB = B , QC = C , QD = D , ( dsactiv si LOAD = 0 ) * A , B, C, D : entres de programmation * CO : fin de comptage : CO fournit une impulsion aprs chaque 10 impulsions d'horloge UP ailleurs CO = 1 * BO : fin de dcomptage : BO fournit une impulsion aprs chaque 10 impulsions d'horloge DOWN ailleurs BO = 1 * pour montage en cascade , connecter CO lentre UP et BO lentre DOWN. 3-Activit 1 : Compteur synchrone modulo 10 description et cblage -cycle de comptage de 0 9 sans forage -CLR et LOAD : dsactivs : CLR = 0 et LOAD = 1 -Comptage : UP = l'horloge et DOWN = 1

Compteur synchrone modulo 5 -cycle de comptage de 0 4 avec forage 5 ; 5 = 0101 , on doit forcer zro Q0 et Q2 donc CLR = Q2 . Q0 - pendant le cycle de comptage de 0 4 : CLR =0 dsactiv - au moment de forage 5 CLR = 1 activ LOAD = 1 : dsactiv -Comptage : UP = l'horloge et DOWN = 1

KAAOUANA ISMAIL

lyce Hannibal ARIANA

30

Dcompteur synchrone modulo 10 -cycle de comptage de 9 0 sans forage -CLR et LOAD : dsactiv : CLR = 0 et LOAD = 1 -Comptage : DOWN = l'horloge et UP = 1

Dcompteur synchrone modulo 5 -cycle de dcomptage de 4 0 avec mise 4 ,4 = 0100 , on doit charger au dpart le dcompteur 4 au lieu de 9 LOAD = 9(10) = 1001 = Q3 . Q0 DCBA = 4(10) = 0100 -au moment de chargement : LOAD = 0 activ -pendant le cycle de dcomptage de 4 0 : LOAD = 1 dsactiv , CLR = 1 : dsactiv -Comptage : DOWN = l'horloge et UP = 1

Compteur synchrone modulo 100 -cycle de comptage de 00 99 sans forage -compteur unit :CLR et LOAD : dsactiv : CLR = 0 et LOAD = 1 Comptage : UP = l'horloge et DOWN = 1 -compteur dizaine : CLR et LOAD : dsactiv : CLR = 0 et LOAD = 1 Comptage : UP = l'horloge et DOWN = 1 - le compteur unit compte de 0 9 (10 impulsions d'horloge) , alors que le compteur dizaine s'incrmente d'une 1 impulsion , - chaque 10 impulsions la sortie C0 fournit une impulsion d'horloge alors que BO fournit toujours 1L
KAAOUANA ISMAIL lyce Hannibal ARIANA 31

-pour obtenir un compteur modulo 100 on doit mettre en cascade le deux compteurs en reliant : CO UP et BO DOWN

Dcompteur synchrone modulo 100 - le compteur unit compte de 9 0 ( 10 impulsions d'horloge ) alors que le compteur dizaine dcrmente d'une impulsion (1 impulsions ) , - chaque 10 impulsions la sortie B0 fournit une impulsion d'horloge alors que CO fournit toujours 1L . Pour obtenir un dcompteur modulo 100 on doit mettre en cascade le deux compteurs en reliant : CO UP et BO DOWN

II Compteur asynchrone binaire ( ou binaire)


1-Exemple du circuit intgr d'un compteur binaire asynchrone 4 bits : 7493 74293

KAAOUANA ISMAIL

lyce Hannibal ARIANA

32

2-Activit 2 : Compteur binaire

KAAOUANA ISMAIL

lyce Hannibal ARIANA

33

Compteur binaire modulo2 - On utilise seulement le compteur DIV2 - CKA reli au signal d'horloge - compteur modulo 2 sans forage les entres R01et R02 sont la masse

Compteur binaire modulo 8 - On utilise seulement le compteur DIV8 - CKB reli au signal d'horloge - compteur modulo 8 sans forage les entres R01et R02 sont la masse

Compteur binaire modulo 16 - On utilise le compteur DIV2 et DIV8 - pour obtenir un compteur DIV16 ( 4 bascules ) on doit reli QA CKB - CKA reli au signal d'horloge - compteur modulo 16 sans forage les entres R01et R02 sont la masse

Compteur binaire modulo 10 - On doit forcer le compteur modulo 16 10 - forcage 10 = 1010 RO1 = RO2 = Q3 = Q1 = 1 dans ce cas RO1 . RO2 = Q3 . Q1 = 1 ( actives ) le compteur se remettre zro

Compteurs binaire modulo 50 : 50(10) = 110010(2)


KAAOUANA ISMAIL lyce Hannibal ARIANA 34

- 6 bascules ncessaires donc deux circuits 7493 - forcer 50 le compteur revient activer R01.R02 =1 50 seule les sorties QB1 = QA2 = QB2 = 1 R01.R02 = QB1. QA2. QB2 - CKA1 reli au horloge - CKB1 rli QA1 - pour relier le deux circuits on doit relier la dernire bascule du circuit1 ( QD1 ) au horloge du premire bascule du circuit2 ( CKA2 3-Activit 3 : Compteur asynchrone dcimal :(7490 -74290) caractristiques CKA : horloge du compteur modulo 2 (DIV2) :cycle de comptage : 0 1 CKB : horloge du compteur modulo 5 (DIV5) :cycle de comptage : 0 4 R01 et R02 : entres de remise zro du circuit de comptage RO1 . RO2 = 0 : dsactives ; RO1 . RO2 = 1 : actives alors QD DC QB QA = 0 0 0 0 R91 et R92 : entres de mise 9 du circuit de comptage ; R9(1) . R9(2) = 0 : dsactives RO1 . RO2 = 1 : actives alors QD DC QB QA = 1 0 0 1 (2)

Compteur dcimal modulo2 - On utilise seulement le compteur DIV2 - CKA reli au signal d'horloge - compteur modulo 2 sans forage les entres R01et R02 sont la masse

Compteur dcimal modulo 5 - On utilise seulement le compteur DIV5 - CKB reli au signal d'horloge - compteur modulo 5 sans forage les entres R01et R02 sont la masse

KAAOUANA ISMAIL

lyce Hannibal ARIANA

35

Compteur dcimal modulo 10 - On utilise le compteur DIV2 et DIV5 - pour obtenir un compteur DIV10 ( 4 bascules ) on doit reli QA CKB - CKA reli au signal d'horloge - compteur modulo 10 sans forage les entres R01et R02 sont la masse

Compteur dcimal modulo 7

Compteur dcimal modulo 52 50(10) =0101 0010(2) - on utilise deux circuits 7490 une pour l'unit et l'autre pour dizaine - forcer 52 le compteur revient activer R01.R02 =1 donc forcer 5 le circuit unit et forcer 2 le circuit dizaine - 52 seule les sorties QB1 = QA2 = QC2 = 1 R01.R02 = QB1. QA2. QC2 - CKA1 reli au horloge - CKB1 rli QA1 - pour relier le deux circuits on doit relier la dernire bascule du circuit1 ( QD1 ) au horloge du premire bascule du circuit2 ( CKA2 ).

III - Mise en cascade des compteurs synchrones :


La mise en cascade des compteurs synchrones peut - tre ralise de 2 manires diffrentes.
KAAOUANA ISMAIL lyce Hannibal ARIANA 36

Cascade asynchrone : Tous les compteurs sont valids , seul le premier compteur reoit les impulsions compter sur son ente dhorloge ( CP) . Les autres compteurs reoivent sur lentre CP , le signal de sortie TC du compteur de poids infrieur .
CE CP Q0 Q1 Q2 Q 3 TC CE CP Q0 Q1 Q2 Q 3 TC CE CP Q0 Q1 Q2 Q 3 TC

Activit N 1 : Raliser un compteur modulo 24 en utilisant le C.I 4510 ( connexion en mode asynchrone ) puis vrifier le fonctionnement en utilisant le logiciel ISIS .
CTR DIV 10 CTR DIV 10

Vcc

Init CE

MR U/D R PL CP P0 ( 1 ) P1 ( 2 ) P2 ( 4 ) P3 ( 8 ) Q0 Q1 Q2 Q3

TC CE

MR U/D PL CP P0 ( 1 ) P1 ( 2 ) P2 ( 4 ) P3 ( 8 ) Q0 Q1 Q2 Q3

TC

Activit N2: Raliser un dcompteur modulo 65 en utilisant le C.I 4510


( connexion en mode asynchrone ) puis vrifier le fonctionnement en utilisant un micro-ordinateur et un logiciel .

CTR DIV 10

CTR DIV 10

Vcc

Init CE

MR U/D R PL CP

TC CE

MR U/D PL CP

TC

P0 ( 1 ) Q0 P1 ( 2 ) Q 1 P2 ( 4 ) Q 2 P3 ( 8 ) Q 3

P0 ( 1 ) Q0 P1 ( 2 ) Q 1 P2 ( 4 ) Q 2 P3 ( 8 ) Q 3

KAAOUANA ISMAIL

lyce Hannibal ARIANA

37

Cascade synchrone Lhorloge est la mme pour tous les botiers . La sortie du retenue lentre de validation du botier suivant .
CE CP Q0 Q1 Q2 Q 3 TC CE CP Q0 Q1 Q2 Q 3 TC CE CP Q0 Q1 Q2 Q 3

, est relie

TC

Activit N1: Raliser un compteur modulo 24 en utilisant le C.I 4510 ( connexion en mode synchrone ) puis vrifier le fonctionnement en utilisant une maquette ou un microordinateur et un logiciel .
CTR DIV 10 CTR DIV 10

Vcc

Init CE

MR U/D R

TC CE

MR U/D

TC

PL
CP P0 ( 1 ) Q 0 P1 ( 2 ) Q 1 P2 ( 4 ) Q 2 P3 ( 8 ) Q 3

PL
CP P0 ( 1 ) Q 0 P1 ( 2 ) Q 1 P2 ( 4 ) Q 2 P3 ( 8 ) Q 3

Activit N2 : Raliser un dcompteur modulo 65 en utilisant le C.I 4510 ( connexion en mode synchrone ) puis vrifier le fonctionnement en utilisant une maquette ou un microordinateur et un logiciel .
CTR DIV 10 CTR DIV 10

Vcc

Init CE

MR U/D R PL

TC CE

MR U/D PL

TC

CP
P0 ( 1 ) Q 0 P1 ( 2 ) Q 1 P2 ( 4 ) Q 2 P3 ( 8 ) Q 3

CP
P0 ( 1 ) Q 0 P1 ( 2 ) Q 1 P2 ( 4 ) Q 2 P3 ( 8 ) Q 3

KAAOUANA ISMAIL

lyce Hannibal ARIANA

38

Activit N3: Le compteur dcompteur 74169 est branch comme lindique la figure suivante . En se rfrant au dossier technique et daprs les chronogrammes de la squence typique du circuit intgr 74169 , complter les chronogrammes de ses sorties sachant qu ltat initial QA= 1 , QB= 1 , QC= 1 , QD= 0 .

+Vcc

0V

CLK U/D

t t

ENP / ENT QA

t t

QB t QC QD t

KAAOUANA ISMAIL

lyce Hannibal ARIANA

39

DOSSIER TECHNIQUE
1. Circuit de brochage du CI 4510 :

2. Squences typiques

KAAOUANA ISMAIL

lyce Hannibal ARIANA

40

1. Circuit de brochage du CI 74169

2. Squences typiques

KAAOUANA ISMAIL

lyce Hannibal ARIANA

41

Vous aimerez peut-être aussi