XMOS und Cirrus Logic CS42448

Gast #5915902
Lesenswert?

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:
#5916011
Lesenswert?

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 #5916726
Lesenswert?

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 ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren