Can Cna

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 12

Conversions analogique-numérique et

numérique-analogique
« L’inverse d’un énoncé scientifique vrai est un énoncé
scientifique faux. En philosophie, l’opposé d’une grande
vérité c’est une autre grande vérité. »
Niels Bohr

Résumé
La commande des processus industriels a de plus en plus recours aux systèmes numériques et aux
calculateurs pour effectuer le traitement des données. Les systèmes ont alors recours aux
convertisseurs analogique-numérique (CAN) pour transformer les signaux analogiques d’entrée de la
partie commande. Après traitement, le contrôle des préactionneurs sous forme analogique, fait appel
aux convertisseurs numérique-analogique (CNA).
Après la définition du signal analogique, les deux types de convertisseurs sont présentés. Puisque
les CAN sont d’un accès plus aisé (et contrairement à la progression la plus naturelle), ils sont
abordés en premier lieu. Après les définitions et caractéristiques de base, les deux structures de base
des CNA sont proposées : CNA à résistances pondérées et à réseau R-2R. Un exemple de circuit
intégré permet d’illustrer les principes abordés. Enfin, le paragraphe s’achève sur le filtrage possible
après la conversion pour atténuer le bruit de conversion.
En second lieu, le CAN est présenté et un développement particulier est effectué sur le processus
de conversion analogique-numérique pour introduire le vocabulaire et les notions importantes.
D’abord échantillonner le signal analogique à l’aide d’un échantillonneur, puis le mémoriser le temps
de la conversion grâce à un bloqueur. Le composant associé est d’ailleurs brièvement décrit. En
corrélat, une brève évocation de la condition de Shannon présente le moyen d’évaluer la juste
fréquence d’échantillonnage. Pour choisir les composants adaptés aux besoins, une partie présente
les caractéristiques essentielles des CAN. Enfin quelques structures simple de convertisseurs sont
décrites : convertisseur parallèle ou flash, à simple rampe, à double rampe, à pesées successives et
semi-parallèle pour terminer.

Sommaire
I. Traitement numérique du signal : mixité des signaux ........................................... 2
II. Convertisseurs numérique-analogique................................................................ 3
II.1. Présentation du CNA.......................................................................................................3
II.2. Caractéristiques essentielles ...........................................................................................3
II.3. Structures élémentaires...................................................................................................4
II.3.1. CNA à résistances pondérées ................................................................................................. 4
II.3.2. Convertisseur à réseau R–2R.................................................................................................. 5
II.3.3. Convertisseurs intégrés : exemple du DAC0800 ....................................................................... 5
II.4. Traitement possible après conversion ..............................................................................6
III. Convertisseurs analogique–numérique .............................................................. 7
III.1. Présentation du CAN......................................................................................................7
III.2. Les étapes de la conversion ...........................................................................................7
III.3. Comment « bien » échantillonner ....................................................................................9
III.4. Caractéristiques essentielles ..........................................................................................9
III.5. Quelques structures de CAN ........................................................................................10
III.5.1. Convertisseur parallèle ou « flash ».......................................................................................10
III.5.2. Convertisseur à simple rampe ..............................................................................................10
III.5.3. Convertisseur à double rampe ..............................................................................................10
III.5.4. Convertisseur à pesées successives .....................................................................................11
III.5.5. Convertisseur semi-parallèle ou semi flash ............................................................................12
IV. Bibliographie................................................................................................... 12

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 1 / 12 Conversions analogique-numérique et numérique-analogique


I. Traitement numérique du signal : mixité des signaux
Convertir : une nécessité
Le développement de l’électronique numérique a peu à peu permis de remplacer des fonctions de
traitement analogique continu par des systèmes numériques. D’abord réalisés par des fonctions
logiques câblées, les systèmes ont évolué vers des ensembles micro-programmés à microprocesseur,
microcontrôleur, processeur numérique de signal (Digital Signal Processor, DSP) et par calculateur.

Signal analogique
Dans les environnements technologiques, les informations sont représentées par des signaux
variant continûment dans le temps : on dit que ce sont des signaux à temps continu (Figure 1).

Un signal dépendant du temps variant s(t) : analogique

continûment est représenté par une fonction s de


la variable temps t, s(t) est dit analogique ou
signal est à temps continu. La fonction prend t
ses valeurs dans l’ensemble des réels avec
éventuellement des discontinuités.
Figure 1 : Signal à temps continu ou analogique.

Convertir : de l’analogique au numérique et vice-versa


Sur la chaîne de traitement de la Figure 2, les informations sont prélevées sur le processus à
contrôler par les capteurs. Les signaux recueillis subissent un traitement appelé conditionnement
permettant de leur assurer un niveau suffisant (amplification) et de qualité (respect de contraintes de
bruit dues aux perturbations extérieures). Avant la transmission au calculateur, il faut rendre
compatible l’information à la forme numérique nécessaire. Les signaux analogiques sont convertis en
leur représentation numérique : c’est le rôle des convertisseurs analogique-numérique (CAN)
ou Analog-Digital Converter (ADC) en anglo-américain. Une fois les traitements numériques
effectués, une partie des grandeurs assure le contrôle des actionneurs. Pour cela, elles doivent
redevenir analogiques grâce aux convertisseurs numérique-analogique (CNA) ou Digital-
Analog Converter (DAC) en anglo-américain

Domaine Température, déformation, Perturbations (le Domaine


analogique pression, vitesse, plus souvent numérique
accélération, etc. électromagnétiques)
Supervision, Visualisation,
opérateur, etc. échanges, etc.

Ensemble de
Capteurs conditionnement CAN
n bits
Amplificateurs, filtres, etc.

Processus à Calculateur
contrôler numérique
Perturbations

n bits
Adaptation de
Actionneurs puissance CNA

Moteurs, vérins, etc. Préactionneurs : variateurs, Microprocesseur (µP),


contacteurs, distributeurs, microcontroleur (µC), DSP,
Rotation, déplacement, etc. électrovannes, etc. calculateur.

Figure 2 : Place des convertisseurs analogique-numérique


et numérique-analogique dans le processus.

Contrairement à ce qu’incite le sens des informations, le plan imposerait que les CAN soient
traités en premier lieu. Cependant, les CNA sont des structures plus simples, d’accès plus aisé : ils
seront abordés d’abord.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 2 / 12 Conversions analogique-numérique et numérique-analogique


II. Convertisseurs numérique-analogique
II.1. Présentation du CNA
Un convertisseur numérique-analogique ou CNA est chargé de transformer une grandeur
numérique représentée par un nombre N en une tension proportionnelle vs. Sur la Figure 3, le
symbole # marque le signal numérique et le ∩ une grandeur analogique.

#
N vs(t) ou N #/∩ vs(t)
n ∩ n

Figure 3 : Convertisseurs numérique-analogique (symboles fonctionnels souvent rencontrés).

II.2. Caractéristiques essentielles


Parmi la multitude de paramètres définis autour d’un CNA, on ne retient que les caractéristiques
essentielles nécessaires au choix du composant.

Caractéristiques de transfert
C’est la représentation graphique de la loi liant vs à N : On distingue deux types de convertisseurs
suivant le signe de vs :
• Unipolaire quand 0 ≤ vs ≤ Vmax sur la Figure 4,
• Bipolaire quand –Vmax ≤ vs ≤ +Vmax sur la Figure 5.

vs Caractéristique vs Caractéristique
théorique idéale théorique idéale

Quantum q
Caractéristique Caractéristique
théorique réelle théorique réelle

N
000 001 010 011 100 101 110 111 ← Binaire 000 001 010 011 100 101 110 111 ← Binaire
0 1 2 3 4 5 6 7 ← Déc. –4 –3 –2 –1 0 1 2 3 ← Déc.

Figure 4: CNA unipolaire. Figure 5 : CNA bipolaire.

L’excursion (accuracy en anglais)


C’est la différence entre les valeurs extrêmes de la tension de sortie vs.
Le quantum q
C’est l’incrément théorique de la tension de sortie correspondant à un écart de ± 1 LSB (Least
significant bit) en entrée.
E
On a donc q = n
(rappel : 2n valeurs correspondent à 2n–1 intervalles) (Figure 4).
2 −1
La résolution et la taille (en bits)
La résolution est toujours de 1 LSB puisque c’est le plus petit incrément possible en entrée. C’est
pourquoi on préfère plutôt parler du nombre de bits ou de taille du convertisseur.
Tension de décalage (ou offset)
Pour une valeur numérique en entrée nulle, la tension prend une valeur ε appelée erreur d’offset
(Figure 6).
Erreur de gain
Cette erreur ∆G est l’écart mesuré entre la pente de la caractéristique théorique idéale G0 et la
pente de la caractéristique réelle G (Figure 7).
La tension de sortie s’écrit alors :
v s = K ⋅ q ⋅ N où K = 1 + ∆G

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 3 / 12 Conversions analogique-numérique et numérique-analogique


Erreur de linéarité
Les sommets de la caractéristique sont en fait joints par une courbe qui traduit la non linéarité. Le
maximum des écarts entre la caractéristique réelle et la caractéristique théorique est l’erreur de
max(ε i )
linéarité. Elle est souvent ramenée en pourcentage à l’excursion E : ε = 100 (Figure 8).
E

vs Caractéristique vs
théorique idéale

Caractéristique
théorique réelle
Caractéristique
théorique idéale
Quantum q (gain G0)
Caractéristique
Erreur ε théorique réelle
(gain G)

N N

Figure 6 : Illustration de l’erreur d’offset. Figure 7 : Illustration de l’erreur de gain.

vs vs

Caractéristique
théorique réelle

Caractéristique
théorique idéale
εi Caractéristique théorique
réelle (non linéaire) Manifestation de la la

non-monotonicité
ε0 Caractéristique
théorique idéale N N

Figure 8 : Illustration de l’erreur de linéarité. Figure 9 : Illustration de la monotonicité

La monotonicité,
Cette propriété traduit la croissance de la sortie lorsque l’entrée augmente (Figure 9).
La précision
Elle regroupe les différentes erreurs évoquées précédemment en ramenant l’erreur maximale εmax à
l’excursion :
ε max
précision =
E
Le temps d’établissement (settling time, en anglais)
C’est le temps nécessaire au convertisseur dans le cas le plus défavorable pour établir la sortie à
un certain pourcentage de sa valeur finale. Ce temps limite la fréquence maximale de conversion.
Synthèse
En tenant compte des erreurs, la relation réelle entre l’entrée N et la sortie vs s’écrit :

n −1 ai est l' état du bit i



v s = q(1 + ∆G ) ∑ i =0
ai (1 + ∆Pi ) ⋅ 2 i avec ∆G est l' erreur de gain
∆P est l' erreur de linéarité attachée au bit i
 i

II.3. Structures élémentaires


II.3.1. CNA à résistances pondérées
Pour cette structure de base, on utilise des résistances pondérées suivant les puissances de 2. Son
schéma de principe est donné à la Figure 10.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 4 / 12 Conversions analogique-numérique et numérique-analogique


8R
a0

4R
a1

2R R/2
a2

R
a3 ∞
-

Vref
+ Vs

Figure 10 : CNA à résistances pondérées.

Dans le cas général, la tension issue de ce convertisseur est donnée par la relation :
i = n −1
Vref
vs = −
2 n ∑a 2
i =0
i
i
où n est le nombre de bits du mot à convertir.

Pour garantir une conversion de qualité, il faut s’assurer que la tension de référence Vref soit la
plus constante possible (peu de courant extrait, indépendance vis-à-vis de la température, etc.). Elle
est souvent disponible sous forme intégrée.
Pour transformer cette structure en convertisseur bipolaire, on modifie la tension appliquée à
l’entrée plus de l’ALI.

II.3.2. Convertisseur à réseau R–2R


Ce montage utilise une structure en échelle R-2R. La Figure 11 illustre le cas n = 4.

R R R R

2R 2R 2R 2R 2R
Vref Convertisseur courant-tension
a3 a2 a1 a0
2R

– ∞

+ vs

Figure 11 : Schéma structurel du convertisseur à réseau R-2R.

Dans le cas général, la tension issue de ce convertisseur est donnée par la relation :
i = n −1
Vref
vs = −
2n
∑a 2
i =0
i
i
où n est le nombre de bits du mot à convertir.

La qualité du résultat vs ne dépend que de la précision sur la tension de référence Vref.

II.3.3. Convertisseurs intégrés : exemple du DAC0800


Les circuits intégrés industriels utilisent un principe similaire au précédent. A titre d’exemple, le
DAC0800 de Motorola utilise commutateurs analogiques en guise interrupteurs. Le DAC0800 est un
CNA 8 bits rapide à sorties différentielles en courant (l’ALI final est à ajouter par l’utilisateur). La
tension différentielle en sortie peut atteindre 20 V en chargeant avec deux résistances comme
l’indique la Figure 12.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 5 / 12 Conversions analogique-numérique et numérique-analogique


Caractéristiques principales
• Temps de conversion : 100 ns ;
• Erreur en pleine échelle : ±1 LSB ;
• Tension en sortie jusqu’à 20 V ;
• Sorties complémentaires en courant;
• Interfaçage direct en TTL et CMOS ;
• Alimentation de ±4,5V à ±18V ;
• Basse consommation : 33 mW à ±5V ;
• Conversions unipolaires ou bipolaires ;
• Coût modéré. Figure 12 : Symbole et câblage minimal
du DAC0800.

La structure interne indiquée à la Figure 13 montre le bloc de décodage qui reçoit les 8 bits à
convertir (broches 5 à 12) et contrôle les commutateurs. Ici les courants sont entrant dans le
convertisseur et leurs poids binaires sont obtenus par des miroirs de courant. Les broches 4 et 2
fournissent les courants complémentaires, image de la conversion. La grandeur de référence, en
tension ou en courant, est appliquée au niveau des broches 14 et 15. La notice complète fournit le
mode de câblage et de nombreuses applications.

Figure 13 : Architecture interne DAC0800 (Doc. Motorola).

II.4. Traitement possible après conversion


Une fois la conversion effectuée, le signal apparaît sous la forme de « marches d’escalier ». Ceci
occasionne un bruit qu’il est parfois nécessaire d’atténuer. Pour cela, on utilise un filtre passe bas en
sortie. La fréquence de coupure est calculée pour laisser passer les premiers harmoniques utiles du
signal et atténuer celles à la fréquence des « marches » du découpage.

vs(t) vs(f) Profil du filtre


Signal attendu
Spectre du signal
Signal obtenu d’échantillonnage
# vs(t) ~
~
t f n bits
∩ ~
Filtre passe bas
T0 f0 fc fe
(période Spectre utile du signal
Te = 1/fe du signal)
(échantillonnage)

Figure 14: Représentation Figure 15: Représentation Figure 16 : Position


temporelle de vs. fréquencielle de vs. du filtre.

Plus la fréquence de découpage fe est élevée, plus le spectre du signal d’échantillonnage se


décale vers les hautes fréquences, réduisant la pente en bande coupée et donc l’ordre du filtre
nécessaire. Plus le nombre de bits n est important, moins les « marches » sont hautes, atténuant
l’amplitude des harmoniques indésirables.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 6 / 12 Conversions analogique-numérique et numérique-analogique


III. Convertisseurs analogique–numérique
III.1. Présentation du CAN
Un convertisseur analogique-numérique ou CAN est chargé de transformer une grandeur
analogique vin en un nombre N proportionnel. Les symboles souvent rencontrées sont à la Figure 17.


vin(t) N ou vin(t) ∩/# N
# n n

Figure 17 : Convertisseurs analogique-numérique (symboles fonctionnels souvent rencontrés).

III.2. Les étapes de la conversion


La numérisation du signal fait passer de grandeurs réelles variant continûment à une suite d’entiers
naturels ou relatifs évoluant de manière discrète dans le temps. Plusieurs phases se succèdent donc :
• Prélever la valeur du signal à un instant t ;
• La conserver en attendant la suivante ;
• L’associer à une valeur entière, codée en binaire.

D’abord prélever le signal


La première opération prélève la valeur du signal s(t) : c’est un échantillon. Elle est répétée à
intervalles temporels équidistants contrôlés par une horloge d’échantillonnage de période Te. La
fonction obtenue ŝ n’est plus à temps continu mais discret (Figure 18).

s(t) : analogique s(nTe) = ŝ (n) : échantillonné

Echantillonnage

t t

Te Te

Figure 18 : Passage du signal analogique au signal échantillonné.

Chaque échantillon est repéré par son numéro s(t) ŝ (n)


d’ordre n (entier positif) à l’instant nTe. Chacun est
noté s(nT0) ou ŝ (n). Le bloc fonctionnel réalisant
Te
cette opération est appelée échantillonneur
(Figure 19). Figure 19 : Échantillonneur.

Ne pas laisser échapper l’échantillon…


Avant de passer au suivant, il faut maintenir
l’échantillon le temps de le convertir. On utilise s(n) s*(n)
Te
pour cela un bloqueur (Figure 20) qui est une
sorte de « mémoire analogique ». Le signal obtenu
est noté s*(n). Figure 20 : Bloqueur.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 7 / 12 Conversions analogique-numérique et numérique-analogique


ŝ (n) : échantillonné s*(n) : bloqué

Blocage

t t

n n
Te Te

Figure 21 : Passage du signal analogique au signal échantillonné.

Réalisation de l’échantillonneur-bloqueur
Pour laisser au CAN le temps d’agir, la tension d'entrée reste stable durant la phase de
conversion. Les deux opérations d’échantillonnage et de blocage sont associées dans un même bloc
technologique, c’est l’échantillonneur-bloqueur (sample and hold en anglo-américain) dont la
structure de principe est donnée (Figure 22).

– ∞
*
v (t)
v(t) K
+
C

Te

L'interrupteur est fermé T0-périodiquement


durant un très bref instant.

Figure 22 : Principe de Figure 23 : Échantillonneur-bloqueur


l’échantillonneur-bloqueur. LF198 (Doc. Motorola).

A titre d’exemple, la Figure 23 présente le circuit LF198. Le premier ALI à forte impédance
d’entrée évite de perturber la prise d’information. L’interrupteur est un transistor MOS à faible tension
en conduction. Les deux diodes tête-bêche assurent l’isolement de la tension prélevée lorsque
l’interrupteur est ouvert. Le condensateur est câblé extérieurement par l’utilisateur. La résistance de
300 Ω limite le courant de charge. Le deuxième ALI à faible impédance de sortie fournie la tension en
évitant de charger le condensateur de maintien (forte impédance d’entrée).

Convertir en restant « dans les clous »


La dernière étape est assurée par le convertisseur proprement dit. Elle consiste à associer à la
valeur réelle s*(n) échantillonnée et bloquée, la valeur numérique entière la plus proche : c’est la
quantification illustrée à la Figure 24. Cette opération est imposée par le CAN puisque le code
numérique ne dispose que d’un nombre fini de valeurs pour convertir les valeurs analogiques variant
continûment.

s*(n) : échantillonné et bloqué s(n) : quantifié

Quantification
t t

n n

Te Te

Figure 24 : Passage du signal échantillonné au signal quantifié.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 8 / 12 Conversions analogique-numérique et numérique-analogique


Toutes ces opérations participent à la chaîne de conversion analogique-numérique qui est
représentée à la Figure 25.

Echantillonneur-
bloqueur CAN
s(t) s*(n) ∩ N(t)
# m
Te

Figure 25 : Chaîne de conversion analogique-numérique.

III.3. Comment « bien » échantillonner


Toutes ces opérations modifient le signal, donc l’information qu’il transporte. Cependant, les
travaux théoriques en traitement du signal au milieu du XXème siècle ont permis de montrer qu’un
signal analogique dont le spectre fréquenciel s’étend jusqu’à la fréquence fM doit être échantillonné à
au moins la fréquence double 2⋅fM pour comporter la même information. La condition qui en
1
découle, f e = ≥ 2 ⋅ f M , c’est la condition de Shannon1.
Te

III.4. Caractéristiques essentielles


Le choix d'un CAN s’appuie sur un ensemble de performances attachées à ses caractéristiques.

Caractéristiques de transfert
Comme pour le convertisseur dual, deux types de CAN coexistent : la caractéristique de
transfert d’un CAN unipolaire apparaît à la Figure 26 et bipolaire à la Figure 27.

N N
7 111 3 111

6 110 2 110
5 101 1 101
ve
4 100 0 100
q
3 011 Caractéristique -1 011
Caractéristique
théorique idéale
2 010 -2 010 théorique idéale
Caractéristique Caractéristique
1 001 théorique réelle -3 001 théorique réelle
ve
0 000 -4 000
Binaire Excursion E Binaire Excursion E
Décimal Décimal

Figure 26: CAN unipolaire. Figure 27 : CAN bipolaire.

Résolution et quantum
Comme pour le CNA, le quantum q est l’écart de tension conduisant à l'incrémentation du
nombre en sortie. Mais pour les CAN, on utilise plutôt la résolution qui est le nombre d’incréments
possibles pour le nombre de bits n, c'est-à-dire 2 n . On rencontre aussi parfois le terme « point ».

Temps de conversion Tc
C'est le temps minimum nécessaire au convertisseur pour stabiliser une donnée numérique en
sortie après avoir appliqué une tension analogique stable à l'entrée du CAN. Cette caractéristique fixe
la fréquence maximale de travail.

1 Claude Elwood Shannon (1914-2001), ingénieur américain, publie son article « Communication en présence de
bruit » en 1949. Cet article qui conduit au théorème de Shannon est fondamental en traitement du signal.
© YC/RN — CAN-CNA.doc mars 03 – V 2.50 9 / 12 Conversions analogique-numérique et numérique-analogique
Erreur de quantification
Durant la quantification, si le CAN N
7 111 Caractéristique théorique
choisit la tension par défaut, l’erreur pour εq = ½ LSB
de quantification εq est majorée par 6 110
3q/2
1 LSB. Si la règle est d’arrondir à la 5 101
plus proche valeur, l’erreur est divisée 4 100 Caractéristique
q q théorique idéale
par deux : ε q = . Cette solution 3 011
2
2 010 Caractéristique théorique
décale la caractéristique de transfert q/2
pour εq = 1 LSB
d’un demi quantum (Figure 28). 1 001
ve
0 000

Figure 28 : Réduction de l’erreur de quantification.

Autres caractéristiques : erreurs de linéarité, de gain, tension de décalage.


Comme pour les CNA, on retrouve des définitions similaires pour ces erreurs.

III.5. Quelques structures de CAN


III.5.1. Convertisseur parallèle ou « flash »
Ce type de convertisseur s’inspire de la Vref
Tension à convertir ve(t)
mesure par comparaison de l’objet mesuré avec
COMP
la règle qui sert d’étalon. En transposant à des R* + Ap-1
tensions : la tension à convertir (l’objet) est
comparée aux fractions de la tension de référence –
C p-1
délivrées par un diviseur résistif (la règle). La COMP Nk-1
R +
tension atteinte est celle correspondant au dernier Ap-2
Nk-2
niveau logique « 1 » rencontré.
– C p-2
Le décodeur est un circuit combinatoire du Décodeur
COMP
type 2n–1 vers n délivrant le nombre image codé + N1
en binaire naturel de la valeur de ve. N0

Avantage : temps de conversion très court.


COMP
Inconvénient : structure complexe due à la R + a1
croissance exponentielle des comparateurs

avec le nombre de bits et du nombre de porte C1

important pour le décodeur. R*


2k – 1 comparateurs (p = 2k)
2k résistances pour 2n seuils
* La résistance proche de Vref est remplacée par
3R/2 et celle à la masse par R/2 dans le cas de la
diminution de l’erreur de quantification. Figure 29 : CAN flash.

III.5.2. Convertisseur à simple rampe


Ce convertisseur utilise un compteur s’incrémentant à partir de 0. Le nombre obtenu est converti
par un CNA. La tension interne vi qui en est issue est comparée à la tension à convertir ve. Tant que vi
reste inférieure à ve, le compteur s’incrémente. Il est bloqué dès que vi atteint ve : le résultat est alors
disponible en sortie du compteur.
Avantage : simplicité.
Inconvénient : peu précis, lent (le temps de conversion augmente avec la tension).

III.5.3. Convertisseur à double rampe


Pour améliorer la précision, on utilise le principe d’intégration de la tension à mesurer ve pendant
une durée prédéterminée tandis qu’un compteur s’incrémente. Quand cette phase est terminée, la
valeur Nc est atteinte pour une tension interne maximale vi. L’intégration d’une tension de référence
(stable et très précise) négative Vref fait décroître vi. Quand cette tension s’annule, le compteur a
atteint le nombre Nd.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 10 / 12 Conversions analogique-numérique et numérique-analogique


Une règle de trois fournit le résultat :
Nc
vin = Vref
Nd
Avantage : très précis (les appareils de mesure utilisent beaucoup ce genre de CAN).
Inconvénient : relativement lent.

III.5.4. Convertisseur à pesées successives


Le schéma fonctionnel de ce convertisseur est précisé à la Figure 30. Le bloc logique séquenceur
propose initialement un niveau logique « 1 » pour le MSB (most significant bit) : ceci a pour effet de
placer N au milieu de l’intervalle [0, Nmax]. La valeur de N proposée est convertie pour être comparée
à ve. Le résultat est interprétée comme « trop faible » ou « trop élevé ». L’opération est reprise pour
chaque bit de N pris en ordre décroissant. La dernière valeur proposée est conservée ou changée en
« 0 » si le bit n’est pas pris en considération.
Le bloc logique délivre également une horloge H comportant n fronts montants successifs
permettant le séquencement du fonctionnement.

Fin de
conversion
CK
n
D Q N
n
n n # vs
Bloc logique de séquencement

Début
conversion CK
R
ve
– comp
D Q
+ n
D Q
n

Figure 30 : Convertisseur à pesées successives.

Remarque : ce procédé est une méthode dichotomique de recherche de valeur utilisée depuis
toujours avec les balances à poids, d’où son nom « pesées ».

N
Nmax 111
11? 110

1?x 101
10? 100
?xx
011
01? 010
0?x
001
00? 000 t

Phase 0 Phase 1 Phase 2 Phase 3

Figure 31 : Évaluation par pesées successives.

Avantage : relativement rapide (1+log2n périodes de l’horloge suffisent à effectuer la conversion


et la période de H est fixée par le temps d'établissement du CNA).
Inconvénient : ce n’est pas le plus précis.
Les circuits intégrés utilisent beaucoup ce principe pour son bon compromis précision/rapidité.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 11 / 12 Conversions analogique-numérique et numérique-analogique


III.5.5. Convertisseur semi-parallèle ou semi flash
Pour expliquer le fonctionnement, on a recours au convertisseur 8 bits décrit à la Figure 32. Il est
composé de deux CAN flash 4 bits, d’un CNA et d’un comparateur.

Poids faibles
comp
+ ∩ 4 Q0
D Q1
ve ∩ 4 4 # # Q2

# ∩ Q3
4 Q4
CAN CNA
4 Q5
flash 4 bits
D Q6
Q7
Poids forts Verrou 8 bits

Figure 32 : Convertisseur semi-flash.

La méthode consiste à convertir « grossièrement » la tension ve grâce à un CAN flash 4 bits. Le


résultat correspond à la partie « haute » du résultat final. Il est mémorisé dans un verrou composé de
bascules D. Simultanément, le résultat obtenu est converti en analogique, tension qui est retranchée à
ve. Ce résidu est converti en numérique par un autre CAN similaire pour élaborer les 4 bits de poids
faible. Sa mémorisation dans le verrou complète le mot de 8 bits.
Ce convertisseur offre un bon compromis entre la vitesse de conversion et la précision du résultat.

IV. Bibliographie
[1] C. Cimelli – R. Bourgeron. Guide du technicien en électronique. Hachette Technique.
[2] Notices techniques de composants « Data acquisition databook ». Motorola.
[3] Dominique Chevallier. http://courelectr.free.fr/base/elec.htm.
[4] S. Pinet. Polycopié. http://artemmis.univ-mrs.fr/iufm-genelec/. IUFM d'Aix-Marseille.

© YC/RN — CAN-CNA.doc mars 03 – V 2.50 12 / 12 Conversions analogique-numérique et numérique-analogique

Vous aimerez peut-être aussi