Étape 4: Convertisseur numérique analogique
Pour être en mesure d’enregistrer toutes les données, nous voulons que notre puce pour lire le signal de sortie S/H comme un signal analogique et enregistrer et utiliser un Port série USB pour transférer au programme MATLAB.
Pour configurer une conversion a/d sur PIC24F (les étapes suivantes sont tirées de la page 87 du « PIC24f.pdf ») :
Configurer le module A/D :
a) sélectionner le port coins comme entrées analogiques (AD1PCFG < 15:0 >).
b) source de référence de tension select pour correspondre à la gamme attendue sur les entrées analogiques (AD1CON2 < 15:13 >).
c) sélectionner l’horloge analogique conversion pour correspondre à débit de données désirée avec l’horloge du processeur (AD1CON3 < 7:0 >).
d) sélectionnez la séquence/conversion d’échantillonnage approprié (AD1CON1 < 7:5 > et AD1CON3 < 12:8 >).
e) sélectionnez comment les résultats de la conversion sont présentés dans la mémoire tampon (< 9:8 > AD1CON1).
f) sélectionner le taux d’interruption (< 5:2 > AD1CON2).
g) activer le module A/N (AD1CON1 < 15 >).