STM32 ADC Oversampling

Gast #3217851
Lesenswert?
• ▲
▼
Hallo,

ich versuche mich gerade am ADC des STM32VL Discoveryboard.
Es ist ka kein Geheimnis, dass dieser nicht ganz einfach zu handhaben 
ist und über die Genauigkeit gehen die Meinungen hier im Forum ganz 
schön auseinander.
Auch ich bin mit miener Genauigkeit nicht sehr zufrieden. Habe Anstelle 
der 12 Bit Auflösung ungefähr 8 Bit, die verwehrtbar sind.
Nun wird im Forum oft darüber geschrieben, dass es mittels 
"Oversampling" besser werden kann. Leider wird nirgens genau 
beschrieben, wie man dieses Oversampling genau realisiert.
Ist es eine Arte " Einstellung" des ADCs, damit er das Signal schneller 
Abtastet und einen Mittelwert bildet (HW-Mittelwert).
Oder muss dies rein in Software realisiert werden? Sprich eine 
Mittelwertbildung über die letzten 10 .. 100 Werte?
#3218642
Lesenswert?
• ▲
▼
Wenn von 12 Bit 4 unbrauchbar sind spielen da aber noch andere (äußere) 
Faktoren mit rein. Aufbau und Form der Signalquelle, etc.

Beim Oversampling machst du in der Software eine Mittelwertbildung. 
Beachte dabei, dass du für ein zusätzliches Bit an Genauigkeit schon die 
vierfache Abtastrate vorhalten musstm also 4-fach für 1 Bit, 16-fach für 
2 Bit usw. Alternativ, sofern es die Hardware erlaubt, kannst du auch 
mit x-facher Geschwindigkeit abtasten und die Daten entsprechend schnell 
verarbeiten.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.