Gast
#4407203
Für ein mobiles Gerät, dessen Aktoren mit Phasenimpulsen gesteuert werden, benötigen wir ein kleines Abspielgerät, das in der Lage ist, bis zu 16 Kanäle gleichzeitig von einem Flash zu lesen und sauber in DA-Signale zu verwandeln. Der Demonstrator läuft und funktioniert derzeit wie folgt: Ich lade mit einem PC und einer Linux-Anwendung von einer DVD eines Kunden, der die Daten präpariert hat, permanent alle 16 Kanäle ein und schiebe sie auf eine professionelle DA-Karte. Diese kann Bandbreiten bis 1MHz abspielen, die ich aber nicht brauche. Benötigt wird etwa ein Hundertstel, aber die Karten waren halt verfügbar. Die sind aber extrem teuer und nicht verwendbar. Außerdem scheidet ein normaler PC wegen der Grösse aus. Nun ist die Idee, einfache Soundkarten zu nehmen, die bekanntlich bis 20kHz übertragen, was vollauf reichen würde. Ich brauche das Ganze portabel, also einen Mini-Rechner mit Mehrfachsoundkarten. Gefunden habe ich 7:1 Suroundkarten, aber der 7:1 Datenstrom ist komprimiert und reicht von der Qualität nicht aus. Auch mp3 ist nicht ausreichend, wie ich testen konnte. Die Wellen, die abgespielt werden, bestehen aus präzisen sweeps und Treppen, die exakt stimmen müssen. Ich würde daher gerne 16 WAVE Files im PCM Format ablegen, die der Player parallel lädt und abspielt. Welche Soundkarten könnte man da nehmen? Eine Möglichkeit wären 2 Stück USB-Audio-IFs mit 8 Kanälen, allerdings frage ich mich, wie ich die programmieren kann und womit? Gibt es da was Fertiges für Arduino? Also eine APP, die Flash-Karten oder auch CDs lesen kann und dann Audio-DACs ansteuert? Das Ganze sollte mit käuflichen Teilen zu realisieren sein, damit die Kunden es kaufen können. Es gibt leider zu wenige Kunden, als dass man dafür eine Elektronik bauen könnte.