11.12.2017, 12:41 AM
aha - ok.
der I2S ist ein (von Philips) festgelegtes Format zur Übertragung, 3 Signale, wie SPI , Daten/Bitclock/L-R-sync ; fertisch.
+ nen "master-clock" braucht nur ein eventuell schneller laufender Prozessor, der "irgendwie" sync zum Datensignal werkeln soll;
typisch war das in CD-playern, der master-clock (meist 16,9344MHz) ist der Takt für "DSP" , digital-Filter usw. , davon geteilt ergeben sich Bit- und word-clock;
was deinem Set also fehlt, ist ein master-clock und die davon abgeleiteten Takte;
das sollte aber genau zb der I2S-output des ADAU liefern, wenn er als master läuft (was er muss, wenn er zb nen DAC beliefern soll).
"Knacksen" deutet auf einen asynchron laufenden clock hin, der immer wieder neu synchronisiert wird - dann knackt es irgendwo.
wenn der ADAU output seinen master-clock ausgibt und diese Signale an bit+wordclock vom input und der CSR Platine anliegen, dann muss es fehlerfrei funktionieren, sofern der CSR wirklich als slave werkelt, was ja auch mit dem extra-USB-dings als Takt-lieferant geht.
sieh dir mal den ADAU output an - is der sync zu den anderen Takten? (dann MUSS es gehen...)
der I2S ist ein (von Philips) festgelegtes Format zur Übertragung, 3 Signale, wie SPI , Daten/Bitclock/L-R-sync ; fertisch.
+ nen "master-clock" braucht nur ein eventuell schneller laufender Prozessor, der "irgendwie" sync zum Datensignal werkeln soll;
typisch war das in CD-playern, der master-clock (meist 16,9344MHz) ist der Takt für "DSP" , digital-Filter usw. , davon geteilt ergeben sich Bit- und word-clock;
was deinem Set also fehlt, ist ein master-clock und die davon abgeleiteten Takte;
das sollte aber genau zb der I2S-output des ADAU liefern, wenn er als master läuft (was er muss, wenn er zb nen DAC beliefern soll).
"Knacksen" deutet auf einen asynchron laufenden clock hin, der immer wieder neu synchronisiert wird - dann knackt es irgendwo.
wenn der ADAU output seinen master-clock ausgibt und diese Signale an bit+wordclock vom input und der CSR Platine anliegen, dann muss es fehlerfrei funktionieren, sofern der CSR wirklich als slave werkelt, was ja auch mit dem extra-USB-dings als Takt-lieferant geht.
sieh dir mal den ADAU output an - is der sync zu den anderen Takten? (dann MUSS es gehen...)
Don't worry about getting older. You're still gonna do dump stuff...only slower