Bygga en puls Analyzer (4 / 8 steg)
Steg 4: Analog Digital omvandlare
För att kunna spela in alla data, vill vi att våra mikrochip läsa utsignalen från S/H som en analog signal och spela in det och använda en USB-seriell Port för att överföra till MATLAB-program.
Ställa in en a/d omvandling på PIC24F (följande steg tas från sidan 87 i "PIC24f.pdf"):
Konfigurera modulen A/D:
en) Välj port pins som analoga ingångar (AD1PCFG < 15:0 >).
b) Välj spänning referenskälla att matcha förväntade intervallet på analoga ingångar (AD1CON2 < 15:13 >).
c) Välj analog konvertering klockan att matcha önskade data klassar med processorn klocka (AD1CON3 < 7:0 >).
d) Välj lämpliga prov/konvertering sekvensen (AD1CON1 < 7:5 > och < 12:8 > AD1CON3).
e) Välj hur konvertering resultat presenteras i bufferten (AD1CON1 < 9:8 >).
f) Välj avbrott som (AD1CON2 < 5:2 >).
g) slå på A/D modul (AD1CON1 < 15 >).