Hallo, ich arbeite gerade an einer art Kopfhörer, der einmal Audio Daten über a2dp empfangen aber auch Daten von dem Mikrofon senden kann. Die Audio Daten müssen jedoch noch verarbeitet werden, wodurch ein CSR8645 nicht reicht, da man hier zwar mit dem CSR8600 Configuration Tool zwar Änderungen vornehmen kann aber nicht die Daten digital ausgeben, geschweige denn ein Programm zur Verarbeitung schreiben kann. Bei dem CSR8670 steht jedoch, dass ein programmierbarer Qualcomm Kalimba DSP verbaut ist, der auch über diverse Interfaces verfügt. Konkret geht es erstmal darum, dass über I2S die Daten empfangen werden, über Bluetooth ausgesendet und die Daten, die über Bluetooth empfangen werden über I2S wieder gesendet. Zu der Programmierung habe ich schon hier: http://www.52bluetooth.com/csr/adk3.5.1/adkdocs/CS-101420-ANP9_MyFirstKalimbaDSPappnote.pdf und hier: http://jernej87.blogspot.de/2012/10/usb-programmer-for-csr-bluetooth-chips.html was gefunden, jedoch wollte ich fragen ob noch jemand hier Erfahrung hat mit der Benutzung von a2dp und vielleicht andere Beispiele hat, die sich nicht nur auf ADC/DAC/I2S beschränken. Bislang habe ich "nur" diese Beispiele: https://github.com/stephen-kun/csr8670/tree/master/apps/examples, die alle nicht Daten per Bluetooth übertragen und auch hier: http://read.pudn.com/downloads158/ebook/704411/bc05-ug-001Pc%20BlueCore5-Multimedia.pdf wird nicht richtig auf Bluetooth eingegangen. Bin ich jetzt einfach zu blind und habe nur nicht gründlich alles durchgelesen oder könnt ihr mir vielleicht noch mit anderen Dokumenten oder Beispielen helfen? MfG
:
Verschoben durch Admin
Alternativ könnt ihr mir auch gerne ein anderes Bluetooth Modul vorschlagen, welches BLE, a2dp, eine seriele Datenübertragung und die Möglichkeit für eine digitale Übertragung der Audio Daten bietet. (Also ein XS3868 mit I2S statt DAC und ADC) Außerdem sollte es unter 15€ sein
Ein ambitioniertes Projekt! Ich kann Dir leider nicht direkt helfen, aber vielleicht ein allgemeiner Rat: Rufe doch mal bei einem Distributor für Qualcomm/CSR an, ich habe gesehen, dass z.B. Atlantik Elektronik das im Programm hat. Das ist jetzt keine Garantie, aber mit hoher Wahrscheinlichkeit wirst du mit einem Telefonat irgendwie weiterkommen. Wenn du tatsächlich an einen engagierten FAE gerätst, hat der zumindest oft einen guten Tip oder kennt jemanden, der einen kennt. Die wissen auch, ob ein solches Anliegen Aussicht auf Durchführbarkeit hat - oft geht es ja auch um Tools und Lizenzen, wo man nicht so einfach rankommt. Ich habe jedenfalls gute Erfahrungen damit sammeln können, auch wenn man nicht sofort mit einer Millionenstückzahl winken kann...
Die Plattform von Silicon Labs scheint auch die gewünschten Eigenschaften zu unterstützen http://www.silabs.com/products/wireless/bluetooth/bluetooth-classic-modules/wt32i-bluetooth-audio-module Bei der Plattform von TI steige ich nicht so ganz durch, beidseitige I2S Interfaces sind aber vorhanden, der CoPro dürfte aber kaum passen: http://www.ti.com/product/cc2564c/toolssoftware?keyMatch=cc256xc&tisearch=Search-EN-Everything
Ganz klar das Modul mit CSRA64215. Wird auch oft unter dem Modulnamen BTM625 verkauft, unter 6€ Ebenfalls mit Bluesuite und dem passenden Configuration Tool über SPI programmierbar. Entweder über einen Hack mit FT232 oder ein billiger CSR SPI Adapter. Viel Spaß beim basteln. Edit: Hatte I2S empfangen überlesen. Im Datenblatt steht zwar, dass dies möglich ist, allerdings habe ich im gesamten Internet keine Erfahrungen dazu gefunden.
:
Bearbeitet durch User
Harald A. schrieb: > Die Plattform von Silicon Labs scheint auch die gewünschten > Eigenschaften zu unterstützen > http://www.silabs.com/products/wireless/bluetooth/bluetooth-classic-modules/wt32i-bluetooth-audio-module Wie kommst Du darauf??? >welches BLE [...] bietet "WT32i is an audio specific Bluetooth 3.0 module"
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.