Filter am ADC auslegen

OP #7370434
Lesenswert?
• ▲
▼

Was setzt man als Grenzfreqenz für einen RC-Filter am ADC an, wenn man einen Sensor mit t0,9 = 0,3s hat und der Filter soll das nicht schlechter als t0,9 = 0,5s machen? Details:

  • Man soll am Eingang des ADC ADS1120 einen "firstorder passive RC filter" vorsehen, wie im Bild
  • Der Temperatursensor hat eine Ansprechzeit t0,9 = 0,3s in Wasser, d.h. nach einem Temperatursprung ist der neue Messwert in 0,3s zu 90% erfasst
  • Es werden am Ende zwei Messwerte pro Sekunde benötigt. Der Filter darf aus t0,9 = 0,3s also t0,9 = 0,5s machen
  • Der ADC läuft in seinem langsamsten Modus, 20SPS, 10 Conversions/Sekunde. 5 werden jeweils gemittelt.
  • Für die Berechnung der R/C-Werte gibt es eine Formel im Datenblatt, in die man die gewünschte Grenzfrequenz einsetzen muss. Aber was wäre die zu benutzende Grenzfrequenz, wenn man obige Ansprüche hat, d.h. t0,9 soll nicht über 0,5s steigen?

Die Appnote zum Chip* enthält eine Fasutformel: "The bandwidth of the differential input filtering [should be] set to be at least 10 × higher than the data rate of the ADC". Ist diese Regel für mich ausreichend? Die Werte aus dem Datenblatt (100N + 2 x 10N + 2 x 820 Ohm) ergeben f = 1 / [2π · (RF1 + RF2) · CDIF] = 970 Hz Cut-Off-Frequenz. Das wäre 50 mal mehr als 20SPS.

Angehängte Dateien:
#7370440
Lesenswert?
• ▲
▼

Meinhardt schrieb:

Das wäre 50 mal mehr als 20SPS.

Wenn du 20SPS brauchst, lege die Grenzfrequenz auch in den Bereich. Wenn du willst, dass jedes Sample so gut wie eingeschwungen ist, F_g=60Hz...100Hz (die gute alte 3...5-tau-Daumenregel). Wenn du willst, dass nach 3...5 Samples eingeschwungen ist, dann F_g=20Hz.

Angesichts der niedrigen Spannungen an Thermoelementen ergibt ein "soviel wie möglich filtern" Sinn, um mehr Störabstand zu gewinnen.

mfg mf

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.