Vous êtes sur la page 1sur 7

Classe : 1TSI 3 Chapitre 12 : C.P.G.

E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11
Introduction
De nombreux systèmes électroniques utilisent la technique numérique, à base de microprocesseurs ou de microcontrôleurs
pour les avantages qu’elle présente par rapport à la technique analogique :

o Facilité de traitement de l’information (filtrage, compression…),


o Mémorisation possible des informations,

I. Chaîne de mesure numérique :

Le schéma ci-dessus montre la structure et les éléments de base d’une chaine de mesure numérique.

E/B GN
GA Conditionneur GA CAN
Capteurs
de signaux Système de
n bits
traitement
numérique

GN (Calculateur)
Actionneurs Préactionneur GA CNA
m bits

Le signal issu du capteur est mis en forme et amplifier par le conditionneur, un CAN (convertisseur analogique
numérique) effectue la numérisation du signal fourni par le conditionneur, après un échantillonnage (E/B) éventuel.

La sortie du CAN est alors traitée par un calculateur (DSP, microprocesseur…) qui effectue un ensemble de opérations et
des corrections numériques afin d’élabore un signal de commande du préactionneur, qui ensuite reconverti en signal
analogique, cette opération est réalisée par un CAN (convertisseur numérique analogique).

II. Convertisseur analogique numérique CAN (ADC en anglais)

Le convertisseur analogique numérique est un circuit intégré qui fait une conversion d’une grandeur analogique
en une grandeur numérique.

1. Symbole
Echantillonneur
/bloqueur CAN
an-1
Grandeur ∩ N
Grandeur
a1
analogique VE(t) C Vb(t) # a0
numérique

Echantillonneur /bloqueur pour maintenir la tension à l’entrée du CAN pendant toute la durée de la conversion, cette
dernière s’effectue en fait sur des échantillonnes de la tension Ve(t).

CPGE 1/6
Classe : 1TSI 3 Chapitre 12 : C.P.G.E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11
Le convertisseur analogique-numérique effectue la numérisation du signal fourni par le conditionneur, après un
échantillonneur bloqueur. L’exemple suivant représente les étapes de conversion d’un convertisseur analogique
numérique de 3 bits (n=3).

Remarque : La partie « échantillonnage + blocage » sera traitée en détail par la suite.


2. Relation fondamentale
Le but de la conversion A/N ou N/A est de faire correspondre un nombre binaire N (2) de n bits à une tension
analogique V le plus souvent ou inversement. Le nombre binaire naturel est défini par :

𝑵(𝟐) = ሾ𝒂𝒏−𝟏 𝒂𝒏−𝟐 ⋯ 𝒂𝟏 𝒂𝟎 ሿ

MSB LSB
o Conversion à nombre binaire à nombre décimale
𝑵(𝟏𝟎) = 𝒂𝒏−𝟏 . 𝟐𝒏−𝟏 + 𝒂𝒏−𝟐 . 𝟐𝒏−𝟐 + ⋯ + 𝒂𝟏 . 𝟐𝟏 + 𝒂𝟎 . 𝟐𝟎

Exemple : Soit N(2) = (10010) ➔ 𝑁(10) = 1. 24 + 0. 23 + 0. 22 + 1. 21 + 0 . 20 = 18

o La tension pleine échelle PE

C’est la plage de variation de la tension d’entrée. Elle est souvent de 0-5V, 0-10V pour un CAN unipolaire et ±5V, ±10V
pour un CAN Bipolaire : 𝑷𝑬 = 𝑽𝒓𝒆𝒇+ − 𝑽𝒓𝒆𝒇−
Exemple : soit un convertisseur analogique numérique de la plage de conversion est ±5V. Calculer la tension pleine
échelle ?
On a : 𝑉𝑟𝑒𝑓 + = 5𝑉 et 𝑉𝑟𝑒𝑓 − = −5𝑉
Par définition : 𝑃𝐸 = 5 − (−5) = 10𝑉
o Quantum q
C’est la petite variation de la tension d’entrée. Il correspond donc à la valeur d’entrée quand seul le bit de poids faible
(LSB) de N à l’état haut (N=1) :
𝑷𝑬 PE : la tension en plein échelle
𝒒= 𝟐𝒏 n : nombre de bits du CAN
Exemple :
CAN Arduino Uno : 𝑃𝐸 = 5𝑉 et 𝑛 = 10 bits alors 𝑞 ≈ 5𝑚𝑉

CPGE 2/6
Classe : 1TSI 3 Chapitre 12 : C.P.G.E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11
o Résolution R
La résolution est exprimée par le nombre de bits n que peut fournir le convertisseur en sortie.
Exemple : 𝑹=𝒏
CAN Arduino Uno: 𝑛 = 10 bits alors 𝑹 = 𝟏𝟎
o Caractéristique de transfert d’un convertisseur CAN
La caractéristique d’un CAN est la courbe représentant la grandeur de sortie en fonction de la grandeur d'entrée.
La caractéristique ci-dessous est pour un CAN de la tension pleine échelle 𝑃𝐸 = 8 𝑉 et de nombre de bit 𝑛 = 3 bits alors
le quantum 𝑞 = 1𝑉.

A partir de cette caractéristique. Le quantum q relie également la tension Ve à son mot numérique N 10 :
𝟏
𝑵𝟏𝟎 = . 𝑽𝒆
𝒒
Exemple :
Le microcontrôleur PIC16F877A dispose d’un CAN de 10 bits et alimenté sous une tension de 5V. La tension a convertie
est appliquée à la broche RA0. Calculer la valeur de N lorsque la tension aux bornes de RA0 est 𝑉𝑒 = 3.43 𝑉 ?
Réponse :
𝑷𝑬 𝟓
Calculons tout d’abord le quantum q : 𝒒 = = = 𝟒. 𝟖𝟖 𝒎𝑽 . Maintenant, la valeur N correspondante à la tension
𝟐𝒏 𝟐𝟏𝟎
𝟏 𝟏
appliquée en RA0 est : 𝑵 = 𝒒 . 𝑽𝒆 = . 𝟑. 𝟒𝟑 ➔ 𝑵 (𝟏𝟎) = 𝟕𝟎𝟑 ➔ 𝑵(𝟐) = 𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟏𝟏𝟏
𝟒.𝟖𝟖 .𝟏𝟎−𝟑

o Temps de conversion
Le temps de conversion Tc ou temps d'établissement (Setting time) est le temps nécessaire pour convertir une valeur de
tension en un nombre représentatif.

Il dépend de la technique employée pour la conversion. Il est donné par la documentation constructeur du composant.
Exemple : pour la carte Arduino Uno le temps de conversion est de l'ordre de 𝑻𝒄 = 𝟏𝟎𝒎𝒔 ;

o La valeur maximale de la tension à l’entrée


La valeur maximale de Ve(t) est donc : 𝑽𝒆𝒎𝒂𝒙 = 𝒒. (𝟐𝒏 − 𝟏)
Exemple : cas de l’ARDUINO UNO (𝑃𝐸 = 5𝑉 , n =10) alors 𝑽𝒆𝒎𝒂𝒙 = 𝟒. 𝟗𝟗𝟓 𝑽

III. Convertisseur numérique analogique CNA (DAC en anglais)

Le convertisseur analogique numérique est un circuit intégré qui fait une conversion d’une grandeur numérique en une
grandeur analogique.

CPGE 3/6
Classe : 1TSI 3 Chapitre 12 : C.P.G.E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11
1. Symbole CAN
an-1
Grandeur
N ∩ Grandeur
a1
numérique
a0 # Vs(t) analogique

La valeur N représente la loi de commande calculée par une unité de traitement numérique, cette valeur est convertie à
une tension pour commander un préactionneur. Le schéma ci-dessous représente les constituions interne d’un CNA.

Exemple : CAN R-2R 𝑛 = 4 bits.

2. Relation fondamentale
o Quantum q

C’est la petite variation de la tension de sortie. Il correspond donc à la valeur d’entrée quand seul le bit de poids faible
(LSB) de N à l’état haut (N=1) :
𝑽𝒓𝒆𝒇 Vréf : la tension de référence
𝒒 = 𝟐𝒏 − 𝟏
n : nombre de bits du CNA
Exemple : 𝑛 = 4, 𝑉𝑟é𝑓 = 10𝑉 alors 𝒒 = 𝟔𝟐𝟓𝒎𝑽.Donc, si N augmente d’une unité, Vs augmente de la valeur du q.

CPGE 4/6
Classe : 1TSI 3 Chapitre 12 : C.P.G.E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11
o Résolution R
𝟏
Elle est définie par le pourcentage de la pleine échelle soit : 𝑹 = 𝟐𝒏
Elle peut aussi défini par le nombre de bits n soit : 𝑹=𝒏
o La valeur maximale de la tension à la sortie

La valeur maximale de Ve(t) est donc : 𝑽𝒔𝒎𝒂𝒙 = 𝒒. (𝟐𝒏 − 𝟏)

o Caractéristique de transfert d’un convertisseur CNA

La caractéristique d’un CNA est la courbe représentant la grandeur de sortie en fonction de la grandeur d'entrée.

La caractéristique ci-dessous est pour un CNA de la tension pleine échelle 𝑉𝑟𝑒𝑓 = 8 𝑉 et de nombre de bit 𝑛 = 3 bits
alors le quantum 𝑞 = 1𝑉.

A partir de cette caractéristique. Le quantum q relie également la tension Vs à son mot numérique N10 :
𝑽𝒔 = 𝒒 . 𝑵 𝟏𝟎
IV. Echantillonnage-blocage
1. Echantillonnage
a) Définition

L’échantillonnage consiste à prélever les valeurs du signal e(t) à des instants multiples entiers de la période Te d'une
horloge.

On note e(n.Te) la valeur analogique de l’échantillon pris à l’instant t = n.Te. L’ensemble de ces échantillons constitue le
signal e*(t).

Cette opération revient à multiplier le signal e(t) par un signal constitué d'impulsions aux instants n.Te ("peigne de
Dirac") :

CPGE 5/6
Classe : 1TSI 3 Chapitre 12 : C.P.G.E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11
b) Spectre d’un signale échantillonné :

On considère maintenant un signal e(t) quelconque, son spectre est le suivant :

Le spectre e(f) est dupliqué autour de la fréquence d'échantillonnage Fe et de ses multiples.

c) Théorème de SHANNON
- Si le spectre de e(t) n’est pas borné, c'est-à-dire si e(t) est composé d’une infinité d’harmoniques (fMaxi infinie) ;
- ou bien si la fréquence d’échantillonnage Fe est trop faible par rapport à fMaxi, alors il y aura un chevauchement des
bandes fréquentielles qui empêchera la reconstitution correcte du signal après traitement.

On dit qu’il y a REPLIEMENT du spectre.

Il est donc nécessaire d’imposer une condition sur la fréquence d’échantillonnage : c’est le Théorème de SHANNON :

Il faut que 𝑭𝒆 > 𝟐. 𝒇𝑴𝒂𝒙𝒊

Ainsi, Fe- fMaxi sera supérieure à fMaxi et il n'y aura pas repliement de spectre. La fréquence 2.fMaxi est appelée fréquence de
Nyquist.
En pratique, on prend généralement un rapport d’au moins 10 entre Fe et fMaxi.
d) Filtre anti-repliement

Le respect de la condition de Shannon peut nécessiter de limiter le spectre


de e(t) à fMaxi assez basse. Pour réaliser cette opération, on utilise un filtre
passe-bas appelé filtre anti-repliement.

2. Blocage
La conversion analogique-numérique d'un échantillon est une opération électronique qui ne peut se faire instantanément,
et nécessite un temps de conversion Tc.

Or, pendant le temps de conversion, la valeur analogique peut varier, ce qui entraînerait une erreur lors de la conversion :

CPGE 6/6
Classe : 1TSI 3 Chapitre 12 : C.P.G.E SAFI
Pr.ERKHAYLA Redwane Conversion Analogique/Numérique (CAN et Année : 2019/2020
CNA)
TD 11

On "bloque" donc le signal e*(t) pendant la durée Te > Tc afin d'éviter toute erreur. Le principe est de
charger un condensateur pendant la durée τ, puis de l’isoler jusqu’à la prise d’échantillon suivante :

A l'instant n.TE, le condensateur C se charge avec la tension e(n.TE). Entre les instants n.TE et (n+1).TE, le
condensateur ne se décharge pas (i+=0) et maintient constante la tension e*B (t) = e(n.TE).

CPGE 7/6

Vous aimerez peut-être aussi