Vous êtes sur la page 1sur 9

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives Prsentation

Cest un des principes les plus utiliss. Le principe est de dterminer les n bits du rsultat en n coups d'horloge grce une logique gnrant celui-ci par approximations successives. start Vin Comparaison Vx Vcomp H Registre dapproximations successives
4

D0..D3

Q1..Q4

CNA

Eref

Mise en situation
Q1) Identifier les diffrents blocs composants le CAN sur le schma structurel. Voir schma Q2) Complter la table de vrit dune bascule D avec entres asynchrones.

H x x 1 0

D x x x x 0 1

R 1 0 0 0 0 0

S 0 1 0 0 0 0

Q 0 1 Qn-1 Qn-1 0 1

Q 1 0 Qn-1 Qn-1 1 0

Q3) Complter la table de vrit dun registre dcalage vers la droite o ltat initial serait : 1 0 0 0 0 0 0 0.

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives


load 1 0 0 0 0 H x O0 1 0 0 0 0 O1 0 1 0 0 0 O2 0 0 1 0 0 O3 0 0 0 1 0 O4 0 0 0 0 1 O5 0 0 0 0 0 O6 0 0 0 0 0 O7 0 0 0 0 0

Q4) Le CNA est ralis partir dun rseau R-2R.

Donner lexpression de VX en fonction de Eref, O1, O2, O3 et O4. Pour cela, trouver le modle quivalent de Thvenin entre : - A et M

VA =

Eref 2R E ref = 2 R+ 2 R 2 2 Rg 2R =R 2 R+ 2 R

Req A = 2 R// 2 R =

(a) Calcul de VA

(b) Calcul de ReqA

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives


B et M

R+ R ( E -V ) R+ R+ 2 R ref A E E 1 VB = (E ref - ref ) = ref 2 2 4 VB =

Req B = (R+ R) // 2 R = Req B = R

(R+ R)2 R R+ R+ 2 R

De la mme manire, on obtient : C et M

E ref 8 Req C = R VC =
puis D et M.

E ref 16 Req D = R VD =

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives


do

VX = (

O 4 O3 O 2 O1 + + + ) E ref 16 8 4 2

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives Etude dune phase de conversion
Soit Uref=5V et Vin=2.84V On considre le montage entier. On va tudier chaque tape de conversion, impulsion dhorloge par impulsion dhorloge. Pour chaque tape, vous donnerez ltat :

de la sortie de la bascule dentre : Q0 des sorties du registre dcalage : O0..O7 des sorties des bascules : Q1..Q4 de la sortie du CNA : VX de la sortie du comparateur : Vcomp des sorties du registre de sortie : D0..D3

Vous complterez en plus les chronogrammes de chaque variable. Voir chronogrammes Q1) 1ire tape : on donne lordre de dpart de conversion start = 1 Q2) 2ime tape : 1ire impulsion dhorloge T1. Q3) 3ime tape : 2ime impulsion dhorloge T2. Q4) 4ime tape : 3ime impulsion dhorloge T3. Q5) 5ime tape : 4ime impulsion dhorloge T4. Q6) 6ime tape : 5ime impulsion dhorloge T5. Q7) 7ime tape : 6ime impulsion dhorloge T6.

Synthse

Q1) Que vaut le temps de conversion dun tel convertisseur ? Si N est le nombre de bits du convertisseur :

Pour cet exemple, tconv=(N+2)TH car la remise zro est incluse dans la conversion. En principe, pour un convertisseur approximations successives, tconv=(N+1)TH

Q2) Quels sont les avantages et inconvnients de cette structure ? Le temps de conversion est identique quelle que soit Vx.

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives


La prcision dpend de la qualit du CNA donc typiquement d'un rseau d'chelle R/2R. Bon compromis entre vitesse et rsolution.

CONVERSION ANALOGIQUE NUMERIQUE CAN approximations successives


T3 T4 T5 T6 T1 t

T1

T2

start

t
Q0

O1

O2

O3

O4

O5

O6

VX
Eref Eref/2

Vcomp

Q4

Q3

Q2

t 1010 t

Q1

D3..D0

Registre approximations successives

CNA

Comparateur