ATMeag8 ADC 416 kHz

#2683064
Lesenswert?

Hallo,
hab schon wieder ein Problem.
Ich brauch beim ADC vom Atmega8 eine Taktfrequenz von genau 416kHz damit 
ich eine Samplingrate von 30 ksps hin bekomm.
Mein Atmega8 is mit 16MHz getaktet.
Bei einem Prescaler von 32 komm ich auf 38,461 ksps.
Ich hab mir geadcht ich mach das villeicht mit einem Timer der immer 
eine Singleconversation anstößt, nur müsst ich dann immer 2mal messen 
und den ersten Wert verwerfen oder?
Wie würdet ihr das lösen?

mfg.skyscater
Gast #2683128
Lesenswert?

Hi

>Ist der ATmega88 die "neue" Ausgabe vom Atmega8?

Nein,das ist der ATMega8A. Hat aber nur andere elektrische Kennwerte.

Der ATMega88 ist pinkompatibel mit mit dem ATMega8 hat aber zusätzliche 
Funktionen. Außerdem gibt es den als ATMega48/168/328 auch mit 4/16/32k 
Flash und auch unterschiedlicher Ausstattung an RAM und EEPROM.

MfG Spess
#2683193
Lesenswert?

Michael Mokricky schrieb:

> Ich hab mir geadcht ich mach das villeicht mit einem Timer der immer
> eine Singleconversation anstößt, nur müsst ich dann immer 2mal messen
> und den ersten Wert verwerfen oder?

Warum solltest du das?

Die erste Messung sollte verworfen werden, wenn nicht ganz klar ist, 
dass sich die Sample & Hold Stufe des ADC nicht an eine veränderte 
EIngangsspannung angepasst hat. Das kann sein nach dem ersten 
Einschalten des ADC, das kann sein, wenn man den Eingangskanal wechselt.

Tut man nichts dergleichen, kann man frisch fröhlich drauflos sampeln.


Bei solchen pauschalen Aussagen gibt es immer einen Grund dahinter. 
Versteht man den Grund, versteht man auch unter welchen Umständen die 
pauschale Aussage nicht zutrifft.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren