DAC mit DAC0800?

Gast #4149178
Lesenswert?

Guten Morgen liebe Gemeinde,

bisher habe ich viele gute Antworten in diesem Forum gefunden.

Nun habe ich eine direkte Frage, wobei es um eine Digital-Analog 
Wandlung geht.

Ich habe ein digitales 8-Bit Signal vorliegen, was in eine analoge 
Spannung umgewandelt werden muss. Das vorliegende Signal resultiert aus 
einer vorherigen Analog-Digital Wandlung. Bei den Daten handelt es sich 
um ein Audio-Signal, weshalb eine Rückwandlung in eine Wechselspannung 
sinnvoll ist.

Mir liegt der Baustein DAC0800 von TI vor, bei dem ich mir aber nicht 
sicher bin, ob er für meinen Verwendungszweck geeignet ist.

Hat jemand Erfahrung oder eine Idee für die Umsetzung?

Über eine Antwort freue ich mich.

mfG

Rene
Gast #4149510
Lesenswert?

Hallo,

danke für die schnelle Reaktion.
Mir liegt ein paralleler Datenstrom von 8 Bit vor, der Audiodaten, z.B. 
Musik, enthält.
Die Rate der Konversion soll variabel wählbar sein.
Der Datenstrom wird von einem Analog Digital Wandler(ADC0808) parallel 
erzeugt.
Es findet also eine Konvertierung eines Musiksignals von Analog in 
Digital und danach wieder eine Rückkonversion statt.
Der Sinn hinter der Sache ist, durch Taktung des AD Wandlers, verschiede 
Abtastraten und Quantisierungsparameter (Ein- und Ausschalten von Bits) 
zu realisieren.

Bisher habe ich den Einsatz eines programmierbaren Kontrollers nicht 
vorgesehen.

Gruß
Gast #4149537
Lesenswert?

Der DAC ist uralt. Grundsätzlich ist das kein Problem, aber die alten 
DACs aus den diversen 08-Serien nerven ziemlich. Das geht mit der 
notwendigen Spannungsversorgung los. Eine parallele Schnittstelle ist 
jetzt auch nicht mehr Stand der Technik. Ob der Stromquellen-Ausgang für 
deine Anwendung besser ist als eine Spannungs-Ausgang musst du selber 
wissen. Ich würde mich nach einem modernen DAC umsehen.

Aber zuerst mal, 8 Bit Audio ist nicht gerade toll. Für Sprache reicht 
es, obwohl man bei 8 Bit dort eigentlich μ-Law oder A-Law Quantisierung 
verwendet, um eine erträgliche Dynamik und SNR zu bekommen. Du sagst 
nicht, was du mit dem DAC willst. Bist du dir sicher, dass dir 8 Bit 
reichen?
Gast #4150548
Lesenswert?

Hallo,

das ganze ist ein Versuchsaufbau der demonstrieren soll, wie sich ein 
fehlendes Bit oder eine zu geringe Abtastrate auf ein Musikstück 
auswirkt.
Der Takt für die ADC kommt von einem Signalgenerator.
Die ADC läuft auch soweit, wobei nun die DAC zu realisieren ist.
Gibt es bei jemandem Erfahrung mit dem DAC0800?
Warum ist die Spannungsversorgung aufwendig?

Gruß
(Firma: matzetronics) #4150558
Lesenswert?

Rene schrieb:
> Gibt es bei jemandem Erfahrung mit dem DAC0800?
Jo, hatte ich früher mal auf eine Apple ][ Steckkarte gebaut. Geht 
schon, ist aber
> Warum ist die Spannungsversorgung aufwendig?

wegen der notwendigen symmetrischen Betriebsspannung heutzutage eher 
out. (Siehe Datenblatt)
Wenn du so eine Speisung sowieso schon in deinem Aufbau hast, kannst du 
den Baustein schon nehmen.

Der DAC0800 ist im Prinzip eine kalibrierte R2R Leiter. Für einen 
simplen Demo Aufbau würdest du theoretisch auch mit so etwas 
davonkommen, vorausgesetzt, du spendierst ein CMOS Latch a la 74HC373 
oder '374.
#4236571
Lesenswert?

Na und ich dachte es wäre ganz einfach einen DDS-Funktionsgenerator zu 
bauen. Pustekuchen...

Ich habe gerade den DAC0800 und den DAC0832 ausprobiert, den DAC0832 
auch unter Benutzung von WR1, alle anderen Steuerleitungen nach 
Datenblatt fix.

Ich versuche, deb DAC0832 mit V- == GND und V+ == +5V und Vref = 3.3V 
oder 5V zu betreiben. Also keine asymmetrische Spannungsversorgung.

Noch ohne OpAmp, die beiden Ausgänge nur über ein 25kOhm-Poti an GND 
gelegt.

Bei allen Versuchen, sehe ich ziemlich viel Schmutz und von linear ist 
das auch weit entfernt. Siehe Bild: Kanal eins ist das MSB, Kanal 2 
einer der beiden Ausgänge.

Ich habe schon V+ und Vref mit kleinen Kondensatoren (10nF bzw. 100nF) 
gegen GND gekoppelt, aber das bringt nichts.

Ein Versuch einen null-kompensierbaren OpAmp (LF351) und danach einen 
Tiefpassfilter zu benutzen, schlug auch fehl.

Habt Ihr einen Hinweis, wo sich Fehlersuche lohnt?
Habt Ihr eine Empfehlung, welchen DAC (und OpAMp) man bei einer 
einfachen Stromversorgung möglichst direkt vom Arduino-Board verwenden 
sollte?

Gruß
Georg
Angehängte Dateien:
Gast #4237181
Lesenswert?

Harald W. schrieb:
> Rene schrieb:
>
>> das ganze ist ein Versuchsaufbau der demonstrieren soll, wie sich ein
>> fehlendes Bit auf ein Musikstück auswirkt.
>
> Das braucht man nicht lange zu testen, das hört man beim ersten
> Einschalten. :-(

Was ist das denn für ein nutzloser Schlaumeierkommentar? Wenn man etwas 
demonstrieren will, benötigt man ein Demonstrationsobjekt, in dem Fall 
diesen Versuchsaufbau hier. Da nützt es absolut nichts, wenn irgend ein 
Besserwisser das sofort hört - das muss für diejenigen, denen das 
vorgeführt werden soll, ja nicht ebenso sein.

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