Forum: Mikrocontroller und Digitale Elektronik ADC ungeklärte frage


von Jan Mölling (Gast)


Lesenswert?

hallo...
ich wage mich zur zeit an ein etwas grösseres projekt das ich in
mehrere teilaufagebn zerlegen werde.
das programm wird in etwa so aussehen das alle 60ms ein timer0
interrupt eine routine aufruft und abarbeit. am ende der routine wird
dann der adc ausgewertet und für den nächsten timerinterrupt
gespeichert.
jetzt zu den prob:
es gibt einen adc prescaler der den systemtakt teilt. da ich alle 60ms
etwa einen timerinterrupt hab brauch ich also ein wert im register des
adc nach wesentlich kürzerer zeit. (der systemtakt beträgt übrignes
4Mhz an einem atmega8)
wie hoch wählt man da am besten so den systemtakt??
im datenblatt steht dazu ein schöner satz:
by default, the successive approximation circuitry requires an input
clock freq. between 50kHz and 200kHz. also wenn ich den prescaler auf
32 schalte hab ich nen takt von 125kHz und damit alle 0,1ms ein
ergebnis.
stimmt das so wie ich es verstanden hab??
danke für jede hilfe
gruss jan

von Andreas Wiese (Gast)


Lesenswert?

Hallo Jan,

Ich denke schon, dass du das richtig verstanden hast. Bei 200 kHz
dauert eine Wandlung 65µs also kommt das mit 125kHz und 100µs hin.
Wenn du es dir leisten kannst ist nach meiner Erfahrung die
störempfindlichkeit etwas geringer bei kleinerer Frequenz.
Was allerdings auch noch zu beachten ist, sind Zeiten für die
Kanalumschaltung, wenn mehrere Kanäle gewandelt werden müssen.

Gruß
Andreas

von Jan Mölling (Gast)


Lesenswert?

auf welcher freq hast du da so positive erfahrungen gesammelt??
hab ein relativ grosses zeitfenster zur verfügung.
gruss jan

von Andreas Wiese (Gast)


Lesenswert?

Mit einem AVR habe ich erst einmal gearbeitet, habe bei 8 MHz einen
Teiler von 128 => 62,5 kHz benutzt und recht gute Ergebnisse erzielt.
Langsamer konnte ich mir nicht leisten, sonst hätte ich es ausprobiert,
aber min. 50 kHz. sind ja im Datenblatt angegeben.
Meine Erfahrung in der Hinsicht stammt von anderen A/D-Wandlern.
Aber in deinem Fall kannst du ja einfach mal ausprobieren, ob ziwschen
125 und 62,5 kHz ein Unterschied auftritt.

Gruß
Andreas

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.