Forum: Mikrocontroller und Digitale Elektronik Audio-Signale über USB übertragen?


von Pflaumbaum (Gast)


Lesenswert?

Hallo,

ich suche eine Möglichkeit, wie ich Audio-Signale über USB übertragen 
kann. Das Ganze soll in beide Richtungen funktionieren, also mit 
Mikrophon und Lautsprecher.

Klar gibt es fertige USB-Soundkartenadapter zu kaufen, aber ich würde 
mich eher für das Innenleben interessieren. Zumal mir die 
Soundkartenadapter zu schnell abgekündigt werden. Ich habe dazu z.B. den 
PCM2902 von Texas Instruments oder den CM119 von C-Medio Electronics 
gefunden. Zum PCM2902 kenne ich auch folgende Schaltung: 
http://www.pavouk.org/hw/usbdac/en_index.html.

Richtig zufrieden bin ich aber mit beiden Chips nicht, da Sie schwer 
aufzutreiben sind und man weiß ja nie wie schnell das ganze wieder 
abgekündigt wird. Andere Idee wäre natürlich, nen gängieren USB 
Controller von Atmel (AT90) zu nehmen und das ganze selbst zu machen. 
Aber ich glaube das wär dann wirklich zu aufwendig. Weiß da jemand eine 
schöne einfache Lösung?

Danke schonmal!

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Warum hast du ein Problem damit, wenn das USB-Gerät abgekündigt wird? 
Wenn du ganz einfache USB-Soundkarten verwendest, sind diese per Plug 
and Play in das Betriebssystem integrierbar, wo ist da das Problem, wenn 
der Hersteller gewechselt werden soll?
Wenn du auf etwas Wert legst, das lange am Markt bleibt, musst du wohl 
auf den Tonstudiobereich ausweichen, also mal professionelle Hersteller 
anschauen, wie z.B. Motu oder RME.

Alternativ , wenn du dir das mit dem Selberbauen wirklich antun willst, 
würde ich irgendeinen gängigen Arm7 verwenden mit integriertem USB, eine 
entsprechend Plug and Play kompatible Audio-Deviceclass implementieren 
und DA und AD-Wandler über I2S anschließen. Aber das ist kein 
Wochenendprojekt...

Viele Grüße,

Peter

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
Noch kein Account? Hier anmelden.