Vous êtes sur la page 1sur 3

Convertisseur Analogique Numérique: ADC du 328P

1- Spécifications
• Résolution 10 bits
• Non-linéarité intégrale de 0,5 LSB
• Précision absolue de ± 2 LSB
• Temps de conversion de 13 à 260 µs
• Jusqu'à 76,9 kSPS (jusqu'à 15 kSPS à résolution maximale) (kSPS: kilo Samples Per Second)
• 6 canaux d'entrée multiplexés asymétriques
• 2 canaux d'entrée asymétriques multiplexés supplémentaires (pack TQFP et QFN/MLF uniquement)
• Canal d'entrée du capteur de température
• Réglage gauche en option pour la lecture des résultats ADC
• Plage de tension d'entrée 0 - VCC ADC
• Tension de référence ADC 1.1 V sélectionnable
• Mode de fonctionnement libre ou de conversion unique
• Interruption sur conversion ADC terminée
• Suppresseur de bruit en mode veille

2- Schéma bloc diagramme

3- Fonctionnement (modes)
Principe de fonctionnement des conversions
Une seule conversion est démarrée en désactivant le bit ADC de réduction de puissance, PRADC, en
y écrivant un zéro logique et en écrivant un un logique dans le bit de démarrage de conversion ADC,
ADSC. Ce bit reste haut tant que la conversion est en cours et sera effacé par le matériel une fois la
conversion terminée. Si un canal de données différent est sélectionné alors qu'une conversion est en
cours, l'ADC terminera la conversion en cours avant d'effectuer le changement de canal.
Alternativement, une conversion peut être déclenchée automatiquement par diverses sources. Le
déclenchement automatique est activé en définissant le bit d'activation de déclenchement
automatique ADC, ADATE dans ADCSRA.
La source de déclenchement est sélectionnée en définissant les bits de sélection de déclenchement
ADC, ADTS dans ADCSRB.
Lorsqu'un front positif se produit sur le signal de déclenchement sélectionné, le prédiviseur ADC est
réinitialisé et une conversion est démarrée. Cela fournit une méthode de démarrage des conversions
à intervalles fixes.
Si le signal de déclenchement est toujours activé à la fin de la conversion, une nouvelle conversion ne
démarrera pas. Si un autre front positif se produit sur le signal de déclenchement pendant la
conversion, le front sera ignoré.

Modes de fonctionnement :
 Single conversion mode
Chaque nouvelle conversion est déclenchée manuellement (mesure de grandeur DC ou signal hors
‘time domaine’)
 Free running mode
Conversions successives et MAJ continue des registresADC. Début première conversion par ADSC=1
 Auto trigger mode
Déclenchement des conversions par d’autres sources (ex: timer, IRQ ext,…)
Résultat de conversion: le résultat numérique de conversion ‘ADC’ est stocké dans les
registres ADCH et ADCL (ADCL est à lire en premier!)

4- Mise en Oeuvre

Description des Registres ADC:


 Sélection tension de reference et voie ADC

 Définition des principales configurations (activation ADC, démarrage conversion,


autorisation auto-triggering, autorisation IRQ, prescalaire)

 Choix source de déclenchement

Vous aimerez peut-être aussi