12.08.2019, 11:08 PM
Also erst mal danke fürs Antworten !
dann, warum ich die Sample Rate heruntersetzen will dient eigentlich nur zum testen ich bin mir nämlich nicht sicher ob der Arduino die Daten schnell genug verarbeiten kann. Bei der Übertragung die eigentlich super und störungsfrei läuft ( in klanglicher Hinsicht ) tritt ein einziges Problem auf und zwar kommen die einzelnen Samples nicht immer in der richtigen Reihenfolge bzw. scheinen einzelne Datenwörter (16 bit) zu fehlen oder irgendwas stimmt mit der Synchronisierung nicht. Ich habe mir eine Tongenerator APP installiert und wenn ich nun z.B. nur den linken Kanal sende über Bluetooth müsste der PCM Stream ja wie folgt aussehen (wert , 0 , wert , 0 , wert , 0 , wert , usw.) nur manchmal ganz sporadisch verschiebt sich das ganze dann sieht es so aus ( 0 , wert , 0 , wert , 0 , wert , 0 , usw.)
was zur Folge hat das der linke und rechte Kanal vertauscht sind. Bisher konnte ich allerdings leider noch nicht herausfinden woran das liegt. Falls jemand eine Idee hat dann bitte her damit, ich bin für jeden Tipp dankbar.
Dass das Modul evtl. nicht unter 44,1 Khz mitgeht ist mir bisher nicht in den Sinn gekommen da im Datenblatt halt steht ab 8 Khz DAC und ADC dachte ich würde das auch einfach so funktionieren.
Der Eingangsstream ist APT-X.
Ich glaube die Anschlüsse sind die selben wenn ich das Datenblatt richtig verstanden habe oder ?
dann, warum ich die Sample Rate heruntersetzen will dient eigentlich nur zum testen ich bin mir nämlich nicht sicher ob der Arduino die Daten schnell genug verarbeiten kann. Bei der Übertragung die eigentlich super und störungsfrei läuft ( in klanglicher Hinsicht ) tritt ein einziges Problem auf und zwar kommen die einzelnen Samples nicht immer in der richtigen Reihenfolge bzw. scheinen einzelne Datenwörter (16 bit) zu fehlen oder irgendwas stimmt mit der Synchronisierung nicht. Ich habe mir eine Tongenerator APP installiert und wenn ich nun z.B. nur den linken Kanal sende über Bluetooth müsste der PCM Stream ja wie folgt aussehen (wert , 0 , wert , 0 , wert , 0 , wert , usw.) nur manchmal ganz sporadisch verschiebt sich das ganze dann sieht es so aus ( 0 , wert , 0 , wert , 0 , wert , 0 , usw.)
was zur Folge hat das der linke und rechte Kanal vertauscht sind. Bisher konnte ich allerdings leider noch nicht herausfinden woran das liegt. Falls jemand eine Idee hat dann bitte her damit, ich bin für jeden Tipp dankbar.
Dass das Modul evtl. nicht unter 44,1 Khz mitgeht ist mir bisher nicht in den Sinn gekommen da im Datenblatt halt steht ab 8 Khz DAC und ADC dachte ich würde das auch einfach so funktionieren.
Der Eingangsstream ist APT-X.
christianw. schrieb:Der Chip kann anstatt I2S auch direkt PCM ausgeben, schon mal probiert?Nein bisher noch nicht, würde ich aber gerne, kannst du mir sagen wie das geht ?
Ich glaube die Anschlüsse sind die selben wenn ich das Datenblatt richtig verstanden habe oder ?