Forum: Mikrocontroller und Digitale Elektronik ADC bei ATmega1284P


von Alex (Gast)


Lesenswert?

Hallo
Ich habe eine Frage.

Wie soll man bei ATmega1284P ADC auf 13 μs Conversion Time 
einstellen(laut "datasheet" das ist möglich "13 - 260 μs Conversion 
Time")?

Da steht aber auch dass ADC höhstens mit 200 kHz arbeiten kann == 65µs.

Ich hoffe das mir jemand helfen kann.

von Alex (Gast)


Lesenswert?

Hallo
Ich habe eine Frage.

Wie soll man bei ATmega1284P ADC auf 13 μs Conversion Time
einstellen(laut "datasheet" das ist möglich "13 - 260 μs Conversion
Time")?

Da steht aber auch dass ADC höhstens mit 200 kHz arbeiten kann == 65µs.

Ich hoffe das mir jemand helfen kann.

von HildeK (Gast)


Lesenswert?

Alex schrieb:
> Da steht aber auch dass ADC höhstens mit 200 kHz arbeiten kann

Nein, er kann auch schneller, aber dann kannst du nur 8 oder 9 Bit 
sinnvoll nutzen.

von wandel (Gast)


Lesenswert?

Da steht aber auch: "If a lower resolution than 10 bits is needed, the
input clock frequency to the ADC can be higher than 200kHz to get a 
higher sample rate."

von Alex (Gast)


Lesenswert?

Können sie bitte noch genaue erklären?

von HildeK (Gast)


Lesenswert?

Alex schrieb:
> Können sie bitte noch genaue erklären?

Schau in deinem Doppelpost nach :-)
Beitrag "Re: ADC bei ATmega1284P"

von Thomas E. (thomase)


Lesenswert?

Alex schrieb:
> Wie soll man bei ATmega1284P ADC auf 13 μs Conversion Time
> einstellen(laut "datasheet" das ist möglich "13 - 260 μs Conversion
> Time")?

Die Zeiten ergeben sich mit kleinstem Prescaler(2) zwischen 20 und 1 MHz 
CPU-Takt. Die gleichen Zeiten stehen auch beim Atmega8 im Datenblatt. 
Der kann aber gar keine 20MHz und folglich auch keine 13µs.

Sieht nach Marketing-Geschwätz ohne Sinn und Verstand aus.

mfg.

von Kurt (Gast)


Lesenswert?

Marketing-Fuzzies sind schon nervig, aber "Application Notes"
werden doch eher von Technikern verfasst.

Es gibt da eine Application Note von Atmel:

 AVR120
 Characterization and Calibration of the ADC on an AVR

Dort steht:

The  ADC  accuracy  also  depends  on  the  ADC  clock.  The
recommended  maximum ADC  clock  frequency  is  limited  by
the  internal  DAC  in the conversion circuitry. For optimum
performance,  the  ADC  clock  should  not  exceed  200  kHz.
However, frequencies up to 1 MHz do not reduce the ADC resolution 
significantly.
Operating the ADC with frequencies greater than 1 MHz is not
characterized.

Somit sind 200 kHz max für "vernünftige" Anwendungen dringend
empfohlen, aber bis 1 MHz kommt wohl noch etwas raus, was
halbwegs mit dem Eingangssignal zusammenhängt.

Manchmal muss es ja nicht sooo genau sein...

Ein Zusammenhang zwischen Übertaktung und Genauigkeitsverlust
wird allerdings nicht spezifiziert.

Also: Wenn's was Vernünftiges sein soll:
50...200 kHz ADC-Takt entsprechend 230...65 µs / Sample

Langsamer als 50 kHz (230 µs / Sample) ist auch schlecht:
Irgendwann kommt die Selbstentladung des S&H-Kondensators
zum Tragen.

von Alex (Gast)


Lesenswert?

Danke!!

von S. Landolt (Gast)


Lesenswert?

> Ein Zusammenhang zwischen Übertaktung und Genauigkeitsverlust
> wird allerdings nicht spezifiziert.


"Table 28-17. ADC characteristics, single ended channel"
"Absolute accuracy (Single Ended Conversion VREF = 4V, VCC = 4V, ADC
clock = 1MHz, Noise Reduction Mode): 3.25 LSB"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.