Analys av ATmega ADC

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Analys av ATmega ADC

Inlägg av bearing »

De flesta av Atmels ATmega och ATtiny har en ADC som är specad att ge 10-bit upplösning vid 50 kHz - 200kHz ADC-klocka, samt att den klarar max 1000kHz ADC-klocka (med sämre noggranhet). Detta ger en maximal samplingshastighet på ca 15kHz, resp 75kHz.

Jag stötte på artiklarna nedan, där de gjort mätningar på ADCn, med klocka på upp till 4MHz. Signalen är en sinuston på 1kHz med amplituden 4V topp till topp. Man kan se att upplösningen och bruset är relativt konstant upp till 500kHz ADC-klocka, för att sedan snabbt bli sämre. Frekvenserna 2MHz och 4MHz ger förutom bruset (eller kanske p.g.a) upphov till "sporadic audible clicks in the playback". För de som söker högsta möjliga hastighet och nöjer sig med 8-bit upplösning, är resultaten positiva, då de indikerar att det går att använda en något snabbare klocka än 1MHz utan att falla under 8-bit upplösning.

http://www.openmusiclabs.com/learning/d ... tmega-adc/
http://www.openmusiclabs.com/learning/d ... /in-depth/