Vous êtes sur la page 1sur 4

COURS CONVERSION DE DONNEES CNA / CAN PAGE 1 / 4

D’après la loi des mailles, on a :


CONVERSION DE DONNEES Vs = -UR = -R * I

I. Présentation
Et d’après la loi des nœuds, on a :
De nombreux systèmes électroniques utilisent la technologie numérique, à base de Is = I3 + I2 + I1 + I0
microprocesseurs ou micro-contrôleurs. Cette technologie présente un grand nombre d’avantages par
rapport à la technologie analogique : facilité de conception des fonctions complexes, mémorisation
possible des informations, faible sensibilité au bruit… Lorsque les informations issues des capteurs Or :
sont des grandeurs analogiques ou que les actionneurs doivent être commandés par des signaux I3 = - K3 * (VREF / 2R)
analogiques, il est nécessaire de procéder à des conversions de données.
I2 = - K2 * (VREF / 4R)
Exemple du traitement du son :
I1 = - K1 * (VREF / 8R)
Conversion Traitement Conversion
Analogique numérique du Numérique
Numérique son Analogique I0 = - K0 * (VREF / 16R)

Dans cet exemple, l’intérêt du traitement numérique est de pouvoir modifier ce traitement
par simple modification du programme, sans changer de composants. d’où : Vs = (VREF / 16)*( 8*K3 + 4*K2 +2*K1 +1*K0)
II. Conversion numérique-analogique CNA
Un convertisseur numérique-analogique, ou CNA, b0
est un montage transformant une information numérique # 1. Définitions et caractéristiques
b1
(binaire en général) en un signal analogique (tension). VS Soit n le nombre de bits en entrée (4 dans notre exemple) et N le nombre à convertir.
Un CNA peut convertir un quartet (ou un octet, ou plus) issu b2
de circuits logiques en une tension proportionnelle à la
I
b3 a) Le quantum du convertisseur
valeur décimale du nombre binaire converti.
CNA à un quartet Si K0 est fermé et que les autres interrupteurs sont ouverts, soit N = (0001)2 = (1)10,
A. CNA à résistance pondérées on a alors :
2R K3
I3
Ceci représente la plus petite variation de la
sortie Vs appelée quantum q, par définition :
q = Vref
R
b3 Vs = VREF / 16
4R I2
K2 2n
(Entrées Numériques)

IS
b2
-
8R I1
K1 b) L’excursion du convertisseur
N
(Sortie analogique)

+ Si tous les interrupteurs sont fermés, soit N = (1111)2 = (2n – 1)10 = (15)10,
b1
K0 Vs on a alors :
16R I0

b0
Cette valeur est appelée l’excursion E de la
tension de sortie. Elle représente la différence
Vs = (VREF / 16)x15 entre la plus grande valeur pouvant être prise
par Vs (pour N = Nmax = 2n – 1) et la plus
E = q.(2n – 1)
Vref
petite (pour N = Nmin).
COURS CONVERSION DE DONNEES CNA / CAN PAGE 2 / 4

c) La résolution du convertisseur III. Conversion analogique-numérique CAN


Pour notre exemple :
La résolution est définie : Un convertisseur analogique-numérique, ou
R = 1 / 16 b0
ƒ Soit en pourcentage de la pleine échelle : 1 CAN, est un montage transformant une tension
I
R= n ou encore : appliquée à son entrée en une suite ordonnée de 1 et b1
2 de 0 logiques apparaissant sur ses sorties. L’ensemble VE N
ƒ Soit étant le nombre de bits en entrée. R = 4 bits b2
des sorties du convertisseur permet de constituer un #
d) Courbe de transfert Vs
nombre binaire (quartet, octet ou plus). b4

C’est la courbe donnant la tension de CAN à un quartet


15.Vref / 16
sortie du CNA en fonction du nombre N A. Généralités
7.Vref / 8
converti. Cette courbe est en forme d’escalier, q
car à chaque incrément de N, Vs augmente de 1 13.Vref / 16 1. Définitions et caractéristiques
quantum.
Les définitions de résolution, de quantum sont les mêmes que pour les CNA.
3.Vref / 16
e) Erreur de linéarité
Vref / 8
En pratique, les résistances placées à Vref / 16 = q
a) Courbe de transfert
l’entrée de l’ALI ne peuvent être rigoureusement
La caractéristique de transfert N = f(Ve) est N
dans les coefficients 1, 2, 4, 8. Il en résulte des N
b3 0 0 0 0 1 1 1 encore une fonction en escalier.
dissymétries sur la caractéristique qui caractérise b2 0 0 0 0 1 1 1
Les imperfections des composants du montage 111
le défaut de non-linéarité du convertisseur : la b1 0 0 1 1 0 1 1
b0 0 1 0 1 1 0 1 font que les largeurs des marches ne sont pas égales.
courbe réelle en traits interrompus diffère de la 110
Cette dissymétrie (non représentée) caractérise
courbe idéale en traits continus. (N)10 0 1 2 3 13 14 15 101
la non-linéarité du montage.
100
f) Fonction de transfert
b) Temps de conversion 011
Si N est le nombre à convertir, cette fonction peut s’écrire : Vs = q.N C’est le temps mis par le convertisseur pour 010

g) Temps de conversion fournir des données stables en sortie à partir du 001


moment où un ordre de conversion est donné. Ce 000
C’est le maximum que peut atteindre la durée de conversion numérique-analogique. Le cas le temps est beaucoup plus important que celui des CNA Ve

plus défavorable correspond au passage de N = 0000 à N = 1111 puisque les quatre interrupteurs en fonction du principe de conversion utilisé (de la q/2 q

doivent tous commuter. Les commutations ne sont pas nécessairement simultanées, des tensions dizaine de µs à plusieurs centaines de ms).
parasites peuvent alors apparaître avant que la tension Vs ne se stabilise à sa valeur finale. Cette
durée varie en fonction du principe de conversion utilisé (10 ns < Tc < 20 µs).
c) Fonction de transfert
B. Les différents types de CNA
Si Ve est la tension à convertir, cette fonction peut s’écrire : N = Ve / q
Type Avantages Inconvénients Utilisation
CNA à résistances Rapidité de conversion Nécessite des résistances de Ces convertisseurs ne sont quasiment
pondérées précision très coûteuses. plus utilisés. B. CAN par comptage
Dynamique de valeurs des
résistances importante. Une horloge interne génère des impulsions. Celles-ci sont envoyées sur un compteur binaire à
CNA à réseau R / 2R Peu coûteux. Temps de Précision moyenne Convertisseurs fréquemment utilisés
conversion acceptables (ex : pour des applications de précision 8 étages. Les sorties du compteur sont reliées à un CNA.
AD7524 tc = 0,1 µs) moyenne. Ce convertisseur va produire une tension Vr proportionnelle au mot binaire issu du compteur.
CNA à échelles et Meilleure précision que les Plus coûteux que les CNA ci- Convertisseurs utilisés pour des Un comparateur de tension compare la tension d’entrée Ve avec celle issue du CNA Vr.
miroirs de courant CNA ci-dessus et rapides dessus. applications de précision. Lorsque Ve = Vr, on a Vc qui passe à l’état logique 1. À cet instant, le mot binaire est présent
(ex : DAC08 tc = 0,15 µs)
CNA ∆Σ (somme de Très rapide. Convertisseurs utilisés pour des en sortie et restera jusqu’à la prochaine conversion.
dérivés) ou CNA 1 bit applications audio HI-FI. Pour recommencer une conversion, Vc remet également le compteur à zéro.
COURS CONVERSION DE DONNEES CNA / CAN PAGE 3 / 4

Par exemple, si l’on suppose une approximation sur 8 bits, l’estimation initiale est 1000
Ve 0000.
- Si la valeur réelle est plus grande que l’équivalent analogique de 1000 0000, on met à 1 le bit suivant
Vr (b6). L’estimation est alors 1100 0000.
# +
Vc Si l’entrée est maintenant plus petite que l’approximation courante, ce bit est remis à 0 et on
Horloge I essaye le bit suivant. L’estimation suivante sera 1010 0000 et ainsi de suite.
En résumé, lorsque l’entrée réelle (à convertir) est plus grande que l’estimation, le bit courant
CNA est laissé à 1 et on essaye le suivant. Lorsqu’elle est inférieure, on met à 0 le bit courant et on essaie
C le suivant.
Bascule D S0
Signaux d'entrée Ve et
Compteur d'approximation Vr
Début de conversion A/N
S7
RAZ Ve
Mettre à 1 le bit de poids fort

Vr

Ve Convertir ce nombre en une


128q
tension Vr =
Vemax/2

N
t Vr > Ve ?
Vr

t Remettre à 0 le bit courant


Vc 64q
Début Fin Début

t Mettre à 1 le bit de rang 32q


CLK inférieur
16q

N
t Fin du mot ?
N b7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 t
1 conversion O b6 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
b5 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1
Fin de conversion A/N b4 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
t
b3 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
b2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
Ceci est un principe très simplifié d’une conversion analogique-numérique. L’inconvénient b1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1
b0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
majeur de cette méthode est que les temps de conversion dépendent de la tension d’entrée Ve ; en
effet, plus la tension est importante, plus il faut compter longtemps, donc plus le temps de conversion Vr>Ve? Faux Vrai Faux Vrai Vrai Vrai Faux Vrai
sera long. Dans le cas du ADC0804 le compteur est remplacé par un registre à approximations
successives.

C. CAN à approximations successives D. CAN Flash

La tension Ve à convertir est appliquée à toutes les entrées non inverseuses des comparateurs.
La technique des approximations successives est la plus utilisée avec les microprocesseurs
La valeur des tensions de seuil de basculement est espacée de 1 quantum entre chaque étage. Ainsi,
par sa haute résolution et ses durées de conversion toujours identiques.
selon les comparateurs qui ont basculé, le codeur peut reconstituer la valeur N correspondant à Ve.
Le principe est de générer une estimation initiale de la valeur à entrer, de la convertir en analogique
puis de la comparer avec la valeur réelle. Selon le résultat de la comparaison, cette estimation initiale
est diminuée ou augmentée.
COURS CONVERSION DE DONNEES CNA / CAN PAGE 4 / 4

L’avantage d’un tel type de convertisseur est sa rapidité de conversion due au fait qu’il b0 S1 S0
n’utilise pas de CNA. En contrepartie, il nécessite 2n comparateurs, ce qui donne 256 comparateurs
pour un convertisseur 8 bits ! 00 01 11 10

Exemple d’un convertisseur 2 bits : 0 0 1 0 X


R
S2
Codeur
Vref 1 X X 1 X
- S2

+ b1
R

- S1 ≥1
b0 = /S1.S0 + S2
+
≥1 b0
R

&
b1 = S1
- S0

+
Compléter le logigramme du codeur sur le schéma ci-contre.
R

Ve
E. Les différents types de CAN

Table de vérité du codeur : Type Avantages Inconvénients Utilisation


CAN par comptage Simplicité. Le temps de conversion dépend de Peu utilisé
la valeur de Ve.
S2 S1 S0 b1 b0 Nécessite l’utilisation d’un CNA.
Convertisseur lent (temps de
0 < Ve < ¼ Vref 0 0 0 0 0 comptage + utilisation d’un CNA).
CAN à Durée de conversions Nécessite l’utilisation d’un CNA. Dans les systèmes à µp (intégré
¼ Vref < Ve < ½ Vref 0 0 1 0 1 approximations
successives
toujours identiques Convertisseur assez lent du fait de
l’utilisation d’un CNA.
dans le 68HC11A0, etc.)

CAN Flash Rapidité de conversion (flash) Nécessite un très grand nombre de


Systèmes rapides (oscilloscope
½ Vref < Ve < ¾ Vref 0 1 1 1 0 comparateur. numérique, traitement numérique
du signal vidéo…)
¾ Vref < Ve < Vref 1 1 1 1 1 CAN à simple rampe Plus rapide que les La précision dépend des Dans les systèmes ne nécessitant
convertisseurs A/N utilisant composants constituant le pas une grande précision.
des CNA générateur de rampe (généralement
Recherche des équations : un condensateur dont la valeur peu
dériver dans le temps).
CAN à double rampe Ne dépend plus de la Plus lent que le simple rampe Systèmes de bonne précision ne
b1 S1 S0 et triple rampe précision des composants nécessitant pas une grande rapidité
(balance de pesé, etc.)
00 01 11 10 CAN sigma delta ou Actuellement la technique de Numérisation des signaux audio…
convertisseur 1 bit numérisation qui donne le
0 0 0 1 X maximum de bits
significatifs, pour un prix
S2 raisonnable
1 X X 1 X

Vous aimerez peut-être aussi