Benötigen Sie Hilfe mit einer R-2R DAC-Schaltung

Ich versuche, eine 4-Bit-DAC-Schaltung mit einer R-2R-Widerstandsleiter zu simulieren. Ich verwende einen 741 Operationsverstärker. Ich habe den R-Wert als 10k ausgewählt und den Wert von Rf mit der auf dieser Seite angegebenen Gleichung berechnet - http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/dac.html Die Werte wurden mit einem 5-V-Eingang berechnet und ich versuche, einen Ausgang von -10 V für einen digitalen Eingang von 1111 zu erhalten. Die Schaltung, die ich habe, ist unten gezeigt.

DAC-Schaltung http://postimg.com/173000/dac-circuit-172789.jpg

Die R-Werte sind 10K

2R - 20K

Rückkopplungswiderstand - 21,33 K

Das sind die Werte, die ich immer bekomme:

0000 - 0 V Ausgang

0001 - 1,33 V Ausgang

0010 - 2-V-Ausgang

0011 - 2,66 V Ausgang

0100 - 3,05 V Ausgang

0101 - 3,88 V Ausgang

usw.

Wie Sie sehen können, gibt es keine Linearität mit den Ausgangsspannungen. Kann mir jemand sagen was ich falsch mache?

Zusätzlicher Link zum Bild, falls es oben nicht angezeigt wird - http://postimg.com/image/173000/dac-circuit-172789.jpg

Antworten (1)

Das Problem ist, dass Ihre Bit-Eingänge entweder eine logische 1 (Vcc) oder eine logische Null (GND) sein müssen, wie sie es wären, wenn sie mit den Ausgängen von beispielsweise einem Zähler wie einem HC191 verbunden wären.

Sie haben gezeigt, dass sie schweben, wenn der Schalter AUS ist, was nicht richtig funktioniert, wenn Sie eine R-2R-Leiter verwenden.

Das funktioniert, und hier sind die LTspice-Dateien, damit Sie mit der Schaltung spielen können, wenn Sie möchten.

Geben Sie hier die Bildbeschreibung ein

Gern geschehen. :)