Forum: Mikrocontroller und Digitale Elektronik ATMeag8 ADC 416 kHz


von Michael M. (skyscater)


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

von spess53 (Gast)


Lesenswert?

Hi

Warum kein ATMega88?
Dort kannst du den ADC mit verschiedenen Timerereignissen direkt 
triggern.

MfG Spess

von Michael M. (skyscater)


Lesenswert?

Ich schätz du meinst Autotriggering oder? Was ich im Datenblatt gelesn 
hab kann der ATmega88 das nicht. Oder hab ich nicht genau genug gelesen?
Ist der ATmega88 die "neue" Ausgabe vom Atmega8?

mfg.skyscater

von spess53 (Gast)


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

von Karl H. (kbuchegg)


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.

von Michael M. (skyscater)


Lesenswert?

Danke schon mal für die Antworten.

Hab die Lösung mit dem Timer nicht als ganz optimal angesehn und hab 
mich deswegen nicht weiter damit befasst.
Dachte es gibt eine elegaterne Möglichkeit die ich übersehen hab.

Dann werd ich mal versuchen das so zu realisieren.
mfg.skyscater

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.