So, auch USB läuft nun.
Es muss tatsächlich auch V+ an den VCHG Anschluss angeschlossen werden damit sich das Board als USB Soundkarte meldet.
Dann läuft das aber auf Anhieb.
Die Umschaltung geht wie erwartet automatisch, wobei Bluetooth vorang hat. Pausiere ich die Bluetoothwidergabe wird automatisch USB als Quelle gewählt, wird die Bluetoothwiedergabe wieder gestartet wird sie auch wiedergegeben.
Allerdings ist das nervige Knacksen auch bei der Wiedergabe von USB zu hören, scheint also kein direktes Bluetooth Problem zu sein. Vermutlich hängt das ziemlich direkt mit den I2S Einstellungen zusammen.
An den Einstellungen rumspielen ist leider etwas nervig, da immer nur entweder I2S oder programmieren geht. Also immer zwischendurch umstöpseln und schauen, ob sich etwas getan hat.
Edit hat herausgefunden:
Das Knacksen hat irgendwas mit den I2S Clocks zu tun, eindeutig.
Mit einem zweiten USB-I2S Wandler als Master funktioniert es einwandfrei ohne Störgeräusche.
Ein beliebiges anderes I2S Gerät als Master mit einzubauen ist aber auch wirklich eine unschöne Lösung.
Also wäre es am schönsten, wenn auch das CSR Board einfach einen Masterclock bereitstellen würde.
Kann mir da jemand damit helfen? Zumindest so offensichtlich scheint es keinen passenden Pin zu geben.
Es muss tatsächlich auch V+ an den VCHG Anschluss angeschlossen werden damit sich das Board als USB Soundkarte meldet.
Dann läuft das aber auf Anhieb.
Die Umschaltung geht wie erwartet automatisch, wobei Bluetooth vorang hat. Pausiere ich die Bluetoothwidergabe wird automatisch USB als Quelle gewählt, wird die Bluetoothwiedergabe wieder gestartet wird sie auch wiedergegeben.
Allerdings ist das nervige Knacksen auch bei der Wiedergabe von USB zu hören, scheint also kein direktes Bluetooth Problem zu sein. Vermutlich hängt das ziemlich direkt mit den I2S Einstellungen zusammen.
An den Einstellungen rumspielen ist leider etwas nervig, da immer nur entweder I2S oder programmieren geht. Also immer zwischendurch umstöpseln und schauen, ob sich etwas getan hat.
Edit hat herausgefunden:
Das Knacksen hat irgendwas mit den I2S Clocks zu tun, eindeutig.
Mit einem zweiten USB-I2S Wandler als Master funktioniert es einwandfrei ohne Störgeräusche.
Ein beliebiges anderes I2S Gerät als Master mit einzubauen ist aber auch wirklich eine unschöne Lösung.
Also wäre es am schönsten, wenn auch das CSR Board einfach einen Masterclock bereitstellen würde.
Kann mir da jemand damit helfen? Zumindest so offensichtlich scheint es keinen passenden Pin zu geben.