Nybörjarguide till A/D omv i PICarna
Nybörjarguide till A/D omv i PICarna
Fick detta som privat PM men det passar bättre on-line...
> Vet du någon nybörjarguide för att komma igång med A/D omvandlare till Picarna ?
Inte vad jag vet. Kanske i någon PIC tutorial.
Vad specifikt är det som är oklart ?
Hur själva ADC'n i sig "körs" står i databladet.
Sen finns det massor av frågor kring t.ex anpassning av insignaler och liknande,
som inte alls är PIC frågor igentligen...
Sen har Microchip en massa App notes och Ref Manuals.
Länkarna nedan är blandat för PIC16, PIC18 och dsPIC, du sa inte vilken
arkitektur du var intresserad av.
"AN693, Understanding A/D Converter Performance Specifications"
http://ww1.microchip.com/downloads/en/A ... 00693a.pdf
"AN546, Using the Analog to Digital Converter"
http://ww1.microchip.com/downloads/en/A ... 00546e.pdf
"10-bit A/D Converter (Mid-Range)"
http://ww1.microchip.com/downloads/en/D ... 23A_cn.pdf *****
"Section 17. 10-Bit A/D Converter - dsPIC30F FRM"
http://ww1.microchip.com/downloads/en/D ... 70064D.pdf
"Section 18. 12-Bit A/D Converter - dsPIC30F FRM"
http://ww1.microchip.com/downloads/en/D ... 70065D.pdf
" SECTION 25. COMPATIBLE 10-BIT A/D CONVERTER - PIC18C Reference Manual"
http://ww1.microchip.com/downloads/en/D ... /39525.pdf
***** Jag skulle börja med denna, kompletterat med aktuellt datablad, så klart...
> Vet du någon nybörjarguide för att komma igång med A/D omvandlare till Picarna ?
Inte vad jag vet. Kanske i någon PIC tutorial.
Vad specifikt är det som är oklart ?
Hur själva ADC'n i sig "körs" står i databladet.
Sen finns det massor av frågor kring t.ex anpassning av insignaler och liknande,
som inte alls är PIC frågor igentligen...
Sen har Microchip en massa App notes och Ref Manuals.
Länkarna nedan är blandat för PIC16, PIC18 och dsPIC, du sa inte vilken
arkitektur du var intresserad av.
"AN693, Understanding A/D Converter Performance Specifications"
http://ww1.microchip.com/downloads/en/A ... 00693a.pdf
"AN546, Using the Analog to Digital Converter"
http://ww1.microchip.com/downloads/en/A ... 00546e.pdf
"10-bit A/D Converter (Mid-Range)"
http://ww1.microchip.com/downloads/en/D ... 23A_cn.pdf *****
"Section 17. 10-Bit A/D Converter - dsPIC30F FRM"
http://ww1.microchip.com/downloads/en/D ... 70064D.pdf
"Section 18. 12-Bit A/D Converter - dsPIC30F FRM"
http://ww1.microchip.com/downloads/en/D ... 70065D.pdf
" SECTION 25. COMPATIBLE 10-BIT A/D CONVERTER - PIC18C Reference Manual"
http://ww1.microchip.com/downloads/en/D ... /39525.pdf
***** Jag skulle börja med denna, kompletterat med aktuellt datablad, så klart...
Helt rätt.
Du kommer att få en variabel spänning på 0-5 V på AN0.
Notera bara att ibland kan pottar ge lite störningar när man vrider
(som "skrap" i en volymkontroll). En konding mellan pottens "tredje ben"
och 0V jämnar ut spänningen och ger mer stabil avläsning (värderna
fladdrar inte så mycket). Säg 100 nF eller liknande.
Du kan/bör inte använda för stor pot, det finns en minsta
rekomenderad impedans på ADC ingången (se databladet). I detta
har det dock ingen större betydelse.
Sen är det bara att sätta upp ADC på lämpligt sätt och läsa av, men det
finns detaljerat beskrivet i databladet...
Du kommer att få en variabel spänning på 0-5 V på AN0.
Notera bara att ibland kan pottar ge lite störningar när man vrider
(som "skrap" i en volymkontroll). En konding mellan pottens "tredje ben"
och 0V jämnar ut spänningen och ger mer stabil avläsning (värderna
fladdrar inte så mycket). Säg 100 nF eller liknande.
Du kan/bör inte använda för stor pot, det finns en minsta
rekomenderad impedans på ADC ingången (se databladet). I detta
har det dock ingen större betydelse.
Sen är det bara att sätta upp ADC på lämpligt sätt och läsa av, men det
finns detaljerat beskrivet i databladet...
Oj oj, det finns massor man kan göra om man vill skydda/anpassa sina ingångar !
I många fall sätter man opamp mellan kortets kontakter och
PIC'ens pinnar för att dels skydda PIC'en, dels ordna så att man
kan ha rellativt hög impendans på ingångarna (säg 1 Mohm eller mer)
för att inte störa mätobjektet, samtidigt som man får låg impedans
mot ADC ingångarna.
Att bara köra kontakterna "rent" direkt in på PIC'en är inte
att rekomendera. Du får inget ESD skydd t.ex. Men, det beror ju
också väldigt mycket på hur och i vilken miljö detta "experimentkort"
ska användas. Eller vilken precision du förväntar dig.
Om du åtminstånde vill göra lite rätt, så har du flera dagars läsande av
olika datablad och app notes framför sig. Leta gärna lite hos de
andra stora tillverkarna av (fristående) ADC'er. Texas, Analog Devices och
Maxim för att nämna ett par. AD tror jag har mycekt bra material.
Som sagt, att pyssla med analog teknik är något helt annat än
enbart digitala I/O...
I många fall sätter man opamp mellan kortets kontakter och
PIC'ens pinnar för att dels skydda PIC'en, dels ordna så att man
kan ha rellativt hög impendans på ingångarna (säg 1 Mohm eller mer)
för att inte störa mätobjektet, samtidigt som man får låg impedans
mot ADC ingångarna.
Att bara köra kontakterna "rent" direkt in på PIC'en är inte
att rekomendera. Du får inget ESD skydd t.ex. Men, det beror ju
också väldigt mycket på hur och i vilken miljö detta "experimentkort"
ska användas. Eller vilken precision du förväntar dig.
Om du åtminstånde vill göra lite rätt, så har du flera dagars läsande av
olika datablad och app notes framför sig. Leta gärna lite hos de
andra stora tillverkarna av (fristående) ADC'er. Texas, Analog Devices och
Maxim för att nämna ett par. AD tror jag har mycekt bra material.
Som sagt, att pyssla med analog teknik är något helt annat än
enbart digitala I/O...

Sodjan skrev:
>
>"10-bit A/D Converter (Mid-Range)"
>http://ww1.microchip.com/downloads/en/D ... 23A_cn.pdf *****
>
>***** Jag skulle börja med denna, kompletterat med aktuellt datablad, så klart...
>
För er som inte kan Kinesiska så kan jag varmt rekomondera denna på istället Engelska!
http://ww1.microchip.com/downloads/en/D ... 31023A.pdf
>
>"10-bit A/D Converter (Mid-Range)"
>http://ww1.microchip.com/downloads/en/D ... 23A_cn.pdf *****
>
>***** Jag skulle börja med denna, kompletterat med aktuellt datablad, så klart...
>
För er som inte kan Kinesiska så kan jag varmt rekomondera denna på istället Engelska!


http://ww1.microchip.com/downloads/en/D ... 31023A.pdf
- Greensilver
- Inlägg: 1305
- Blev medlem: 21 januari 2005, 21:24:57
- Ort: Sverige
- Kontakt:
Sitter inte hemma just nu så jag har inge att rita schema med.
Men det fungerar så att man kopplar såhär:
"-" ingången på operationsförstärkaren till utgången. Sedan utgången till uC´n.
Sedan det man ska mäta in på "+" ingången på operationsförstärkaren.
Sedan matar man den med 5 volt och kör med jord istället för negativ matningsspänning.
Står lite om olika kopplingar i elfa katalogen.
Men det fungerar så att man kopplar såhär:
"-" ingången på operationsförstärkaren till utgången. Sedan utgången till uC´n.
Sedan det man ska mäta in på "+" ingången på operationsförstärkaren.
Sedan matar man den med 5 volt och kör med jord istället för negativ matningsspänning.
Står lite om olika kopplingar i elfa katalogen.