Hallo, ich möchte in meiner Freizeit nun einen 10-DAC mittels R2R-Netzwerk aufbauen. Referenzspannung ist 5 Volt, die entsprechenden Präzisionswiderstände mit 0.1% Toleranz habe ich auch schon bzw. das R2R-Netzwerk ist schon fertig gelötet. Nun, die Herausforderung ist, dass ganze vorher mit Simulink aufzubauen. Als Board verwende ich den Arduino DUE mit seinen Digital Outputs. Meine erste Frage: Erreiche mit diesem einfachen Netzwerk tatsächlich 10-Bit Auflösung? D.h. 5V/1024 ? Meine zweite Frage ist: D.h. wie erstelle ich am besten bzw. effektivsten das Simulationsmodell derart, dass wenn ich z.B. 1024 eingebe, sofort alle Pins auf HIGH gesetzt werde ? Oder wenn ich 512 eingebe, dass die entsprechenden Pins auf 1 bzw. 0 gesetzt werden. Ich freue mich auf Vorschläge bzw. Ratschläge ! Anschließend berichte ich euch natürlich wie es tatsächlich ist. Vielen lieben Dank !
Dimitrie schrieb: > wenn ich z.B. 1024 eingebe, sofort alle Pins auf HIGH > gesetzt werde ? Dann sollten alle auf LOW gehen. Alle High ist bei einem 10-Bit-DA bei 1023.
Route 66 schrieb: > Dimitrie schrieb: >> wenn ich z.B. 1024 eingebe, sofort alle Pins auf HIGH >> gesetzt werde ? > > Dann sollten alle auf LOW gehen. Alle High ist bei einem 10-Bit-DA bei > 1023. Sorry, das stimmt, bei 1023 gehen natürlich alle auf High
Weiterhin interessiert mich eins: Gibt es ein DAC mit seinen Leitungen ausgeführt schon fertig zu kaufen ? D.h. dass ich die Digital Outputs von meinem DUE auch direkt an den DAC verbinde, da der z.B. 10 Eingänge (für die Pins HIGH/LOW) hat ?
Moin, Ich wuerd' mal sagen, dass du bei so einem Aufbau: R2R an Digitalausgaenge maximal 5-6bit Genauigkeit erwarten kannst. Kritisch sind da die Stoerungen und ungleichmaessigen Spannungen (R2R macht auch ungleichmaessige Last) auf den digitalen Ausgaengen. Jepp, natuerlich gibts fertige DACs, z.b. von Texas Instruments die DAC900, DAC902, DAC904 und Kumpels. Willst du ueberhaupt DACs oder meinst du ADCs? Die Pfeilrichtungen im Bild im ersten Beitrag irritieren mich etwas. Gruss WK
derguteweka schrieb: > Ich wuerd' mal sagen, dass du bei so einem Aufbau: R2R an > Digitalausgaenge maximal 5-6bit Genauigkeit erwarten kannst. Kritisch > sind da die Stoerungen und ungleichmaessigen Spannungen (R2R macht auch > ungleichmaessige Last) auf den digitalen Ausgaengen. Also 5-6Bit Genauigkeit obwohl ich absolute Präzisionswiderstände verwende ? Hinzu kommt, dass ich doch auch einen hochohmigen OPV verwenden möchte, der die Last dann quasi trennt vom Kreis. derguteweka schrieb: > Willst du ueberhaupt DACs oder meinst du ADCs? Die Pfeilrichtungen im > Bild im ersten Beitrag irritieren mich etwas. Ne, was du siehst ist ein Teilausschnitt aus dem "Innenleben des Arduino-Boards." Intern wird ja die Spannung in eine Binärzahl dargestellt, und diese Binärzahl will ich dann quasi über die I/Os ausgeben direkt an mein R2R-netzwerk. derguteweka schrieb: > Jepp, natuerlich gibts fertige DACs, z.b. von Texas Instruments die > DAC900, DAC902, DAC904 und Kumpels. Sehe ich das richtig, dass ich z.B. den DAC900 verwenden könnte anstatt mein R2R Netzwerk ? Wäre das dann besser bzw. könnte man besser Auflösung erwarten?
Moin, Die genauen Widerstaende bringen ja nicht so viel, weil die normalen IO-Pins ja auch alle einen Innenwiderstand haben. Und der wird auch nicht auf's Promille genau sein. Und wenn er's waere, dann kaeme das naechste Problem: Die digitale Versorgungsspannung ist oft auch recht unsauber und diese ganzen Stoerungen kommen dann auf den Leitungen raus. 10bit entspricht ca. 60dB Dynamikumfang, d.h. alle Stoerungen zusammen sollen da drunterliegen... Ja klar, du koenntest so einen DAC90x verwenden. Der braucht noch einen Takt, ggf. verschiedene Betriebsspannungen und hat symmetrische Stromquellen als Ausgaenge, d.h. irgendeine lustige OpAmp-Schaltung muesste wahrscheinlich an den Ausgang (oder ein Koppler fuer HF-Signale). Ich wuerd's aber an deiner Stelle nicht tun, denn er ist viel teurer und empfindlicher als Widerstaende und die extra Genauigkeit kriegst du mit dem auch nur in der entsprechend ausgelegten und aufgebauten Schaltung. Gruss WK
derguteweka schrieb: > Moin, > Ich wuerd's aber an deiner Stelle nicht tun, denn er ist viel teurer und > empfindlicher als Widerstaende und die extra Genauigkeit kriegst du mit > dem auch nur in der entsprechend ausgelegten und aufgebauten Schaltung. > > Gruss > WK Ok, dann mache ich es nicht. Kaufe mir dann mal ein DAC und versuche den über die digitalen I/O zu steuern.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
