Forum: Mikrocontroller und Digitale Elektronik USB MP3 Decoder als USB-Soundkarte


von Janos K. (noshky)


Lesenswert?

Hallo,

ich suche gerade nach einem MP3/AAC/FLAC Decoder-IC, den ich in einem 
Embedded Linux System als USB-Soundkarte verwenden kann.

Ich kenne die PCM2912A-Codecs von TI (und andere), die zwar USB Audio 
Devices sind, aber nur für unkodierte PCM Audiodaten.

Dann gibt es auf der anderen Seite Decoder wie den BU94603 von ROHM, 
oder am liebsten den VS1053 von VLSI, die eigenständig MP3 etc. von SD 
Karten oder USB-Sticks abspielen können, von außen aber nur über ein SDI 
(oder I2S?) Interface gefüttert werden.

Ich brauche aber USB als Audio-Interface, über das ich mit Standard-USB 
Treibern Audio Daten streame.

Gibt es da vielleicht Decoder-ICs, die ich noch nicht gesehen habe? Oder 
benötige ich für die fehlende Verbindung USB-zu-Decoder eine "aktive" 
Komponente, eine Bridge oder einen Controller?

Vielleicht könnt ihr mir ein paar Tips geben?
Viele Grüße
Janos

von Michael U. (amiga)


Lesenswert?

Ein Standard-Treiber dürfte doch aber selbst unter Linux kein MP3 
streamen wollen/können. Die Dekodierung erledigt doch die Software auf 
dem Rechner und schickt dann PCM oder AC3 o.ä. zum USB-Device.

Gruß aus Berlin
Michael

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Janos K. schrieb:
> den ich in einem Embedded Linux System als USB-Soundkarte verwenden kann.

Eine USB-Soundkarte ist ebay 161699517301

Michael U. schrieb:
> Die Dekodierung erledigt doch die Software auf dem Rechner

Das wäre bei der oben genannten wohl so.

Janos K. schrieb:
> Ich brauche aber USB als Audio-Interface, über das ich mit Standard-USB
> Treibern Audio Daten streame.

Das wäre bei der oben genannten wohl so.

Warum willst Du einen MP3/AAC/FLAC Decoder-IC als USB-Soundkarte 
verwenden, wenn es dafür gar keine Standard-USB Treiber gibt?

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.