0% ont trouvé ce document utile (0 vote)
20 vues6 pages

Conversion analogique-numérique expliquée

Ce document décrit les principes de la conversion analogique-numérique. Il présente plusieurs types de convertisseurs analogique-numérique comme les convertisseurs à intégration, à approximations successives et parallèle. Il décrit également les caractéristiques des convertisseurs analogique-numérique.

Transféré par

Merouane Sendid
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues6 pages

Conversion analogique-numérique expliquée

Ce document décrit les principes de la conversion analogique-numérique. Il présente plusieurs types de convertisseurs analogique-numérique comme les convertisseurs à intégration, à approximations successives et parallèle. Il décrit également les caractéristiques des convertisseurs analogique-numérique.

Transféré par

Merouane Sendid
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

                    

A. PRINCIPE DE LA CONVERSION
GRANDEUR PHYSIQUE ET
Les signaux analogiques sont l’images CAPTEUR

des variations des grandeurs physiques


SIGNAL ANALOGIQUE
telles que :
• température,
• pression, CONVERTISSEUR
• débit,… ANALOGIQUE/NUMERIQUE

qui varient continuellement dans le temps.


TRAITEMENT ET
les signaux numériques (ou digitaux), qui STOCKAGE DE L’INFO.
sont matérialisés par des impulsions :
• discrètes,
• quantifiées, CONVERTISSEUR
• codées, NUMERIQUE/ANALOGIQUE

facilitent le traitement et le stockage des


informations. EXPLOITATION EXPLOITATION
NUMERIQUE ANALOGIQUE

Organisation générale de la fonction conversion

La fonction conversion analogique-numérique consiste à transformer une grandeur électrique


en une grandeur numérique exprimée sur N bits. Cette grandeur de sortie représente, dans le
système de codage qui lui est affecté, un nombre proportionnel à la grandeur analogique
d’entrée.

Entrée ∩/# Sortie


analogique numérique
(courant ou sur N bits
ou tension)

D’une manière générale, convertir une grandeur analogique en une grandeur numérique
nécessite deux opérations :

- la quantification : opération qui consiste à associer une valeur analogique à la plus


petite variation mesurable entre deux valeurs codées distinctes en sortie. Cette
valeur est appelée quantum.
q = ∆VeMAX = Vref+ - Vref-
2n 2n
q : quantum (V), aussi appelé résolution
∆VeMAX : c’est l ‘écart entre la valeur mini et maxi de Ve à numériser (V)
n : nombre de bits en sortie du convertisseur

- Le codage : opération qui assigne une valeur numérique à chacun de ces niveaux.
Les codages les plus couramment utilisés sont :
♦ Le binaire naturel, pour les nombres non signés,
♦ Le complément à 2 pour les nombres signés,
♦ Le code binaire signé.

Fonction conversion analogique/numérique Page 1


B. LES CONVERTISSEURS A INTEGRATION

Leur principe consiste à comparer, en temps contrôlé, la tension E à numériser à une tension
qui croît linéairement avec le temps. Cette rampe analogique est générée, le plus souvent, par
un montage intégrateur à A.I.L.

a) Convertisseur simple rampe :

Le compteur fonctionne en mode comptage tant que la rampe de tension R n’a pas atteint
la valeur de la tension à numériser (valeur à partir de laquelle le compteur est stoppé).
Ainsi, on obtient en sortie du compteur un mot binaire représentatif de la tension E.
Bien que présentant une excellente linéarité, il est lent, peu fiable, peu précis et très
sensible aux bruits. Ce convertisseur est de plus en plus délaissé au profit du convertisseur
à double rampe.

b) Convertisseur double rampe :

Cette fois-ci, la tension E est appliquée à l’entrée du montage générateur de rampe (montage
intégrateur) pendant un temps prédéterminé. Un compteur mesure ce temps, soit N1
impulsions. Ensuite la logique de commande commute l’entrée du générateur de rampe sur
une tension de référence Eref de polarité opposée à la tension E. La tension de sortie décroît
linéairement jusqu’à s’annuler. Un compteur mesure la durée de cette décroissance, soit N2
impulsions. La valeur de la tension à convertir est donnée par la relation : E = Eref . N1
Dans ce type de convertisseur : N2
- la première rampe est à temps constant,
- la seconde à pente constante.
Ce convertisseur est simple, précis, économique mais lent.

Fonction conversion analogique/numérique Page 2


C. LE CONVERTISSEUR A APPROXIMATIONS SUCCESSIVES

La tension d’entrée à convertir est appliquée à


une des entrées du comparateur.
Elle est comparée à des tensions successives de
référence un peu comme s’effectue la pesée d’une
marchandise sur une balance par le choix de poids
successifs dont on fait la somme.
Chaque bit affecté à un poids retenu est considéré
à l’état logique « 1 ».
Tous les bits avec leurs états 0 ou 1 sont
regroupés dans un mot binaire qui est l’expression
numérique de la valeur analogique d’entrée.

Organigramme de fonctionnement : Exemple :

début

Tous les bits sont à


«0»

Mettre à « 1 » le bit d’ordre élevé

Générer la sortie analogique

Résultat > entrée NON

OUI
Mettre à « 0 » le bit courant

Déplacer à droite le pointeur vers


le bit d’ordre inférieur

NON
Fin du mot

OUI

Fin de conversion

Description : La tension d’entrée est de 7V.


La tension de référence appliquée au CNA qui génère les valeurs de tension est 10V.
Le 1er poids appliqué au comparateur (V-) est 5V, soit la moitié de la tension de référence.
Le second poids est le quart (soit 2,5V), le 3ème le huitième, le 4ème le seizième… jusqu’au
poids du bit le plus faible, soit b0 qui a pour valeur : 10 = 10 = 10 = 0,039V.
2n 28 256

Fonction conversion analogique/numérique Page 3


D. CONVERTISSEUR PARALLELE OU FLASH

Une chaîne de 2n+1 résistances détermine un


échelonnement de valeurs distantes de q et
comprises entre Vmax et Vmin (sauf pour la
première qui est distante de q/2). Chaque
valeur est appliquée à l’une des entrées de 2n
comparateurs. Le potentiel Ve est appliqué
sur la deuxième entrée de chaque
comparateur et tous les comparateurs
correspondant à des niveaux inférieurs ou
égaux à Ve basculent simultanément. Le
codage est ensuite effectué instantanément
par un décodeur (ou une structure logique).

Inconvénient : il faut 255 comparateurs pour


une conversion sur 8 bits.

E. CARACTERISTIQUES DES C.A.N.

♦ Pleine échelle : Etendue de la grandeur analogique d’entrée. Notée Upe.


♦ Résolution : Amplitude de la plus petite variation de la sortie. Elle correspond au LSB,
(Last Significant Bit) bit de poids faible. Notée r ou q.
♦ Temps de conversion : C’est le temps minimum nécessaire au convertisseur pour stabiliser
une donnée numérique en sortie après qu’une tension analogique ait été appliquée à
l’entrée du C.A.N. Notée Tc.
♦ Erreur de décalage : C’est l’écart entre la valeur réelle de la grandeur d’entrée et la valeur
théorique de cette grandeur qui fournirait le même mot binaire en sortie.
♦ Erreur de gain : Elle se traduit par la différence qu’il existe entre le maximum de la valeur
analogique d’entrée et la valeur théorique du plus grand mot binaire de sortie.
♦ Erreur de linéarité : Elle se caractérise par l’écart maximal entre la courbe réelle et la
droite idéale. Elle s’exprime en % de ∆Ve.
♦ Erreur de quantification : Elle est systématique de la conversion analogique-numérique.
Elle vaut : ± ½ LSB.
♦ Exemple de codage des valeurs

♦ Conversion unipolaire : Permet de convertir des tensions analogiques d’entrée :


- positives (Vref+ = +V ; Vref- = 0) : 0 < Ve < Vref+ - q
- négatives (Vref- = -V ; Vref+ = 0) : -(Vref- + q) < Ve < 0
♦ Conversion bipolaire : Permet de convertir des tensions positives et négatives :
-(Vref- + q) < Ve < Vref+ - q

Fonction conversion analogique/numérique Page 4


F. APPLICATIONS

a) Etude du convertisseur simple rampe :

La principe est celui proposée au § B) a. La structure est la suivante :

+
C1 S1

Ve C
Géné de Compteur
rampe
R S2 & N
+
C2 Les A.I.L. sont alimentés entre Vcc et
H
la masse.
Ve est la grandeur à numériser
H N est le mot de sortie.

Les chronogrammes relatifs au fonctionnement de la structure sont les suivants :

H Th

t
R
+U
Ve
T
t
t1 t2
-U

S1

S2

a) Donner en le justifiant le régime de fonctionnement des A.I.L. C1 et C2.


b) Donner l’équation logique du signal C.
c) Compléter l’allure des signaux S1, S2 et C sur les chronogrammes ci-dessus.
d) Donner la valeur théorique du nombre N dans ce cas.

Fonction conversion analogique/numérique Page 5


e) On veut démontrer que N = f (Ve)

1. Durée des impulsions sur C : d’où : N =


Période du signal d’horloge :
2. Donner l’équation de la rampe présente sur R.
Rappel : équation d’une rampe : u = a t + b.
3. Exprimer t2 en fonction de T, U et Ve.
4. Exprimer t1 en fonction de T.
5. Déterminer la relation liant N à T, U, Th et Ve.
Si N = K Ve ; Donner l’expression de K.

b) Etude du convertisseur flash :

La structure proposée pour réaliser le convertisseur parallèle est la suivante :

S7

S6

S5

S4

S3 ?
S2

S1

a) Donner les expressions des potentiels V+ des comparateurs A1 à A7 en fonction de Eref .


b) Calculer la valeur du quantum q de ce convertisseur.
c) Le tableau suivant décrit l’évolution du code de sortie (constitué de MSB, bit2 et bit3) que
l’on désire en fonction des valeurs d’entrée.

Grandeur
0<E<q q<E<2q 2q<E<3q 3q<E<4q 4q<E<5q 5q<E<6q 6q<E<7q 7q<E<8q
d’entrée
MSB 0 0 0 0 1 1 1 1
Bit 2 0 0 1 1 0 0 1 1
Bit 3 0 1 0 1 0 1 0 1

Déterminer les équations de MSB, Bit 2 et Bit3 en fonction de S1, S2, S3,…,S7.

d) Proposer une structure logique validant le fonctionnement du convertisseur.

Fonction conversion analogique/numérique Page 6

Common questions

Alimenté par l’IA

Quantization fundamentally limits the analog-to-digital conversion process by introducing a systematic error as it maps continuous analog values to discrete levels. This inevitable process results in quantization noise, as certain fine details in the analog signal get lost between the step levels of discrete representation. Consequently, the resolution is limited by the bit depth of these levels, where a higher number of bits can reduce but never entirely eliminate this error. Thus, quantization creates a trade-off between affordability and precision in digital representation, shaping both the performance and design considerations of ADCs .

Flash ADCs are preferred in high-speed applications due to their ability to perform conversions almost instantaneously by utilizing parallel processing. The architecture involves a series of comparators checking the input voltage against a set of reference voltages simultaneously. Although this design demands a large number of comparators (2^n for n bits), making it resource and power-intensive, the speed gained from instantaneous conversion far outweighs these drawbacks in high-speed contexts. This attribute makes flash ADCs suitable for applications such as video signal processing and radar systems, where conversion speed is critical .

Choosing an ADC architecture depends on factors like conversion speed, resolution, accuracy, power consumption, size, and cost. For high-speed requirements, flash ADCs are suitable due to their rapid conversion capabilities. Applications needing high precision but with less emphasis on speed may benefit from dual ramp or successive approximation ADCs. Power consumption and size also play a role, particularly in portable devices. Cost considerations depend on the required performance and budget constraints. Balancing these factors in line with application requirements ultimately guides the selection of an appropriate ADC architecture .

The dual ramp ADC technique offers a more efficient and accurate implementation compared to the simple ramp ADC. The simple ramp ADC, although exhibiting excellent linearity, is noted for being slow, unreliable, imprecise, and highly susceptible to noise. In contrast, the dual ramp ADC can add precision and economy while addressing these limitations. It compares the input to a reference in two phases, with the first ramp having a constant time and the second a constant slope. This method enhances accuracy and noise rejection at the cost of speed, making it a preferred choice despite its slower operation .

Binary code is straightforward and efficient for representing non-negative numbers, widely used for its simplicity. However, it lacks the capability to handle negative inputs directly. Binary signed code allows representation of negative numbers by using one bit for sign, albeit at the cost of range and complexity. The 2's complement code extends this representation by offering easy arithmetic operations and directly handling both positive and negative inputs, which enhances efficiency for certain calculations in digital signal processing. Yet, it can still be cumbersome for human interpretation and specific arithmetic scenarios, making choice application-dependent .

The output of a dual ramp ADC is defined by the mathematical relationship E = Eref * (N1 / N2), where E is the input voltage to be converted, Eref is the reference voltage of opposite polarity applied during the second ramp phase, and N1 and N2 are the counts of clock pulses during the charging and discharging phases respectively. This relationship highlights how the integration periods relate the analog input to the digital output in a linear fashion, using clock pulse measurement to gauge the input relative to the reference .

Errors in ADCs, such as offset, gain, linearity, and quantization errors, significantly impact the quality and accuracy of digital signal processing. Offset errors can lead to a constant deviation across the conversion range, affecting consistency. Gain errors alter the scaling, especially noticeable at full-scale values. Linearity errors cause discrepancies that affect intermediate values more subtly, impacting precision. Quantization errors, being systematic, manifest as noise throughout the digital output, reducing resolution and introducing artifacts like aliasing in signal reconstruction. Correct handling of these errors is essential to ensure optimal digital signal fidelity .

The operational stages of an analog-to-digital converter (ADC) include the quantification of the input signal into discrete values and then the encoding of these values into a digital format. Typical errors encountered include offset error (the deviation between actual input and ideal output), gain error (difference between maximum input and theoretical maximum output), linearity error (difference between actual and ideal linear response), and quantization error (inherent in ADC due to discrete output steps, quantified as ±1/2 LSB). These errors affect the accuracy and precision of conversion, with systematic quantization error being unavoidable in any ADC process .

The fundamental principle of analog-to-digital conversion (ADC) is to transform an electrical analog signal into a digital signal expressed on N bits. This transformation is facilitated through two main operations: quantification and coding. Quantification assigns a measurable quantum to the smallest variation, while coding assigns numerical values to these quantified levels. This process facilitates digital signal processing by allowing continuous analog signals, which can represent various physical phenomena like temperature or pressure, to be processed, stored, and transmitted efficiently as discrete digital data that can be easily manipulated by digital systems .

In a successive approximation ADC, the input voltage is compared to a series of reference voltages through a comparator, much like incrementally weighing merchandise on a scale with predetermined weights. The comparator assesses the input against these reference values, assigning logical '1' or '0' to each bit based on the comparison, progressively forming a binary word representative of the analog input. This approach is akin to binary search and results in each bit being determined sequentially. Compared to other methods, it offers a balance between speed and precision, particularly more efficient than simple and dual-ramp methods while maintaining reasonable accuracy .

Vous aimerez peut-être aussi