APPLICATION DE LA
CONVERSION ANALOGIQUE NUMERIQUE
LE CONTROLEUR MC9S12C128
|
Hugues
ANGELIS |
page 05 |
ATDCTL4 (ATD control Register
4)
Base + 4
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
SMP2 |
SMP1 |
SMP0 |
PRS4 |
PRS3 |
PRS2 |
PRS1 |
PRS0 |
Write |
Reset Value |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
Accès : Toujours
accessible
Annule la séquence de
conversion en cours en cas d’écriture
SMPX Sample Time
Select Durée de
l’échantillonnage
Fonction : Permet de définir la durée de l’échantillonnage.
Etat : |
SMPx |
Durée |
|
SMPx |
Durée |
|
000 |
4 |
|
100 |
12 |
|
001 |
6 |
|
101 |
16 |
|
010 |
8 |
|
110 |
20 |
|
011 |
10 |
|
111 |
24 |
PRSX
Clock Prescaler
Prédiviseur d’horloge
Fonction : Permet de définir la fréquence de l’horloge
interne du convertisseur. La fréquence maximum du convertisseur est de
8,3MHz, sa fréquence minimum est de 250KHz. Le prescaler doit
garantir que l’horloge reste bien dans cette gamme de fréquence.
Etat : FATD = FBUS
/ 2(PRSx+1).
ATDCTL5 (ATD control Register
5)
Base + 5
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
0 |
SC |
SCAN |
MULT |
Bits C |
Write |
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Accès : Toujours
accessible
Démarre ou redémarre la
séquence de conversion en cas d’écriture
SC Special Channel Conversion
Bit Canaux de conversion spéciaux
Fonction : Permet de lancer des conversions sur les canaux
spéciaux.
Etat : 0 = Conversion sur les canaux ANX ;
1 = Conversion sur les canaux spéciaux2.
SCAN Continuous Conversion Sequence
Mode Mode conversion continue
Fonction : Permet au convertisseur de convertir en continu,
c'est-à-dire lui permet de relancer sa séquence de conversions à la
fin de la précédente. Le bit SCAN n’est pris en compte que si le mode déclenchement
externe
n’est pas activé (ETRIGE
= ‘0’).
Etat : 0 = Mode monocoup ;
1 = Mode conversion continue.
MULT Multi-Channel Sample
Mode Mode muticanaux
Fonction : Permet de faire passer l’échantillonneur
bloqueur d’un canal à un autre. Lorsque MULT est inactif, seul le canal
choisi par les valeurs des bits SC, CD, CC, CB et CA est convertis
(quelle que soit la longueur de la séquence de conversion).
Lorsque MULT est actif, le convertisseur commence sa séquence de
conversion par le canal choisi par les bits SC, CD, CC ,CB et CA
puis passe au canal suivant.
Etat : 0 = Mode monocanal ;
1 = Mode multicanal.
Bits C Analog Input channel Select
Code Choix du canal analogique
Fonction : Permet de sélectionner le premier canal à
convertir de la séquence. En complément du bit SC, les bits C permettent de choisir et de
lancer la séquence de conversion à partir d’un canal parmi ceux
disponibles dans la liste suivante :
SC |
Bit C [ 3 : 0] |
Canal |
SC |
Bit C [ 3 : 0] |
Canal |
0 |
0 |
0 |
0 |
0 |
AN0 |
1 |
0 |
0 |
0 |
0 |
Réservé |
0 |
0 |
0 |
1 |
AN1 |
0 |
0 |
0 |
1 |
Température |
0 |
0 |
1 |
0 |
AN2 |
0 |
0 |
1 |
X |
Réservé |
0 |
0 |
1 |
1 |
AN3 |
0 |
1 |
0 |
0 |
VRH |
0 |
1 |
0 |
0 |
AN4 |
0 |
1 |
0 |
1 |
VRL |
0 |
1 |
0 |
1 |
AN5 |
0 |
1 |
1 |
0 |
(VRH+VRL)/2 |
0 |
1 |
1 |
0 |
AN6 |
0 |
1 |
1 |
1 |
Réservé |
0 |
1 |
1 |
1 |
AN7 |
1 |
X |
X |
X |
Réservé |
1 |
0 |
0 |
0 |
AN8 |
|
|
|
|
|
1 |
0 |
0 |
1 |
AN9 |
|
|
|
|
|
1 |
0 |
1 |
0 |
AN10 |
|
|
|
|
|
1 |
0 |
1 |
1 |
AN11 |
|
|
|
|
|
1 |
1 |
0 |
0 |
AN12 |
|
|
|
|
|
1 |
1 |
0 |
1 |
AN13 |
|
|
|
|
|
1 |
1 |
1 |
0 |
AN14 |
|
|
|
|
|
1 |
1 |
1 |
1 |
AN15 |
|
|
|
|
|
|