11.12.2017, 01:24 AM
Genau, mit dem I2S Output als Master vom ADAU1701 geht es ja, nur eben nicht Fehlerfrei.
Dieser Trick, den Output als Master zu verwenden um für einen Input-Slave die Takte zu erzeugen steht ja auch im Dateblatt vom ADAU1701 bei den GPIO Pins.
Vielleicht hilft es, wenn ich den Ton morgen mal aufzeichne und irgendwo hochlade?
Es ist kein offensichtliches, lautes Knacksen. Es taucht vielleicht alle 3 Sekunden auf und ist nicht sofort als Knacksen erkennbar, es klingt einfach nur irgendwie komisch. Erst beim genaueren Hinhören, je nach Musikstück mal einfacher oder mal schwerer hört man das Störgeräusch raus.
Was du schreibst klingt durchaus logisch, so wie wenn da was auseinanderläuft und sich dann immer wieder neu synchronisiert.
Eine weitere Idee habe ich noch, die ich mal testen werden:
Auf dem ADAU1701 Board (das bekannte Sure Board) ist ein 12.000 MHz Quarz verbaut, aus irgendwelchen Gründen ist bei solchen Anwendungen ja ein 12.288 MHz Typ üblich, ich meine das hatte auch irgendwas mit I2S zu tun. Sure hat das auch in der neuen Boardversion geändert.
Das Sure Board ist nur mein Experiementieraufbau, letztendlich soll das ja an einem ADAU1701 laufen, der auf dem Class-D Verstärker verbaut ist. Dort ist auch ein 12.288 MHz Quarz verbaut. Wenn du meinst, dass das vielleicht das Problem sein könnte werde ich den Aufbau morgen mal am "richtigen" DSP auf dem Class-D Verstärker testen.
Mit dem externen USB-I2S Wandler als Taktgeber funktioniert es ja eben einwandfrei, also prinzipiell funktioniert das alles schon. Nur mit den Takten vom ADAU nicht so wirklich.
Was meinst du damit ob der ADAU output synchron zu den anderen Takten ist? Zu welchen Takten soll welcher Output synchron sein? 4 Kanal Oszi (DSO, uralt, grüner Röhrenmonitor, schwer und groß wie ein alter Rechner) wäre vorhanden.
Eine weitere Frage hätte ich noch, vermutlich ist da christian der richtige Ansprechpartner:
Ich möchte an den Boards eine externe Antenne anbringen und habe dazu auch schon 2,4 GHz Antennen aus einem Laptopmonitor vom Schrott geklaut.
Auf der Rückseite vom Board ist der "C7" (der in wirklichkeit ein 0 R Widerstand ist), der müsste den Antenneingang mit der Antenne verbinden. Den habe ich entfernt und direkt auf die Oberseite an die Anschlüsse vom CSR Board (nicht der großen Platine ausendrum) die Antennne gelötet. Die Reichweite hat sich dabei aber kaum verändert, bis kurz hinter die Wohnungstür war der Empfang möglich. Ich habe mir da ein bisschen mehr erhofft, habe ich was falsch gemacht? Muss noch mehr modifiziert werden oder reicht einfach das entfernen der Brücke auf der Rückseite um dann die Antenne direkt dranzulöten?
An der Antenne hängt noch ein halber Meter Koaxkabel, aber das hat ja auch damals beim WLAN Empfang sicher nicht gestört.
Ach ja, so sieht mein Board aus.
Dieser Trick, den Output als Master zu verwenden um für einen Input-Slave die Takte zu erzeugen steht ja auch im Dateblatt vom ADAU1701 bei den GPIO Pins.
Vielleicht hilft es, wenn ich den Ton morgen mal aufzeichne und irgendwo hochlade?
Es ist kein offensichtliches, lautes Knacksen. Es taucht vielleicht alle 3 Sekunden auf und ist nicht sofort als Knacksen erkennbar, es klingt einfach nur irgendwie komisch. Erst beim genaueren Hinhören, je nach Musikstück mal einfacher oder mal schwerer hört man das Störgeräusch raus.
Was du schreibst klingt durchaus logisch, so wie wenn da was auseinanderläuft und sich dann immer wieder neu synchronisiert.
Eine weitere Idee habe ich noch, die ich mal testen werden:
Auf dem ADAU1701 Board (das bekannte Sure Board) ist ein 12.000 MHz Quarz verbaut, aus irgendwelchen Gründen ist bei solchen Anwendungen ja ein 12.288 MHz Typ üblich, ich meine das hatte auch irgendwas mit I2S zu tun. Sure hat das auch in der neuen Boardversion geändert.
Das Sure Board ist nur mein Experiementieraufbau, letztendlich soll das ja an einem ADAU1701 laufen, der auf dem Class-D Verstärker verbaut ist. Dort ist auch ein 12.288 MHz Quarz verbaut. Wenn du meinst, dass das vielleicht das Problem sein könnte werde ich den Aufbau morgen mal am "richtigen" DSP auf dem Class-D Verstärker testen.
Mit dem externen USB-I2S Wandler als Taktgeber funktioniert es ja eben einwandfrei, also prinzipiell funktioniert das alles schon. Nur mit den Takten vom ADAU nicht so wirklich.
Was meinst du damit ob der ADAU output synchron zu den anderen Takten ist? Zu welchen Takten soll welcher Output synchron sein? 4 Kanal Oszi (DSO, uralt, grüner Röhrenmonitor, schwer und groß wie ein alter Rechner) wäre vorhanden.
Eine weitere Frage hätte ich noch, vermutlich ist da christian der richtige Ansprechpartner:
Ich möchte an den Boards eine externe Antenne anbringen und habe dazu auch schon 2,4 GHz Antennen aus einem Laptopmonitor vom Schrott geklaut.
Auf der Rückseite vom Board ist der "C7" (der in wirklichkeit ein 0 R Widerstand ist), der müsste den Antenneingang mit der Antenne verbinden. Den habe ich entfernt und direkt auf die Oberseite an die Anschlüsse vom CSR Board (nicht der großen Platine ausendrum) die Antennne gelötet. Die Reichweite hat sich dabei aber kaum verändert, bis kurz hinter die Wohnungstür war der Empfang möglich. Ich habe mir da ein bisschen mehr erhofft, habe ich was falsch gemacht? Muss noch mehr modifiziert werden oder reicht einfach das entfernen der Brücke auf der Rückseite um dann die Antenne direkt dranzulöten?
An der Antenne hängt noch ein halber Meter Koaxkabel, aber das hat ja auch damals beim WLAN Empfang sicher nicht gestört.
Ach ja, so sieht mein Board aus.