Atmega88 DAC +-10V

OP #5749129
Lesenswert?

Guten Tag,

Ich möchte einen digitalen Wert von einem Atmega88 mit einem D/A Wandler 
in +- 10 V umsetzen, und das möglichst wenig Aufwand d.h. mit wenig 
zusätzlicher externer Beschaltung am DAC.

Kann mir hier Jemand eine Lösung sagen zb. Welchen Wandler von 8-20bit 
ich hernehmen könnte.




Grüsse Huber M.
#5749171
Lesenswert?

Michael H. schrieb:
> Ich möchte einen digitalen Wert von einem Atmega88 mit einem D/A Wandler
> in +- 10 V umsetzen, und das möglichst wenig Aufwand d.h. mit wenig
> zusätzlicher externer Beschaltung am DAC.
>
> Kann mir hier Jemand eine Lösung sagen zb. Welchen Wandler von 8-20bit
> ich hernehmen könnte.

Öhm...warum suchst du nicht selbst?

Also ohne geschaut zu haben würde ich die negative Spannung als kritisch 
sehen, wahrscheinlich würde ich einen typischen DAC nehmen (z.B. 
MCP4922) und den auf einen OPV loslassen der aus 0...4095 mVDC eben 
-10...+10 VDC macht.
OP #5749193
Lesenswert?

Da Huaba Bene schrieb:
> Das ergibt eine Preis-Spanne von geschätzt ca. 1 bis 100 Euro,
> je nach Geschmack ....

Der Preis ist mir Nebensache, es war so gemeint das er mit möglichst 
wenig aufwand auf dem layout aufzubauen ist,

ich habe zb. einen ltc1257 der hat 5V single supply und zb mit 10v am 
ref eingang gibt er +10V aus am Vout.

und jetzt wollte ich wissen ob nicht jemand so einen Kennt der +- am 
ausgang ausgeben kann, oder wie man das am einfachsten mit wenig Aufwand 
realisieren kann.
#5749207
Lesenswert?

Michael H. schrieb:
> ich habe zb. einen ltc1257 der hat 5V single supply und zb mit 10v am
> ref eingang gibt er +10V aus am Vout.

Möp!
Absolute Maximum Ratings:
"REF ................................................. –0.5V to VCC + 
0.5V"

Und um bei den Recommended-Specs zu bleiben:
"An external reference
with voltage from 2.475V to VCC – 2.7V may be used to
override the internal reference"
Gast #5749231
Lesenswert?

Michael H. schrieb:
> und jetzt wollte ich wissen ob nicht jemand so einen Kennt der +- am
> ausgang ausgeben kann, oder wie man das am einfachsten mit wenig Aufwand
> realisieren kann.

Natürlich nimmt man etwas von der Stange.

https://www.ebay.de/itm/1-Kanal-D-A-Wandler-DAC-MCP4725-I2C-12Bit-EEPROM-Analog-Digital-fur-Arduino/113661798745?hash=item1a76c56959:g:OIIAAOSwoP9ccPgV:rk:1:pf:0

Und schaltet einen OpAmp dahinter, das ist praktisch unvermeidbar
um seinen eigenen Erfodernissen gerecht zu werden.

Wie die Vorredner bereits sagten brauchst du auch eine negative
Versorgung um negative Ausgangsspannungen zu bekommen.

Aber es drängt sich der Verdacht auf dass du etwas (mit den +-10V)
erreichen willst was du nicht kannst.

Aber das bleibt ja ein Geheimnis.
OP #5749574
Lesenswert?

Stefan S. schrieb:
> Michael H. schrieb:
>> ich habe zb. einen ltc1257 der hat 5V single supply und zb mit 10v am
>> ref eingang gibt er +10V aus am Vout.
>
> Möp!
> Absolute Maximum Ratings:
> "REF ................................................. –0.5V to VCC +
> 0.5V"
>
> Und um bei den Recommended-Specs zu bleiben:
> "An external reference
> with voltage from 2.475V to VCC – 2.7V may be used to
> override the internal reference"

Wenn das nicht gehen würde, warum ist dann im Datenblatt als Typische 
Anwendung ein Festspannungsregler von 10V an REF angeschlossen ?
#5749611
Lesenswert?

Michael H. schrieb:
> ich habe zb. einen ltc1257 der hat 5V single supply und zb mit 10v am
> ref eingang gibt er +10V aus am Vout.

Nein.

> und jetzt wollte ich wissen ob nicht jemand so einen Kennt der +-
> am ausgang ausgeben kann, oder wie man das am einfachsten mit
> wenig Aufwand realisieren kann.

Der "Aufwand" besteht im wesentlichen aus einem OPV. Aber auch da reicht 
die Preisspanne von wenigen Cent bis etlichen 10€, je nachdem welche 
Genauigkeit (Offset) und Geschwindigkeit (Slew-Rate) und welchen 
Ausgangsstrom du brauchst.
Gast #5749650
Lesenswert?

Michael, hast du jemals mit 20 it DAC gearbeitet? Ist Dir klar, welche 
Anforderungen sich dadurch an die gesamte Hardware ergeben - zumindest 
wenn davon mehr als 12 genaue Bits übrig bleiben sollen?
#5751646
Lesenswert?

Michael H. schrieb:
> mit 5. Widerstand meinst du R63 ? und wiso Eeprom ist hier ein digital
> Potentiometer verwendet ?

Ja.
Ich mache für ADCs und DACs einen Gain- und Offsetabgleich und speichere 
diese Werte im EEPROM des MC.
Die Widerstände matchen ja nicht ganz genau, die Referenz hat auch nicht 
genau 5,000V, die OPVs haben einen Offset und den DAC kann man nicht 
komplett von GND bis U_REF aussteuern.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren