05.02.2019, 01:57 PM
(Dieser Beitrag wurde zuletzt bearbeitet: 05.02.2019, 02:00 PM von christianw..)
Zitat: Im Sure Wiki steht drin das BCLK und LRCLK zusätzlich am sure zu den inputs gebrückt werden müssen. Also MP4/MP10 und MP5/MP11. Wenn ich das tuhe bekomme ich kein output mehr vom DSP
Das musst du machen, sonst hat I2S am Eingang des DSP keinen Takt. DSP ist [u]Master[/u], CSRA64215 ist Slave. Ist der I2S DAC mit MCLK angebunden, oder nur per LRCLK und BCLK? Ich würde nochmal prüfen, ob der CSRA6415 wirklich I2S-Slave ist.
Um auszuschliessen, dass dein CSRA64215 defekt ist (eher unwahrscheinlich), kannst du ihn auf I2S-Master setzen und einen I2S-DAC direkt damit verbinden. Hast du den PCM/SPI Pin am CSR64215 entsprechend bedient? Läuft der DSP mit 48kHz? Das muss auch entsprechend im CSRA64215 ConfigTool gesetzt werden.
Zeige doch mal Plots von LRCLK, BCLK und MCLK. Fürs erste würde ich zusehen, dass du am DSP BCLK und LRCLK brückst und schaust, ob die internen DACS laufen. Danach mal den CSR64215 dran und Funktion herstellen, am Ende dann den I2S-DAC anschliessen.
Wie lang sind deine Leitungen und wie sieht die Verkabelung aus? Welches Level hat deine 3.3V Versorgung wirklich, auch mal mitm Scope plotten wenn alles ab/dran ist.