APPLICATION DE LA
 CONVERSION ANALOGIQUE NUMERIQUE

LE CONTROLEUR MC9S12C128
 

Hugues ANGELIS

page  02

 

 

L’ADC12B16

L’ADC12B16 est un convertisseur à pesées successives développé par Freescale et qui a été intégré dans le 9s12. Il est conçu pour permettre de réaliser des conversions sur 16 voies avec une résolution de 12 bits (d’où son nom).

Toutefois dans notre version du 9s12XS128, les 80 broches du boitier ne suffisent pas à sortir tous les signaux, l’ADC n’a donc que les 8 pattes AN0 à AN7 de connectées aux broches du composant. Les signaux non connectés sont donc volontairement reliés à la masse.

De même, les entrées de déclenchement ETRIGX sont elles aussi déconnectées du composant. On ne peut donc déclencher de conversion qu’à partir des registres ou de l’état d’une voie AN0 à AN7 (qui devient alors une entrée numérique).

L’échantillonneur-bloqueur est partiellement configurable, on peut régler le temps de fermeture de l’interrupteur, toutefois, il ne s’agit pas d’un réglage fin, on a le choix entre un certain nombre de valeurs.