Verwendung eines Volldifferenzverstärkers als Differenz-ADC-Treiber

In Bezug auf meine vorherige Frage habe ich mich für die Verwendung eines „Volldifferenzverstärkers“ entschieden, um eine Spannungsverstärkung von 10 zu erhalten. Die Quelle und der ADC sind ebenfalls differenziell. Die Quelle ist unipolar und ihr Ausgangswiderstand wird mit 100 Ohm angegeben. Ich möchte die Quellenspannung von +/- 200 mV um eine Verstärkung von 10 oder mehr verstärken. Der ADC-Eingang kann auf +/-5 V oder +/-10 V eingestellt werden. Unten habe ich die Schaltpläne gezeichnet:

Geben Sie hier die Bildbeschreibung ein

Der obige ADC und der Verstärker sind nur repräsentativ. ADC ist eigentlich ein Kanal einer differenziellen Datenerfassungskarte. OPA 1632 stellt einen Volldifferenzverstärker dar, ist jedoch für Audio ausgelegt. Meine interessierende Frequenz ist nicht Audio, es ist eigentlich DC bis 150 Hz und muss so rauscharm wie möglich sein.

Wenn diese Topologie korrekt ist, habe ich, bevor ich mit dem Erstellen beginne, bemerkt, dass ich bei einigen kritischen Entscheidungen etwas Unerfahrenheit habe.

Ich habe die Fragen zur Verdeutlichung zusammengefasst:

  1. Ich möchte 5 Meter STP-Kabel zwischen Quelle und ADC verwenden. Sollte der Verstärker direkt nach der Quelle oder direkt vor dem ADC sein?

  2. Soweit ich weiß, beträgt die Spannungsverstärkung 1 + R3 / R1 = 1 + R4 / R2, wobei R3 = R4 und R1 = R2. Aber welche Widerstandswerte sind sinnvoll?

  3. R1, R2, R3 und R4 haben Toleranzen. Wie können in diesem Fall angepasste Widerstandsarrays konfiguriert werden, um eine bessere Immunität gegen CM-Störungen zu erhalten?

(Schema zeigt keinen Anti-Aliasing-Filter)

Sie sagen, Sie haben eine unipolare Quelle, aber das Diagramm zeigt eine differentielle Quelle. Was meinst du? Oder ist VG1 nur 0V?

Antworten (2)

(1) Es sollte direkt an der Quelle sein. Es hat keinen Sinn, sich in ein differentielles Signal zu verwandeln, nachdem all das Rauschen auf dem Kabel in das Signal gelangt ist.

(2) Die angemessenen Widerstandswerte hängen von der Treiberfähigkeit Ihres Operationsverstärkers sowie von der Treiberfähigkeit/Ausgangsimpedanz Ihrer Quelle ab. Wenn sowohl Ihr Operationsverstärker als auch Ihre Quelle viel Strom treiben können, können Sie Widerstände mit niedrigerem Wert verwenden. Gehen Sie auf keinen Fall unter 1K für den Gesamtwiderstand in irgendeinem Rückkopplungspfad. Es ist wahrscheinlich vernünftig, es zwischen 5-10K zu halten, obwohl Sie wahrscheinlich so niedrig wie 3K und so hoch wie 20K gehen können. Dies gilt für den Gesamtwiderstand in einem Rückkopplungspfad, nicht für einen einzelnen Widerstand. Höhere Widerstände sind für die Quelle und den Verstärker einfacher zu treiben, erzeugen aber mehr Rauschen. Niedrigere Widerstände sind das Gegenteil.

(3). Der Verstärker weist Signale zurück, die an beiden Eingängen gleich sind. Wenn also äquivalente Widerstände zwischen den Eingängen unterschiedlich sind, werden Signale, die gleich sind und zurückgewiesen werden sollten, unterschiedlich erscheinen und akzeptiert werden, während unterschiedliche Signale erscheinen können, die zurückgewiesen werden sollten gleich und akzeptiert werden. Das Anpassen von Widerständen zwischen Rückkopplungsschleifen hilft, dies zu verringern.

Diskrete angepasste Widerstände helfen, dies zu lindern. Angepasste Widerstandsarrays sind sogar noch besser, da die Widerstände mit der Temperatur driften und nichts garantiert, dass die beiden Widerstände die gleiche Temperatur haben. Die Tatsache, dass sie sich auf demselben Gehäuse befinden und gleichzeitig hergestellt werden, gewährleistet nahezu identische Temperaturkoeffizienten sowie eine enge thermische Kopplung, sodass die Widerstände auch beim Driften so ähnlich wie möglich bleiben.

Danke, könnten Sie auch zeigen oder zeichnen / skizzieren, wie solche angepassten Widerstände in der Schaltung platziert werden? Es ist ein bisschen verwirrend, da sie nicht getrennt sind. Es gibt vier Widerstände in meiner Schaltung. Ich habe noch nie angepasste Widerstände verwendet.
Ich werde kein Bild bereitstellen, aber ich sollte es nicht wirklich brauchen, da es nicht schwierig ist. Schauen Sie sich einfach beide Signalzweige Ihrer Schaltung an. Jeder Widerstand in der gleichen Position sollte mit dem anderen übereinstimmen und in der gleichen Anordnung sein. Beachten Sie, dass eine solche Kopplung nur CMRR hilft. Beispielsweise würde die Paarung von R1/R2, R3/R4, R5/R6 in ihre eigenen Arrays bei CMRR helfen. Aber dann können R1 und R3 immer noch driften, was dazu führen würde, dass Ihre Verstärkung über die Temperatur variiert. Idealerweise möchten Sie also, dass sich JEDER Widerstand im selben Array befindet, aber das ist oft einfach nicht möglich.
Ich verstehe, sehr informativ. Gibt es solche Arrays, die beispielsweise zwei 1k und zwei 10k im selben Array enthalten?
Ja, es gibt sie in allen möglichen Kombinationen von Wertepaaren. Sie existieren auch in mehr als nur Paaren. Sie können auch sehr teuer sein. Suchen Sie mouser oder Digikey. Ich denke, Sie müssten sehr viel Glück haben und einen hübschen Cent bezahlen, um ein einzelnes Array zu finden, das alles hat, was Sie brauchen.
Danke, eine letzte Frage, denken Sie, dass die Topologie in meinem Schema korrekt ist? Ich werde 100-nF-Entkopplungskappen zu den Versorgungsschienen hinzufügen.
1. Ihre Verstärkung wird nicht 10 sein. Es wird 11 sein (ich nehme an, R5 und R6 sind keine Widerstände, sondern die Signalausgangsimpedanz). 2. electronic.stackexchange.com/questions/263424/… 3. ADC-Gleichtakt- und Rauschfilterung (auch Anti-Aliasing): Sehen Sie sich Abbildung 46-49 des ADC-Datenblatts für die Gleichtaktfilter am ADC-Eingang an. 4. Verwenden Sie C0G-Kondensatoren im Signalpfad. Andere Typen haben DC-Bias und Mikrofoneffekte.
Vielen Dank, meine interessierende Frequenz liegt zwischen DC und 150 Hz. Diese Cap-Werte können also unterschiedlich sein. Transdures ist für Force, nicht für Audio, also bin ich mir nicht sicher, ob dieser Verstärker gut passt.
Außerdem ist Ihr ADC nicht bipolar. Das ist ein großes Problem. Sie müssen sowohl die Signalquelle als auch den Verstärker um den Vocm des ADC herum vorspannen, nicht um 0 V.
ADC ist ein echter Differenzeingang. Das im Schaltplan ist nur ein Symbol.
Differenzielle Eingänge sind NICHT dasselbe wie bipolare Eingänge. Differential bedeutet einfach, dass die Differenz zwischen den beiden Eingängen das Signal ist und entweder über oder unter der Spannung liegen kann. Sie könnten auf 2,5 V zentriert und zwischen 0–5 V begrenzt sein. Bipolar bedeutet, dass das Signal tatsächlich unter 0 V fallen kann. Ich habe vergessen hinzuzufügen, dass Sie Abbildung 14 im OPA1632-Datenblatt sehen sollten. Sie möchten diese Filterkondensatoren wahrscheinlich in der Rückkopplungsschleife haben.
Dies ist das daq, das ich verwende mccdaq.com/usb-data-acquisition/USB-1616HS-BNC.aspx Aber aus anderen Gründen kann ich Quellen nur im 5-V- oder 10-V-Bereich verwenden, deshalb muss ich das Signal verstärken.
Vielleicht möchten Sie auch einen CMRR-Trimpot.

[Zusammenfassung: Unter Verwendung der Konzepte von ThermalShorts und ThermalOpens, mit 0,1 Watt vom Operationsverstärker an einer zentralen Stelle, mit perfekt symmetrischem Layout innerhalb einer ThermalOpen-Lücke im Kupfer, sollte die Temperaturabweichung etwa 2/8 Grad Celsius (7/8 Grad, wenn nur EINE Groundplane verwendet wird)]

Lassen Sie uns über thermisches Management sprechen, wie z. B. das Erstellen von thermischen_Kurzschlüssen und thermischen_Öffnungen, um Wärmeströme auf Pfade zu lenken, die die kleinstmöglichen Temperaturgradienten verursachen.

Der erste zu lernende Punkt ist der Wärmewiderstand einer Kupferfolie mit Standarddicke (1,4 mil, 35 Mikron) von 1 Unze/Quadratfuß: 70 Grad Celsius pro Watt, für Wärme, die von Kante zu Kante eines Folienquadrats fließt. Was bedeutet das?

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Was bedeutet das? Wenn Ihr Verstärker 0,1 Watt Wärme hat und diese Wärme den IC auf einer Seite durch ein 1 cm breites Stück Folie verlässt, dann verursacht jeder 1 cm * 1 cm einen zusätzlichen Temperaturanstieg von 7 ° C. Und Ihre Gain-Set-Widerstände benötigen keine Temperaturgradienten, da sonst die Widerstandswerte nicht übereinstimmen und Ihr CMMR beeinträchtigt wird.

Was zu tun ist? Lassen Sie uns ThermalShort (OK, nahe an einem Kurzschluss) bauen und die Wärmeflussmuster untersuchen.

Unten hat das Beispiel die primäre Wärmequelle (den IC) in der Mitte von ACHT Quadraten. Bei 0,1 Watt werden die 7 Grad Celsius durch 8 geteilt, zu 7/8 Grad Celsius maximaler thermischer Fehler. Wenn Sie DREI GROUND-Ebenen verwenden, die alle 5 mm mit VIAS verbunden sind, sollte Ihr thermischer Fehler um weitere 3: 1 kleiner sein, auf etwa 2/8 Grad Celsius.

Lassen Sie uns eine 4-Lagen-Leiterplatte verwenden und 2 oder 3 der Lagen als GROUND verwenden, mit VIAS alle 5 mm (1/5 Zoll), damit die 3 Lagen thermisch stark verbunden sind. Übrigens haben Durchkontaktierungen mit ungefähr der gleichen Peripherie wie Dicke (bei 1/16 dicker Leiterplatte verwenden Sie einen Bohrer mit 1/(3*16) oder 1/48" Durchmesser) ein Verhältnis von 1:1 und sehen auch aus wie 70 Grad Celsius pro Watt Wärmewiderstand.

In Ordnung und jetzt? Bedenken Sie:

schematisch

Simulieren Sie diese Schaltung

Beachten Sie die völlig SYMMETRISCHE Platzierung der wärmeempfindlichen Widerstände; Beachten Sie die zentrale Platzierung des primären Wärmegenerators (IC). Die Widerstände erzeugen auch Wärme, wobei die Wärme durch die BREITEN PCB-Spuren austritt und dann durch 1/32 Zoll Dicke (oder 1/50 Zoll) für 4 Schichten, FR-4, geleitet wird.