Forum: Mikrocontroller und Digitale Elektronik Abtastfrequent AD Wandler?


von Malte Struebert (Gast)


Lesenswert?

Hallo,

ich möchte einen Mega8 zum Loggen analoger Werte verwenden.
Jetzt hab ich mir die Frage gestellt wie hoch meine maximale
Abtastfrequenz ist?

Beschrenken wir das ganze mal auf zwei Kanäle und takten den Prozessor
mit 16 Mhz.
Wie schnell könnte ich dann maximal abtasten?

Gruß
Malte.

von DerMax (Gast)


Lesenswert?

RTFM!
theoretisches Maximum wären 615kHz (ADC-Prescaler = 2, eine conversion
brauch 13 ADC Takte)
Da der interne AD aber nur bis 15kSPS spezifiziert ist, wird man da mit
der Geschwindigkweit wohl nur noch rauschen rausbekommen.
Abgesehen davon müsstest du die Daten mit der Geschwindigkeit auch
erstmal irgendwie  wegbekommen...

von Malte Struebert (Gast)


Lesenswert?

Hi,

ja und genau darum gings mir eigentlich, wenn eine Konvertierung 13
Takte braucht kann man es ja theoretisch ausrechnen bei entsprechender
Taktfrequenz.

Ich dachte halt das da jemand schon Erfahrungswerte hat wo dann bei
realer Anwendung das vertretbare maximum liegt.

Gruß
Malte.

von Tobi (Gast)


Lesenswert?

steht doch wirklich alles im datenblatt inclusive welche ungenauigkeit
bei ein unterschiedlichen abtastraten zu erwarten ist. einfach mal
lesen

von DerMax (Gast)


Lesenswert?

im zweifelsfdall auch einfach mal ausprobieren...

von Malte Struebert (Gast)


Lesenswert?

Hab mir das Datenblatt zwar jetzt mal genauer durchgelesen, hab aber
noch eine kleine Frage.

Was ist mit kSPS gemeint? Ich nehme an das steht für Samples per
Seconds oder?

und sind damit komplette Convertierungszyklen gemeint? Wenn ja hieße
das ja das der AD Wandler maximal 15000 Wandlungen pro Sekunde
durchführen könnte?!

und, sind die 13 Taktzyklen für einen Wandlungsvorgang auf die reine
Prozessorfrequenz oder auf die AD Prescaler Frequenz bezogen?

Gruß
Malte.

von Rufus T. Firefly (Gast)


Lesenswert?

kSPS = kilo samples per second. 15 kSPS = 15000 Samples/Sekunde.

von tüddel (Gast)


Lesenswert?

hmm nehm doch einen externen!

z.b. I²C-ad-wandler wie ads7828: 50kSPS 8ch 12bit

von Malte Struebert (Gast)


Lesenswert?

fehlt nur noch die Info ob sich die 13 Zyklen auf den Prozessor oder den
Prescaler Takt beziehen? is ja net ganz unerheblich ob ich 16 Mhz oder
200Khz zu grunde lege ;-)

Das Problem bei einem extrenen ist ja auch das die Daten irgendwie
transportiert werden wollen...

Gruß
Malte.

von Malte (Gast)


Lesenswert?

Die 13 Zyklen beziehen sich auf den Prescaler Takt. Bei einer 8 Bit
Wandlerauflösung hatte ich bei ~38kSPS noch recht brauchbare Werte.

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.