Vous êtes sur la page 1sur 4

1/2

13/01/2012
TP TGEL

Conversion analogique - numérique


I. Définition

Un convertisseur analogique - numérique transforme une grandeur physique (tension, courant)


en une valeur numérique
Généralement, il possède:
- une entrée " début de conversion " qui permet de démarrer la conversion (Start)
- une sortie " fin de conversion " qui indique que la conversion est terminée (End)
- une entrée analogique (courant ou tension)
- plusieurs sorties numériques, dont le nombre est fonction de la résolution

Il existe différentes technologies:


- rampe numérique
- rampe analogique
- approximations successives
- parallèle

II. Étude du CI ADC0808

RV1
CLK
IN0 U1 CLK
IN0 26 10 START
56%

IN0 CLOCK
27 6 START
IN1 START
28 EOC
IN2
1 7 EOC
IN3 EOC
1k 2 O7
IN4
3 21 O7 O6
IN5 OUT1
4 20 O6 O5
IN6 OUT2
5 19 O5 O4
IN7 OUT3
18 O4 O3
OUT4
25 8 O3 O2
ADD A OUT5
24 15 O2 O1
ADD B OUT6
ALE 23
ADD C OUT7
14 O1 O0 fig 1
ALE 22 17 O0
O[0..7]

ALE OUT8
12 O[0..7]
VREF(+)
16 9
VREF(-) OE
ADC0808 OE
OE

III. Préparation

NOTA : ALE=Address Latch Enable EOC=End Of Conversion OE=Output Enable

1. Quel est le nombre de broches du CI ADC0808 ? Comparer avec le DAC0808


2. Citer toutes les entrées du CI ADC et toutes les sorties.
3. Quel est le rôle des entrées et des sorties du CI ADC0808 ?
4. Quelle est la résolution du CI ADC0808 ?
5. Quel est le type de conversion utilisé du CI ADC0808 ?
6. Quel est le quantum du CI dans la structure de la fig 1 sachant que pour 5V en entrée, on
obtient 11111111 en sortie (OUT1……..OUT8) ?
7. Compléter le tableau suivant
2/2

N° IN0(V) O1 O2 03 04 05 06 07 08 Hexa Déci

1 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 1
3 0 0 0 0 0 0 1 0
4 0 0 0 0 0 1 0 1
5 0 0 0 0 1 0 1 0
6 0A
7 0D
8 12
9 17
10 1E
11 30
12 33
13 40
14 51
15 64
16 2,4902
17 3,1372
18 3,4510
19 4,7059
20 5,0000

IV. Simulation

Ouvrir le fichier « ADC0808 et potentiomètre mt» à l’aide du logiciel Isis de Proteus


a) Relever la fréquence de l’horloge « CLOCK »
b) Relever la tension min et max à l’entrée IN0 qui permet d’obtenir 00000001 en sortie
c) Relever la tension min et max à l’entrée IN0 qui permet d’obtenir 00000010 en sortie
d) Placer 1V en IN0 et 2V en IN1, et relever les niveaux en sortie du CI. Que constate t’on ?
Que faut-il faire pour multiplier un nombre binaire par 2 ?
e) Mesurer la durée de la conversion (en µs)

NOTA : sur les chronogrammes d’Isis on observera un niveau bas (L=Low), un niveau haut
(H=High) et un niveau haute impédance ou flottant (F=Floating) placé entre le niveau bas et le
niveau haut.
1/2
Corrigé Conversion analogique - numérique

I. Définition

Un convertisseur analogique - numérique transforme une grandeur physique (tension, courant)


en une valeur numérique
Généralement, il possède:
- une entrée " début de conversion " qui permet de démarrer la conversion (Start)
- une sortie " fin de conversion " qui indique que la conversion est terminée (End)
- une entrée analogique (courant ou tension)
- plusieurs sorties numériques, dont le nombre est fonction de la résolution

Il existe différentes technologies:


- rampe numérique
- rampe analogique
- approximations successives
- parallèle

II. Étude du CI ADC0808

RV1
CLK
IN0 U1 CLK
IN0 26 10 START
56%

IN0 CLOCK
27 6 START
IN1 START
28 EOC
IN2
1 7 EOC
IN3 EOC
1k 2 O7
IN4
3 21 O7 O6
IN5 OUT1
4 20 O6 O5
IN6 OUT2
5 19 O5 O4
IN7 OUT3
18 O4 O3
OUT4
25 8 O3 O2
ADD A OUT5
24
ADD B OUT6
15 O2
O1
O1 fig 1
ALE 23 14 O0
ADD C OUT7
ALE 22 17 O0
O[0..7]

ALE OUT8
12 O[0..7]
VREF(+)
16 9
VREF(-) OE
ADC0808 OE
OE

III. Préparation

NOTA : ALE=Address Latch Enable EOC=End Of Conversion OE=Output Enable

1. Quel est le nombre de broches du CI ADC0808 ? Comparer avec le DAC0808


28 broches (broche 28=IN2) le DAC0808 a 16 broches le ADC0808 est plus complexe
2. Citer toutes les entrées du CI ADC et toutes les sorties.
Entrées (IN0 à IN7 – A – B – C – ALE – VREF+ – VREF– CLOCK – START – OE) =17
Sorties (OUT1 à OUT8 – EOC) = 9 VCC et GND 17+9+2 = 28

3. Quel est le rôle des entrées et des sorties du CI ADC0808 ?


IN0 à IN7 sont 8 entrées analogiques sélectionnables par A, B, et C
ALE= Address Latch Enable = validation du verrou d’addresse
VREF+ et VREF- sont l’alimentation haute et basse pour l’entrée analogique (Vcc et masse)
CLOCK = horloge du CI START = signal de début de conversion
OE = Output Enable = validation des sorties 3 états
OUT1 à OUT8 = 8 sorties numériques EOC = End of Conversion = fin de la conversion
2/2
4. Quelle est la résolution du CI ADC0808 ? 8 bits
5. Quel est le type de conversion utilisé du CI ADC0808 ? parallèle ou flash
6. Quel est le quantum du CI dans la structure de la fig 1 sachant que pour 5V en entrée, on
5
obtient 11111111 en sortie (OUT1……..OUT8) ? quantum = = 19,6078 mV
255
7. Compléter le tableau suivant

N° IN0(V) O1 O2 03 04 05 06 07 08 Hexa Déci

1 0 0 0 0 0 0 0 0 0 00 0
2 0,0196 0 0 0 0 0 0 0 1 01 1
3 0,0392 0 0 0 0 0 0 1 0 02 2
4 0,0980 0 0 0 0 0 1 0 1 05 5
5 0,1961 0 0 0 0 1 0 1 0 0A 10
6 0,2549 0 0 0 0 1 1 0 1 0D 13
7 0,3529 0 0 0 1 0 0 1 0 12 18
8 0,4510 0 0 0 1 0 1 1 1 17 23
9 0,5882 0 0 0 1 1 1 1 0 1E 30
10 0,6471 0 0 1 0 0 0 0 1 21 33
11 0,7843 0 0 1 0 1 0 0 0 28 40
12 1,0000 0 0 1 1 0 0 1 1 33 51
13 1,2549 0 1 0 0 0 0 0 0 40 64
14 1,4706 0 1 0 0 1 0 1 1 4B 75
15 1,7255 0 1 0 1 1 0 0 0 58 88
16 2,4902 0 1 1 1 1 1 1 1 7F 127
17 3,1372 1 0 1 0 0 0 0 0 A0 160
18 3,4510 1 0 1 1 0 0 0 0 B0 176
19 4,7059 1 1 1 1 0 0 0 0 F0 240
20 5,0000 1 1 1 1 1 1 1 1 FF 255

IV. Simulation

Ouvrir le fichier « ADC0808 et potentiomètre mt» à l’aide du logiciel Isis de Proteus


a) Relever la fréquence de l’horloge « CLOCK » 640 khz
b) Relever la tension min et max à l’entrée IN0 qui permet d’obtenir 00000001 en sortie
VIN0min = 10mV VIN0max = 29mV VIN0moy = 19,6mV pour 00000001 en sortie

c) Relever la tension min et max à l’entrée IN0 qui permet d’obtenir 00000010 en sortie
VIN0min = 30mV VIN0max = 49mV VIN0moy = 39,2mV pour 00000001 en sortie

d) Placer 1V en IN0 et 2V en IN1, et relever les niveaux en sortie du CI. Que constate t’on ?
Que faut-il faire pour multiplier un nombre binaire par 2 ?
Pour 1V => on a : 00110011 en sortie
Pour 2V => on a : 01100110 en sortie
Pour multiplier un nombre binaire par 2, on ajoute 0 à la droite de ce nombre

e) La durée de la conversion = 100µs

Vous aimerez peut-être aussi