XMOS und Cirrus Logic CS42448

Gast #5915902
Hallo, ich will 8 Subwoofer oder mehr gleichzeitig ansteuern. Für 
Gehörlose. Ich habe den Audio-Interface von Behringer umc1820 aufgemacht 
und fotografiert. Da drinnen sind XMOS-Chip und Cirrus Logic CS42448. 
Das sind die entscheidenen Bauteile für die 8 Audio-Ausgänge. Dieses 
Interface kann 8 Subwoofer gleichzeitig steuern, wenn ich in 
DAW-Programm 8 Audiospuren angelegt habe. Das Interface ist aber eher 
für Monitoring gedacht, also die ganzen Potentiometer an der 
Front-Einstellungen sind nur für Audio-Eingänge die ich gar nicht 
brauche.

Ich habe mir überlegt, sowas nachzubauen nur ohne Audio-in. das ganze 
soll viel kleiner sein, also "wearable"

Cirrus Logic CS42448-CQZ 
https://www.infinite-electronic.sk/datasheet/69-CS42448-CQZ.pdf wandelt 
digital in analog um. Dieser XMOS scheint ein 8-Thread Mikroprozessor zu 
sein. Zum löten aber ein ziemlich beschissenes Teil.

Ich habe dann das hier gefunden, welches auch CS42448 verwendet:
https://oshpark.com/shared_projects/2Yj6rFaW

Das Problem ist aber, der Autor schreibt hier:
https://hackaday.io/project/2984-teensy-audio-library/log/57537-tdm-support-for-many-channel-audio-io

>> Nope, sorry, the USB audio support on Teensy 3.x is limited to stereo.  >> 
Bidirectional (simultaneous) stereo is possible.  But 8 channel in both >> 
directions is far beyond the bandwidth of 12 Mbit/sec USB."

Behringer kann aber 8-Kanäle Mono gleichzeitig.

Woran liegts? Ist der XMOS besser als STM32 auf Teensy ?

Gibt es andere Möglichkeiten 16 Kanäle Audio-Out gleichzeitig zu 
steuern?
Angehängte Dateien:
Vibrotechniker schrieb:
> Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein.
> Gibt es Alternativen zur XMOS ?

Der XMOS hat eben nicht nur USB-HS, sondern auch mehrere schnelle Kerne, 
die per Software die diversen I2S-Schnittstellen bedienen können. 
Manches wie bei Parallax Propeller, nur von mehr als einem Entwickler 
(Propeller) entworfen. Laut DB ist trotz BGA 2Lagen PCB möglich (alle 
Pins am Rand).
Gast
Niklas G. schrieb:
> Vibrotechniker schrieb:
>> Verstehen tu ich zwar nicht, aber STM32 scheint keine Lösung zu sein.
>
> Warum das? Wenn ich das richtig sehe haben z.B. die STM32F7 2
> SAI-Blöcke, welche jeweils 45 MBit/s ausgeben können - bei 192 kHz @
> 16bit ergibt das in Summe 28 Kanäle. USB-HS haben sie auch.

Achso, dann liegt es an der Bibliothek Audio.h ?
Gast
Carl D. schrieb:
> Laut Wikipedia kann man knapp 50% der 480MBit mit Isochronen Daten
> (Audio) erreichen.

Das wären 240Mbit Das würde für 40 Audiokanäle mit 192kHz reichen.

Praktisch packen die Interfaces irgenwas zwischen 16 (MOTU) und 30 (RME)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.