Mit dem Summierverstärker können Sie die beiden DAC-Ausgänge summieren . Sie können R1 = 100k, R2 = R3 = 100 Ohm verwenden. Auf diese Weise ist der Ausgang Vout = - (V1 + V2 / 1000). Sie benötigen eine doppelte Versorgung und wenn Sie möchten, dass diese nicht invertiert ist, müssen Sie einen anderen invertierenden Verstärker mit Verstärkung = 1 einsetzen. Nehmen wir also an, Sie haben einen 12-Bit-DAC mit 2 Ausgängen und einer Referenz von 4,096 V. Dann (wenn Sie einen zweiten invertierenden Verstärker haben) erhöht ein Inkrement von DAC 1 die Leistung um 1 uV und ein Inkrement von DAC 2 erhöht die Leistung um 1 mV. Das sind insgesamt keine 24 Bit. Es geht um 22 Bit. Theoretisch können Sie R1 4096-mal größer als R2 und R3 wählen und 24 Bit erhalten, aber Sie werden keine besseren Ergebnisse erzielen. Sie werden viele Rauschprobleme im Mikrovoltbereich haben, selbst wenn Sie einen guten rauscharmen Operationsverstärker wählen.
Update
Ich dachte, es ist eine Frage zu DAC, weil ich nach DACs gesucht habe. So wenden Sie ein ähnliches Prinzip bei ADCs an. Anstatt zu summieren, müssen Sie das ADC1-Ergebnis subtrahieren und dann mit 1000 multiplizieren, bevor Sie mit ADC2 messen.
Korrektur - ADC3 sollte auf VGnd (Vref / 2) sein, nicht auf Vref, um der Ergebnisformel zu entsprechen
Anstelle von AZ431 können Sie jede andere 2,5-V-Referenz oder eine andere einstellbare Referenz mit geeigneten Passiven verwenden, um genau 4,096 V zu erhalten. Je weniger Temperaturdrift die Referenz hat, desto besser sind die Ergebnisse. Auch muss es geräuscharm sein. Beachten Sie, dass es wahrscheinlich nicht genau genug ist. Es ist schön, einen 500-Ohm-Multi-Turn-Trimpot zwischen R7 und R8 mit Wischer an den Referenzeingang anzuschließen und ihn genau auf Vref = 4,096 V einzustellen. Außerdem wird ein Trimpot (2) zwischen R1 und R2 mit Wischer und positivem Eingang U1 benötigt. Optimieren Sie es für 2.048V auf VGnd. U1 ist nur ein rauscharmer Operationsverstärker. (Übrigens ist AZ431 für den Job schrecklich. Ich habe es gesagt, weil ich das Symbol hatte).
Es ist sehr wichtig, dass U2, U3 und U4 Null-Offset-Chopper-Verstärker sind. U2 ist wichtiger, weil es mit 100 multipliziert wird. Jede 1 Mikrovolt erreicht 100 Mikrovolt. Wenn Sie OP07 verwenden und es richtig auf Null stellen und sich die Temperatur um 10 Grad ändert, erhalten Sie einen Offset von 13 uV, was 1,3 mV am Ausgang von U4 entspricht. Das sind 13 mV ADC-Ausgang, was ADC2 fast unbrauchbar macht.
Auch U3 muss 6,048 V erreichen können - das ist VGnd (2,048 V) + 2xVinmax (2x2V = 4V). Das ist die ganze Idee einer Vcc = + 12V Stromversorgung. Vcc kann bis zu 6,5 V betragen, wenn MAX44252 verwendet wird. Da MAX44252 Rail-to-Rail-Opamp ist, kann die negative Versorgung übersprungen und Vss des Opamps mit Masse verbunden werden. Dies gilt für jeden Operationsverstärker, dessen Ausgang bis zu 48 mV betragen kann.
Der MAX44252 hat eine Offset-Spannung von 2 bis 4 uV (typisch) und eine Temperaturdrift von 1 bis 5 nV. Es ist $ 2,64 auf Digikey in Mengen von 1 und es ist Quadopamp, so dass nur ein Chip die Arbeit erledigt.
Wie es funktioniert? Lassen Sie uns zum Beispiel 10-Bit-DAC haben. Die Auflösung beträgt 4,096 / 1024 = 4 mV. Das Eingangssignal muss relativ zu VGnd sein, was die Hälfte von Vref ist. ADC1 misst die Eingangsspannung wie gewohnt. Gibt dann den Wert über DAC1 aus. Der Unterschied zwischen Vin und DAC1 ist der Fehler, den Sie zum Verstärken, Messen und Hinzufügen zum ADC1-Ergebnis benötigen. U2 verstärkt die Differenz Vin - DAC1 relativ zu DAC1 mit einer Verstärkung von 100. U4 verstärkt diese Differenz um 10 und subtrahiert auch DAC1 relativ zu VGnd. Das macht ADC2 = (Vin - DAC1) * 1000 relativ zu VGnd. Mit anderen Worten, wenn Sie 1,234567 V auf Vin haben, relativ zu VGnd. ADC1 misst den Wert 821weil die Auflösung 4 mV beträgt und (2,048 + 1,234567) / 0,004 = 820,64175. Der DAC-Wert wird also auf 309 eingestellt, was 309 * 0,004 V = 1,236 V entspricht. Jetzt erhält ADC2 1.234567-1.236 = -0.001433 * 1000 = -1.433V relativ zu VGnd (idealerweise). Das ist 2.048-1.433 = 0.615V Gleichtakt. 0,615 V / 0,004 = 153,75. Also ADC2-Wert = 154. Es ist einfacher, den Wert in Mikrovolt zu berechnen, um die Verwendung von Float zu vermeiden. Um ADC2 in mV umzuwandeln, müssen wir den Wert mit 4 multiplizieren: VADC1 = 821 * 4 = 3284 mV. Um in uV umzuwandeln, müssen wir mit 1000 multiplizieren. Oder das ist der ADC1-Wert multipliziert mit 4000. 821 * 4000 = 3284000. Die ADC1-Spannung in Bezug auf VGnd beträgt also 3284000-2048000 = 1236000uV. Der ADC2 ist bereits mit 1000 multipliziert, daher müssen wir nur mit 4 multiplizieren: VADC2 = 154 * 4 = 616. Um die Spannung relativ zu VGnd zu erhalten, müssen wir VGnd subtrahieren: 616-2048 = -1432uV. Wir nehmen hier VGnd = 2048uV, weil wir eine x1000-Verstärkung haben. Jetzt fügen wir VADC1 und VADC2 hinzu: 1236000 + (-1432) = 1234568uV oder 1,234568V
Das sind natürlich nur Träume, denn wenn Sie mit Mikrovolt arbeiten, gibt es alle möglichen schrecklichen Probleme - Opamp-Rauschen, Widerstandsrauschen, Spannungsversatz, Temperaturdrift, Verstärkungsfehler ... Aber wenn Sie anständige Teile verwenden, mindestens 1% Widerstände und Sie setzen den Offset programmgesteuert auf Null und korrigieren die Verstärkung, um ein einigermaßen gutes Ergebnis zu erzielen. Natürlich können Sie keine stabile Eingabe bis zur letzten Ziffer erwarten. Vielleicht können Sie die Auflösung auf 10uV begrenzen (teilen Sie das Ergebnis durch 10). Das Multiplizieren mit 4 kann auch durch Summieren von 4 aufeinanderfolgenden Ergebnissen erfolgen, um eine Mittelwertbildung zu erzielen.
Denken Sie daran, dass nichts davon getestet wird. Ich habe nur die Verstärkerstufe simuliert, ohne Rauschen und Opamp-Offset zu berücksichtigen. Wenn jemand beschließt, es zu erstellen, schreiben Sie die Ergebnisse in die Kommentare.