0% ont trouvé ce document utile (0 vote)
173 vues21 pages

Guide ADC Atmega2560 et Aliasing

Transféré par

modou BADIANE
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
173 vues21 pages

Guide ADC Atmega2560 et Aliasing

Transféré par

modou BADIANE
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

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