Forum
DDS-Simulator (Elektronik)
» Ich hab nun drueber nach gemacht, dass ganze mit einem XA-49 zu machen und
» ueber den I2C ausgang einen DAC anzusprechen. Als DAC habe ich den TDA8444
» von Philips gefunden. Der hat 8 Analogausgaenge und wir ueber I2C
I²C und TDA8444 ist für diesen Zweck eher ungeeignet. Erstens macht der I²C-Bus die Ausgabe langsam und der TDA8444 hat mit 6 Bit nicht gerade eine hohe Auflösung.
» ansprochen. Die Frage is: aendern sich alle Ausgaenge zur selben Zeit??
Ich habe mir jetzt zwar nicht das Datenblatt durchgelesen, aber das glaube ich nicht. Schließlich dient der TDA8444 hauptsächlich zum Software-Abgleich elektronischer Schaltungen. D.h., es werden nur konstante Ausgangsspannungen mehr oder weniger fest eingestellt. Das Feature, dass sich alle Spannungen synchron ändern wäre also völlig sinnlos.
» Oder aendern sie sich zumindest so, dass man es bei Ausgangfrequenzen von
» z.b. 100 Hz oder 1kHz es sich nicht bemerkbar macht?! Eine kleine
» Phasenverschiebung sollte (glaub ich) kein Problem machen.
Bei I²C-Ausgabe treten schon erhebliche Verögerungen auf. Wenn du schon seriell ausgeben willst, dann besser über die SPI-Schnittstelle. Damit könntest du eine "Batterie" von kaskadierten Schieberegistern (z.B. 74HC4094) betreiben und diese über ein gemeinsames Latch-Enable synchron aktualisieren. Du mußt dann nur noch an jeden 4094 ein R-2R-Netzwerk oder einen einfachen 8-Bit-DAC dranhängen.
» Habt ihr Erfahrungen mit anderen DACs? z.b. welche, die nur einen ausgang
» haben, dafuer aber einen synchronisationseingang, dass mehrere parallele
» Konverter zur selben zeit den ausgang umschalten?
Alle Parallel-DACs mit Bus-Interface werden mit der Flanke einer Bus-Steuerleitung synchron aktualisiert. Du mußt dann nur eine Logik bauen, die diese Flanke gleichzeitig auf alle DACs verteilt.
Jörg
Gesamter Thread:
