Vous êtes sur la page 1sur 60

La conversion de donnes

DUT R&T 1re anne


Herv BOEGLEN

Plan
1. Introduction
2. La conversion Analogique-Numrique
3. La conversion Numrique-Analogique
4. Caractristiques statiques et dynamiques
5. Applications

2/60

1. Introduction
Analogique

Numrique

CAN

Analogique

CNA

Convertisseur Analogique Numrique : Analog to Digital Converter


CAN : ADC
Convertisseur Numrique Analogique : Digital to Analog Converter
CNA : DAC
3/60

1. Introduction

4/60

1. Introduction
Les signaux analogiques et numriques :
Signal analogique :

Signal numrique chantillonn :

5/60

1. Introduction
Choix de la frquence dchantillonnage Fe:
Avant de donner un critre sur Fe, tudions la structure
interne dun CAN :

Etage
dEchantillonnage /
Blocage

Etage de
Quantification /
Codage

6/60

1. Introduction
Etage dchantillonnage/blocage :

7/60

1. Introduction
Influence frquentielle :
Soit s(t) un signal analogique :
Horloge f=Fech
s(t)

s(nTe) = s(n)
Echantillonner

Lopration dchantillonnage consiste multiplier le signal dentre


8/60
s(t) par une fonction qui vaut 1 aux instants t=nTe.

1. Introduction
Distribution de Dirac :
1 si x = 0
( x) =
0 si x 0

Peigne de Dirac :
=
Te ( t )

(t nTe)

n =

s (n Te) =

s ( n) =
s (t ).s t

Te

t ( nTe
). (
(t) =

n =

Pour voir linfluence frquentielle de lchantillonnage, il faut passer


dans le domaine des frquences Transforme de Fourier.
9/60

1. Introduction

10/60

1. Introduction

Pour viter les problmes de repliement :


Placer un filtre antirepliement permettant de ne slectionner que la
bande utile du signal (pour limiter le spectre dans la bande [-fmax ;
+fmax]);
Respecter le thorme de Shannon : Choisir une frquence
dchantillonnage fech > 2.fmax

11/60

2. La conversion analogique-numrique

12/60

2. La conversion analogique-numrique

13/60

2. La conversion analogique-numrique
Format des nombres :
Base 10 base 2 :

14/60

2. La conversion analogique-numrique
Format des nombres :

Convertisseur 4 bits codes bipolaires

15/60

2. La conversion analogique-numrique
Relations entre les reprsentations :

16/60

2. La conversion analogique-numrique
Caractristiques principales :

17/60

2. La conversion analogique-numrique
Caractristiques principales :

18/60

2. La conversion analogique-numrique
Caractristiques principales :
Nombre de bits et quantum :
Pour un convertisseur n bits on a :

Si on appelle Vsmax la tension de sortie correspondante Nmax, le


quantum est :

Le quantum sexprime en volt, cest aussi la plus petite variation


de la tension de sortie et correspond au LSB.
19/60

2. La conversion analogique-numrique
Caractristiques principales :
Rsolution :
On a :

Elle est sans dimension ou exprime en %.

Temps de conversion ou dtablissement (settling time).


Temps ncessaire pour que la sortie prenne la valeur indique par
le code dentre et soit stable.

Conversion unipolaire ou bipolaire :


Unipolaire : la grandeur en sortie et/ou en entre est toujours du
mme signe.
Bipolaire : la grandeur en sortie et/ou en entre est positive ou
ngative.

20/60

2. La conversion analogique-numrique
Caractristiques principales :
Vitesse :
Il sagit de la frquence maximale de fonctionnement (frquence
dchantillonnage).

Exemple :

Nmax = 214 Calculer


-1 = 16383
Nmax, et R
pour
ce
61V
=1/214 =
convertisseur
R = 1/(214-1) = 0,0061%

21/60

2. La conversion analogique-numrique
Principales structures technologiques :

22/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur Flash : exemple convertisseur 3 bits

23/60

2. La conversion analogique-numrique
Le convertisseur Flash :
Table de vrit :
ETAT DE LA SORTIE DU CIRCUIT
DECODAGE

Etat de la sortie des comparateurs

Ux

0 < UX < V6

a0
0

a1
0

a2
0

a3
0

a4
0

a5
0

a6
0

A
0

B
0

C
0

V6 < UX < V5

V5 < UX < V4

V4 < UX < V3

V3 < UX < V2

V2 < UX < V1

V1 < UX < V0

V0 < UX < Vref

Equations logiques :
A = a3
B= a1 + a5 .a3

C = a 6 .a5 + a 4 .a3 + a 2 .a1 + a 0 = a 6 . a5 + a3 + a1 + a 0

)
24/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur approximations successives (SAR)

25/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur SAR : algorithme de fonctionnement :

26/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur pipeline :
Brique de base : la structure subranging :

CAN subranging 6 bits 2 tages

27/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur pipeline :
Les CAN subranging sont connects en cascade :

Exemple 4 tages

28/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur pipeline :
Le problme de la latence :

29/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur intgration :
Le convertisseur simple rampe :

Hypothse : E(t) varie


lentement (constant
durant la phase de
conversion)
Si S ouvert : =
Y (t )

Vref
RC

Si S ferm : Y (t ) = 0

.t + cste

=0

30/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur intgration :
Le convertisseur simple rampe :
Y(t)
E
comparateur

En t=tf, on a :

) E=
Y (=
t tf =
0

tf

Vref
RC

.t f

En notant T, la priode du
signal dhorloge, on a :

t f = N .T
t
compteur
t

On a donc :

E 1
N = RC.
.
Vref T

En t=tf, on ferme
N coups dhorloge
linterrupteur S.
La valeur du compteur est donc de N. Or comme N est image de E, on a donc
une information numrique image du signal dentre.
31/60

2. La conversion analogique-numrique

s(t)
Signal quantifi sn(t)
Bruit de quantification
(t) = s(t) - sn(t)

32/60

2. La conversion analogique-numrique

33/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur sigma-delta :
Les convertisseurs sigma-delta fournissent en sortie lcart avec la valeur
numrique de lchantillon prcdent. Ils sont aussi appels CAN
surchantillonnage car la frquence dchantillonnage est trs suprieure
la frquence de Shannon.
Cet cart transmis peut se rduire un seul bit, dans ce cas, le signal de
sortie est binaire (0 ou 1), 0 si le signal dentre a diminu, et un 1 si le
signal dentre a augment.
Ces convertisseurs sigma-delta sont composs de 2 tages :
Un modulateur Delta
Un filtre dcimateur

34/60

2. La conversion analogique-numrique
Principales structures technologiques :
Le convertisseur sigma-delta : fonctionnement du modulateur delta :
2.I0 ou 0

E(t)
Comparateur
rapide

G(t)

iC(t)
I0

C VC(t)

Bascule D
Sur front
montant

Horloge

Flot de bits de sortie X(n)

La frquence du signal
dhorloge Fech est trs
suprieure la frquence
de Shannon.
En gnral, on prend
Fech=K.FS avec K=50
100.

35/60

2. La conversion analogique-numrique
Principales structures technologiques :
Comparaison CAN classique/CAN sigma-delta.
Dans lhypothse o le bruit de quantification peut tre assimil un bruit blanc
dans la bande de frquence [0:Fe/2], on a :

On peut montrer que :

SNR = 6n + 1,76 + 30.Log(K)

36/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : le diviseur de Kelvin (sortie en tension) :

37/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : le DAC thermomtrique (sortie en courant) :

38/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : le DAC thermomtrique complmentaire (sortie en courant)
:

39/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : les DAC binaires rsistances pondres (sortie en courant)
:

40/60

3. La conversion numrique-analogique
Principales structures technologiques :
Exemple : DAC binaire rsistances pondres avec AOP :
LAOP fonctionne en
rgime linaire car
prsence dune liaison
entre la sortie et lentre
inverseuse.

Par le thorme de superposition appliqu lentre inverseuse, on


obtient :
n 1

Vref .
Y (t ) =
i =0

ai
an 1
a1 a2

+
+
+
+
.
...
Vref
a
0
n 1
2i
2
4
2

Remarque : Pour ce
montage, a0=MSB et
an-1=LSB
41/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : les DAC rseau R-2R (sortie en courant) :

42/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : DAC rseau R-2R avec AOP :

43/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : DAC rseau R-2R avec AOP : exemple sur 4 bits :

iA=
On a : i=
0

iB
2

iC
2
iD
i
=
On a donc : i=
2
C
2
iB=
On a donc : i=
1

On a donc :

et
Donc
: i3
=

Vref
Vref
Vref
Vref
=
; i2 =
; i1
=
; i0
4R
8R
16 R
32 R

44/60

3. La conversion numrique-analogique
Principales structures technologiques :
Principe : DAC rseau R-2R avec AOP : exemple sur n bits :
in-1

in-2

i1

i0

iT

=
Donc
: in 1

Vref
Vref
Vref
Vref
i
=
; in 2
=
;...; i1 =
;
0
4R
8R
2n R
2n +1 R

Par la loi des nuds, on obtient =


: iT

in 1.bn 1 + in 2 .bn 2 + ... + i1.b1 + i0 .b0

En analysant lAOP, on obtient aussi


:

Vout =

Vref
n 1
n2
1
0

+
+
+
+
b
b
b
b
.
.2
.2
...
.2
.2
n2
1
0
n +1 n 1

2
N (10)

45/60

3. La conversion numrique-analogique
Principales structures technologiques :
Dans un circuit DAC on combine gnralement plusieurs
architectures. On parle de DAC segment :

46/60

4. Caractristiques statiques et dynamiques


Caractristiques statiques :
Erreur doffset

47/60

4. Caractristiques statiques et dynamiques


Caractristiques statiques :
Erreur de gain

48/60

4. Caractristiques statiques et dynamiques


Caractristiques statiques :
Erreur diffrentielle de non-linarit :

49/60

4. Caractristiques statiques et dynamiques


Caractristiques statiques :
Erreur intgrale de non-linarit :

50/60

4. Caractristiques statiques et dynamiques


Caractristiques dynamiques :
En rsum :

51/60

4. Caractristiques statiques et dynamiques


Caractristiques dynamiques :
Spurious Free Dynamic Range

52/60

4. Caractristiques statiques et dynamiques


Caractristiques dynamiques :
SNR, THD, SINAD :

ENOB :

53/60

5. Applications
Elles sont innombrables !
Tlcommunications : SDR

54/60

5. Applications
Elles sont innombrables !
Tlcommunications : BTS 3G

55/60

5. Applications
Elles sont innombrables !
Audio :

56/60

5. Applications
Et bien sr le projet commun !
Emetteur
Lecteur MP3

Filtre anti-repliement ralis autour dun


MCP6022 de Microchip

Carte dacquisition

CAN intgr au MSP430

Emetteur numrique HF

Principe de lmetteur:
Echantillonner 8 KHz
Convertir sur 8 bits
Envoyer les donnes
la radio pour quelle les
mette

57/60

5. Applications
Rcepteur
Rcepteur numrique HF

Carte de restitution

Convertisseur CNA sur 8 bits minimum


avec acquisition des donnes par SPI
choix du DAC7512 de TI:

Haut-parleur

Principe du rcepteur:
Rcuprer les donnes
reues par la radio
Les envoyer au CNA
via le SPI
Amplifier la sortie
analogique du CNA
pour lcoute sur le HP

58/60

5. Applications
P1

Rcepteur
Vin

Header 2
C2
Cap
1uF

GND

P2

2
1

C3
Cap
100nF

Header 2
3

P3
6

SYNC

SCLK

DIN

VDD

5
4
3
2
1
Header 5

U1
MC33375ST-3.3T3G

ON/Off
GND4

C1
Cap
1uF

Vout

2
1

S 5
TN 2
T 1
Phonejack2 TN

J1

GND

VOUT

C4
Cap
10uF
GND U2
DAC7512

P4
1
2
Header 2

GND2

GND

59/60

5. Applications
Rcepteur

60/60