Vous êtes sur la page 1sur 21

Le Convertisseur Analogique Numérique(1/20)

Définition
Un Convertisseur Analogique-Numérique(CAN), ADC pour
Analog to Digital Converter est un circuit dont la fonction
est de générer à partir d'une valeur analogique, une valeur
numérique (codée sur plusieurs bits), proportionnelle à la
valeur analogique entrée.

Pr F. I. Barro, Microcontroleur AVR 1


Le Convertisseur Analogique Numérique(2/20)

Pr F. I. Barro, Microcontroleur AVR 2


Le Convertisseur Analogique Numérique(3/20)
Aliasing ou repliement
• Le repliement consiste en le « repli » d'une fréquence supérieure à la fréquence de Nyquist vers une
fréquence inférieure à celle-ci.
• Par exemple dans le cas d’un signal sonore ceci est particulièrement gênant puisque • Par exemple
dans le cas d’un signal sonore, ceci est particulièrement gênant puisque ce phénomène peut
transformer une harmonique d'un son en une fréquence anharmonique, déplaisante à l'oreille.

Repliement d'un signal sinusoïdal de fréquence f = 0,9 qui est interprété comme un signal de fréquence f
= 0,1 lors d'un échantillonnage de période T = 1,0.

Pr F. I. Barro, Microcontroleur AVR 3


Le Convertisseur Analogique Numérique(4/20)

Configuration typique

Pr F. I. Barro, Microcontroleur AVR 4


Le Convertisseur Analogique Numérique(5/20)

Technologies de conversion
Analogique-Numérique:

Autres technologies :
- CAN pipeline
- CAN Sigma-Delta ( Σ−δ) à sur-échantillonnage
Pr F. I. Barro, Microcontroleur AVR 5
Le Convertisseur Analogique Numérique(6/20)

Caractéristiques principales de l’ADC de l’Atmega2560


• Convertisseur analogique numérique de 10 bits à approximations
successives
• Jusqu’à 15 kSPS: 15’000 échantillons par seconde à 10 bits
• Contrôle du démarrage des conversions par software, comparateur
analogique ou par Timer
• 16 canaux d’entrée configurables individuellement
• Possibilité de mesures différentielles
• Contrôle des séquences d’acquisition (unique ou répétitive)
• Buffer de stockage des entrées analogiques

Pr F. I. Barro, Microcontroleur AVR 6


Le Convertisseur Analogique Numérique(6/20)
Convertisseur à
approximations successives

Pr F. I. Barro, Microcontroleur AVR 7


Le Convertisseur Analogique Numérique(7/20)

Structure du Convertisseur A/D


de l’Atmega2560

Pr F. I. Barro, Microcontroleur AVR 8


Le Convertisseur Analogique Numérique(8/20)

Sources de déclenchement du Convertisseur A/D


de l’Atmega2560

Pr F. I. Barro, Microcontroleur AVR 9


Le Convertisseur Analogique Numérique(9/20)

Prédiviseur de l’horloge du Convertisseur A/D


de l’Atmega2560

: Fréquence ADC: 50 à 100kHz

Pr F. I. Barro, Microcontroleur AVR 10


Le Convertisseur Analogique Numérique(10/20)

Chronogramme de fonctionnement du Convertisseur A/D de l’Atmega2560:


1ère conversion (conversion unique)

Pr F. I. Barro, Microcontroleur AVR 11


Le Convertisseur Analogique Numérique(11/20)

Chronogramme de fonctionnement du Convertisseur A/D de l’Atmega2560:


conversion unique

Pr F. I. Barro, Microcontroleur AVR 12


Le Convertisseur Analogique Numérique(12/20)

Chronogramme de fonctionnement du Convertisseur A/D de l’Atmega2560:


conversion auto re-déclenchable

Pr F. I. Barro, Microcontroleur AVR 13


Redémarrage auto des conversions par la source choisie
Le Convertisseur Analogique Numérique(13/20)

Chronogramme de fonctionnement du Convertisseur A/D de l’Atmega2560:


conversion répétitive (auto)

Pr F. I. Barro, Microcontroleur AVR 14


Le Convertisseur Analogique Numérique(14/20)

Fonction de conversion mesure non


différentielle

1023
𝑁 𝐴𝐷𝐶 =𝑉 𝑖𝑛
𝑉 𝑅𝐸𝐹

4 choix possibles pour la tension de référence VREF

Pr F. I. Barro, Microcontroleur AVR 15


Le Convertisseur Analogique Numérique(15/20)
Choix de la référence de tension Choix des canaux à convertir et gain associé

Justification du résultat à gauche ou à droite


(ADLAR = 0 = Aligné à droite par défaut)

Valeurs possibles pour la tension de référence VREF

Pr F. I. Barro, Microcontroleur AVR 16


Le Convertisseur Analogique Numérique(16/20)
Choix de la référence de tension Choix des canaux à convertir et gain associé

Justification du résultat à gauche ou à droite

Pr F. I. Barro, Microcontroleur AVR 17


Le Convertisseur Analogique Numérique(17/20)

Justification du résultat à droite

Justification du résultat à gauche

Pr F. I. Barro, Microcontroleur AVR 18


Le Convertisseur Analogique Numérique(18/20)
Activation du convertisseur Activation du mode auto ré-déclenchable
(1 = actif), (0 = désactivé)
Choix du facteur de prédivision

Activation des interruptions

Mise à 1 = Démarrage des Drapeau de fin de conversion; doit être


conversions; reste à 1 tant remis à 0 manuellement
que la conversion n’est pas
terminée.

Pr F. I. Barro, Microcontroleur AVR 19


Le Convertisseur Analogique Numérique(19/20)

Analog Comparator Multiplexer Enable:


Utilisation d’une des voies d’entrée
analogique comme entrée inverseuse Choix de la source de ré-
pour le comparateur analogique déclenchement

Pr F. I. Barro, Microcontroleur AVR 20


Le Convertisseur Analogique Numérique(20/20)
Désactivation des E/S numériques pour
les voies ADC0 à ADC7

Désactivation des E/S numériques pour


les entrées du comparateur analogique

Désactivation des E/S numériques pour


les voies ADC8 à ADC15

Pr F. I. Barro, Microcontroleur AVR 21

Vous aimerez peut-être aussi