Ich mache einen einfachen Schallpegelmesser. Ich versuche es genau zu machen. Ich verwende die ADC-Referenzspannung (2.048), sodass die Effektivwertberechnung einfacher sein kann.
Kann ich diese Referenzspannung verwenden, um die Offset-Spannung auf (Vref/2) einzustellen und dieses Signal durch Differenzmessung zu messen, damit DC-Offset-Messwerte eliminiert werden?
Ich muss die Batterieversorgung verwenden und 3V3 kommt vom Spannungsregler. Gesamtes Modul wird mit 3,3 Volt versorgt inklusive ATxmega Mikrocontroller. Ich verwende ein Elektret-Kondensatormikrofon. Ich möchte keine Versorgung mit doppelter Polarität verwenden, wenn dies nicht erforderlich ist.
Angenommen, Sie können keine negativen Spannungen messen, ist Ihr Schaltplan gut. Sie müssen den DC-Offset in Ihrer Software kompensieren.
Die Kompensation ist so einfach wie das Subtrahieren des Offsets; Sie könnten ein Kalibrierungsverfahren implementieren oder einen Langzeitdurchschnitt der Eingabewerte verwenden, um diesen Offset zu korrigieren. Letzteres hat den Vorteil, dass es vollautomatisch arbeitet und Drift kompensiert.
Kann ich diese Referenzspannung verwenden, um die Offset-Spannung auf (Vref/2) einzustellen und dieses Signal durch Differenzmessung zu messen, damit DC-Offset-Messwerte eliminiert werden?
Unter der Annahme, dass Ihr Signal in den ADC NICHT unter den ADC_NEG-Eingang fallen darf, funktioniert dies nicht.
Unter der Annahme, dass dies ein ziemlich herkömmlicher Pseudo-Differentialeingangs-ADC ist, verbinden Sie dann ADC_NEG mit Masse. Dies zwingt ADC_POS dazu, DC im mittleren Bereich am ADC-Eingang zu sein.
Laden Sie im Zweifelsfall LTSpice herunter und simulieren Sie es.
Verwenden Sie einen nichtinvertierenden Verstärker. R2 und R3 speisen den Vref-Offset ein. Wenn Sie das Signal verstärken möchten, hat diese Topologie den Vorteil, dass die DC-Verstärkung 1 beträgt, da C2 DC blockiert. Daher wird die Vos (Eingangsoffsetspannung) des Operationsverstärkers nicht verstärkt.
Diese Topologie funktioniert nur, wenn Ihre Verstärkung größer oder gleich 1 ist. Um kleinere Verstärkungen zu realisieren, können Sie R4 verwenden, um das Eingangssignal zu dämpfen, da R4 im Grunde einen Spannungsteiler mit R2 || bildet R3.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Warum den Inline-Kondensator überhaupt nicht weglassen? Sie können den DC_bias des JFET verwenden und ihn über eine Differentialaktion im Opa auf Ihren Zielwert trimmen? Achtung: Ein RRIO Opamp wird wahrscheinlich benötigt, wenn Sie DC-koppeln möchten. Sie können auch den gesamten JFET in die NFB-Schleife des OPA stecken, wenn Sie Zugriff auf das Gate des JFET haben - Sie können DC auch mit Standardmethoden auf Ihren Zielwert trimmen. Wenn Sie eine Verstärkung benötigen, kann die Mathematik etwas komplex werden - wenn die Pufferung ausreicht, wird die Berechnung recht einfach.
Robert Bristol-Johnson
Robert Bristol-Johnson
Robert Bristol-Johnson