Hi,
da ich nun zu dem Entschluss gekommen bin, der LPS331AP sei unbrauchbar für meine Anwendung, möchte / muss ich nun wieder zurück zu Drucksensoren von FreeScale. Ich möchte den MPXH6115A6U nutzen, dieser gibt einen Wert von 45.9mV / kPa aus. Da ich eine Auflösung von 1cm / Digit haben möchte, brauche ich einen Operationsverstärker. Glücklicherweise nutze ich einen ATXMega, welcher pro ADC-Channel einen Verstärker (Gain von 0.5x bis 64x) zur Verfügung stellt.
Diese Option wäre optimal für mich, da ich auf der LP nicht mehr allzuviel Platz habe. Außerdem könnte ich dann den DAC des XMega als zweite Spannungsreferenz nutzen. Da aber der MPX mit 5V arbeitet und die max. AREF des XMega bei VCC/1.6 = 2.0625V liegt, dachte ich mir, ich könnte doch einen Spannungsteiler verwenden (Verhältnis 2.424242), um das Signal des MPX auf max. 2.0625V zu bringen. Den Gain des XMega würde ich dann auf 32 (1.444032Digit/cm) bzw. 64 (2.888064Digit/cm) stellen.
Außerdem brauche ich noch einen HW-Tiefpass, weiß allerdings nicht, wie ich dessen Werte berechnen muss, weil ja der Spannungsteiler da wohl auch mit reinspielt.
Jetzt also meine eigentliche Frage:
Meint ihr, der interne Differenzverstärker des XMega ist genaugenug für diese Aufgabe (also im Vergleich zum TS912D)?
Wie kann ich die Werte des Tiefpass berechnen und welche Größenordnung sollten die Widerstände des Spannungsteilers haben?
Vielen Dank & Gruß
Chris
EDIT:
Hab gerade im mikrokontroller.net gelesen, dass sich die Tiefpass-Frequenz so berechnet:
Tiefpass ohne Spannungsteiler: f = 1 / (2Pi * R * C)
Tiefpass mit Spannungsteiler: f = 1 / (2Pi * ((R1*R2)/(R1+R2)) * C)
Ist das soweit korrekt?
Außerdem stellt sich mir gerade noch die Frage, ob der Ausgangsstrom des MPX für den ADC des XMega reicht? Ich glaube, dieser braucht 0.5mA, um korrekt messen zu können.
EDIT2:
Achja, reicht eigentlich eine Drossel + ein paar C's (100nF, 10µF) aus, um die Versorgungsspannung (Lipo -> LM317) des MPX ausreichend zu glätten?
Lesezeichen