Hallo, ich suche nach einer einfachen Möglichkeit mehrere DA-Wandler an einem ATMega8 zu betreiben. Sie sind zur Umwandlung MIDI/CV gedacht, 8 Bit müssten also reichen ... ? Zudem sollten sie leicht beschaffbar und günstig sein, der MAX schießmichtot fällt also schonmal aus. Habe auch schon darüber nachgedacht einfache DAC0808 an 74HC595 zu hängen und per SPI anzusteuern, nur befürchte ich, dass die Lösung für Controllerdaten eventuell zu langsam werden könnte - oder vertue ich mich da ? Weiß zufällig wer eine noch bessere Lösung ?
Selbst TDA1543 werden seriell angesteuert, und die können 192kHz/16bit/Stereo... Mit SPI auf 8MHz ist ein Byte in einer us draußen, macht also 1MHz Samplerate (theoretisch). Falls es den TDA1543 bei Reichelt noch gibt: Billiger und leicher wird es mit keinem anderen DAC. Falls es notwendig wird, kann man damit später auch auf bis zu 16bit erweitern.
Es gibt einige 8bit Wandler (auch Mehrkanal) bereits mit Latch da sparst du dir den 74HC595. Der TDA1543 ist ein Audio Wandler, für CV brauchst du aber einen 0-5 V DC Wandler. Die Geschwindigkeit sollte kein Problem sein, Döpfer hat früher seine Midi/DV Adapter ja auch mit langsamen 8051ern betrieben. Wenn du nen AVR nimmst ist das ohnehin viel schneller. Allerdings nimmt Döpfer heute für die Tonhöhe 12 bit DA-Wandler und 7 bit für VCA, VCO etc. sollte man überlegen (da bietet sich z.B. Linear Technologies an). Wie viele Kanäle möchtest du den haben. Wenn das ganze ein überschaubares Low budged Projekt ohne LAN, USB oder eingebaute Toaster werden soll, würde ich mich vielleicht dran beteiligen wenn du das möchtest. Gruß
du könntest dir mit hilfe eines tiefpasses und pwm (eventuell noch einen operationsverstärker) einen dac selber bauen ;-) aber du sagst ja nicht wie schnell und wievie kanäle du brauchst.
ich habe in letzter Zeit einiges von Maxim und LT auf TI umgestellt, deutlich preiswerter. http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?&showAllResults=true&totalCount=18&showAllResultStatus=true&familyId=392&uiTemplateId=NODE_STRY_PGE_T§ionId=null&tabId=null&totalCount=18&showAdditionalParameters=no¶meter=2443104391&rpc=D_PARAMETER_2000084|EQ|8|0&lc=2000084&lc=2000112&lc=2000596&lc=2300989&lc=2000116&lc=2000376&lc=2000089&compare=yes&download=yes&sort=yes&customize=yes¶mResults=yes¶mCriteria=yes&familyTree=yes&military=no&baSystem=yes¶mTable=no&sortOption=&sortMode=&searchPaths=1000392&pageId=undefined&templateId=0&navigationId=0&family=analog¶mTable=no&military=no&ul=DAC5571&ul=DAC5573&ul=DAC5574&ul=TLC5602&ul=TLC5620&ul=TLC5628&ul=TLC7225&ul=TLC7226&ul=TLV5620&ul=TLV5621&&uiTemplateId=NODE_STRY_PGE_T§ionId=null&tabId=null#rt
Die Ti sind wirklich sehr günstig 8 biter gibts sogar bei Reichelt. Aber ansonsten sind die eher schwer zu bekommen, wenn man von Digikey absieht (die haben aber sehr hohe Versandkosten). Kennt Ihr günstige Quellen in Deutschland für Ti Bzw. Analohg Devices? Gruß
OK vielen Dank, ich werde mir die vorgeschlagenen ICs mal näher ansehen. Dass ich nicht dazugesagt habe wie viele Kanäle ich benötige liegt daran, dass von Aufbau zu Aufbau unterschiedlich sein wird. D.h. wenn ich 2 Kanäle brauche baue ich mir das Teil mit zwei Kanälen, bei mehr einfach mit mehr ohne dabei die Schaltung und die Software groß umstellen zu müssen ...
achso @ Gast ein Anderer Das ist zwar nett gemeint aber eine Beteiligung dürfte für dich bestimmt sehr langweilig werden. Ich habe also totaler Einsteiger die hälfte der Software für Key-CV innerhalb von ein paar freien Minuten geschrieben ...
Naja jetzt verstehe ich erst, wenn du die Kanäle einfach erweiterbar machen willst dann ist ein 8Bit Bus plus entsprechende Adressleitungen eher etwas unhandlich. Wenn du 74HCT595 hinter einander schaltest, könnte es wirklich irgendwann zu langsam werden. Ich würde dann eher die Schieberegister parallel an SPI hängen und sie über ihre jeweiligen ST_CP (Pin12) adressieren nachdem die Daten über SPI raus gesendet sind. Wenn ich das Datenblatt(Philips) nicht falsch verstanden habe übernimmt er die Daten ja erst dann, wenn da ne steigende Flanke kommt. Der Nachteil dabei das ganze ist sicher sehr anfällig für Störflanken. Bei seriellen DACs hat man ja oft ein CS was sicher etwas eleganter ist. Mich interessiert an der ganzen Sache eher die Hardware z.B. die Frage wie gut man das noch mit 8bit hinbekommt. Abstimmen über Trimmer oder E-Porti (kostet wieder), und wie man mit wenig Aufwand eine einfache aber gute Bedienbarkeit machen kann. Gruß
Ja an der 8-Bit-Geschichte habe ich wegen der Toleranzen auch noch meine Zweifel. Ausprobieren eben ... Ich habe mich noch einmal umgeschaut und überlegt, ob ich nicht doch zu Maxim greifen sollte. 8-Bit DACs mit SPI und mehreren Kanälen von Maxim sind recht günstig bei Kessler zu bekommen. Was die Bedienung angeht: Eigentlich dachte ich vorerst nur an die Möglichkeit den Midi-Kanal auszuwählen - nichts weiter ...
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.