Hallo, hat schon mal jemand einen UDA1320/1330 (Stereo DAC) an seinen Controller (AVR/8051) gepappt? Ich kann nicht so richtig abschätzen, ob das funktionieren würde wg.der nötigen Geschwindigkeit etc., daher möchte ich nicht die Sack-Katze kaufen, ihr wisst schon :) Falls ihr Software-Beispiele dazu habt, wäre schön. Michael
So ähnlich - Cirrus ADC und DAC an Tiny2313 an XMega: Beitrag "SD-Karten-Wave-Recorder" Der normale AVR ist in puncto Geschwindigkeit mit dem reinen I2S-Interface (oder right justified PCM oder left justified PCM) bei 16Bit 48kHz voll ausgenutzt. Zeit für andere Aufgaben bleibt da nicht. Wenn weniger Qualität ausreicht, zum Beispiel 8 Bit bei 8kHz, dann kann noch etwas Rechenzeit übrig bleiben.
Hi TravelRec, okay, in den Schaltplan hab ich reingeguckt, die Tiny's machen also die Aufnahme bzw. Wiedergabe. Taktfrequenz ~12Mhz, das ist gut, mein Favorit wäre ein 8051er mit etwa 25Mhz (SiLabs), könnte also durchaus passen und evtl. sogar auch noch n bisschen Rechenleistung übrig bleiben :) Okay, dann werd ich mal einen Versuch wagen. Danke. Michael
@Travel Rec: > So ähnlich - Cirrus ADC und DAC an Tiny2313 an XMega: > Beitrag "SD-Karten-Wave-Recorder" Hallo, das hört sich interessant an. Gibt es denn die Sourcen auch irgendwo? Ralf
Michael schrieb: > die Tiny's machen also die > Aufnahme bzw. Wiedergabe. Naja - nicht ganz. Sie formen lediglich das I2S-Protokoll in 8-Bit parallele Daten um und umgekehrt, damit der Xmega über einen Interrupt die Daten schnell lesen bzw. schreiben kann. Nur so kann er sein eigenes Programm abarbeiten und auf die SD-Karte schreiben bzw. diese lesen. Da alle Controller und ADC/DACs am selben Takt hängen, erreicht man ohne Probleme eine syncrone Übergabe und somit jitterarme Übertragung. Ralf schrieb: > Hallo, das hört sich interessant an. Gibt es denn die Sourcen auch > irgendwo? Sicher gibt es die. Magst Du Assembler?
> Sicher gibt es die. Magst Du Assembler?
grins Klar :)
Ralf
Hier die beiden Tiny-Codes, einmal für I2S nach Parallel, einmal für umgekehrt. Ist nicht viel dran. Es wird Stereo I2S 16Bit/48kHz in 4x 8-Bit umgewandelt und umgekehrt. Den XMega-Code mag ich jetzt mal nicht posten.
Danke, ich guck mal rein. Ich hoffe, ich komm endlich mal hinter die Funktionsweise des UDA1330. Ralf
Mein Code wird Dir nicht dabei helfen. Da muß Du schon in´s Datenblatt schauen. Heißt Du nun eigentlich Ralf oder Michael oder beides?
> Mein Code wird Dir nicht dabei helfen. Da muß Du schon in´s Datenblatt > schauen. Ja, das ist klar, ich wollte nur gucken, ob ich GPIOs oder die Spezialfunktionen (I2C, etc.) verwenden muss). Datenblatt les ich rauf und runter, richtig gut ist es nicht (finde ich), aber ich glaub ich komm zurecht. > Heißt Du nun eigentlich Ralf oder Michael oder beides? ??? oO Also, ich heiss Ralf. Allerdings ist das ein öffentlicher Rechner der Schule gewesen, von dem ich geschrieben hab. Du fragst, weil der Beitrag von M. dann wohl die gleiche IP hatte? Ralf
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.