Hilfe bei Audioausgabe gesucht - I2S generell und PCM5141 im speziellen

OP #3333474
Hallo liebes Forum^^

Ich weiss leider nicht genau ob dies das richtige Forum ist.

Ich plane im Moment ein Mediacenter, oder besser gesagt ein 
Infotainment-System, für mein Sommerauto.
Im Moment favorisiere ich ein Cubieboard 2 als "Mainboard", mit 
passendem Linux als OS.
Die Wahl fiel auf diese Board, da dort eine Digital-RGB-Schnittstelle 
sowie eine Touchscreen-Schnittstelle
vorhanden und in Software implementiert ist.
Somit kann ich ohne zusätzliche Hardware den geplanten 7" Touchscreen 
ansteuern.
Für die restliche Pereferie stehen SPI, I2C und diverse GPIOs zur 
Verfügung.
Des weiteren bietet das Board für die Audioausgabe einen Line-Out (mit 
relativ schlechter Qualität),
1x SPDIF sowie eine I2S-Schnitstelle und HDMI.

Als Radio plane ich einen SI4735, welcher über ein Stereo-Audiosignal 
sowie ein I2S-Signal verfügt.

Nun zu meinem Problemchen:

Ich benötige 5-6 Audio-Ausgangskanäle um meine Verstärker anzusteuern: 
L+R Vorn + Hinten sowie ein
oder besser sogar 2 Subwoofer-Ausgänge.
Dolby Surround oder ähnliches brauche ich NICHT, da 99% der Quellen 
sowieso nur Stereo sind und es im Auto auch garkeinen Sinn machen würde.
Einstellungen wie Lautstärke, Balance und Fader verstehen sich ja schon 
fast von selbst, des weiteren
möchte ich aber auch den Klang ändern können.

Folgende Ansätze kommen mir dafür in den Sinn:

#1: Analogsignal mittels z.B. TDA7416 nachbearbeiten.
    Dieser hat Stereo-Eingänge und 4 Ausgangskanäle+1 Subwooferkanal.
    Der Soundprozessor wird per I2C gesteuert. Evtl. müsste man das
    Analogsignal durch einen DAC
    erzeugen, da die Signalqualität des Line-Out doch zu wünschen übrig
    lässt.

#2: Digitalsignal per I2S an 3 PCM5141 bringen. Diese haben einen 
Mini-DSP
    integriert.
    Ist es überhaupt möglich 3 (Stereo)DACs an nur einem I2S-Bus zu
    betrieben? Wie aufwändig wird es die Filter einzustellen?

#3: USB-Mehrkanal-Soundkarte verwenden. Vorteil: Die Hardware ist 
fertig.
    Nachteil: Mir ist schleierhaft, woher ich die Treiber nehmen soll 
und
    wie ich dann den Klang ändere.
    Selbst bereits bei manchen Erfolgreich laufende Geräte funktionieren
    oft bei anderen Leuten nicht korrekt.

Am sympathischsten ist mir Variante 2, wobei ich allerdings noch nie mit 
DSP oder Digitalton in Berührung
gekommen bin (ausser beim HDMI-Kabel anstecken) ;) .

Kann mir eventuell jemand Tipps, oder einen Schubs in die richtige 
Richtung geben?

Was spricht gegen Variante 2 und für eine andere Lösung?

Sind die PCM5141 / PCM5142 für mein Vorhaben geeignet, oder gibt es gar 
bessere Varianten?

Falls es noch Fragen gibt, einfach fragen. Evtl. dauert es etwas bis ich 
Antworten kann.

Danke schon im Voraus für nützliche Antworten.

Gruss Stefan

PS: Bevor die Frage aufkommt: Ich weiss sehr wohl was im Auto erlaubt 
ist und was nicht. Darüber möchte ich keine Diskussionen. Für eventuelle 
Nachahmer: Informiert euch VORHER welche Regeln befolgt und welche 
Gesetzte beachtet werden müssen!

PPS: Rechtschreib- und/oder Grammatikfehler dürfen behalten werden.
OP
Nach etwas mehr Recherche bin ich nun auf den AD1940 gestossen.
Das ist ja ein SigmaDSP Multichannel 28-Bit Audio Processor.
Wenn ich es richtig verstanden habe, sollte es mit diesem IC möglich 
sein, mein I2S-Signal auf 6 Kanäle zu verteilen und entsprechende Filter 
einzubauen. Am Ausgang benötige ich dann noch 6 DACs und gut ist.

Ist das soweit richtig? Oder habe ich noch grobe Fehler in meiner 
Annahme?

Gruss Stefan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.