2020/7/17

Connect Mono Codec AK4737 to Stereo I2S CPU

AK4637 是單 channel (MONO) 的 code,可是很多cpu 的 i2s 最小 channel 卻是 2
所以會不會不能接?

data sheet 中的 Audio Interface Format中有幾種 mode 可以選,
其中有一個...

FCK 就是 WCLK (word)
可以看到,一個 word (FCK High) 是被使用的,接著的 word (FCK Low) 是 Dont' Care
這剛好是 2 channel 資料中選 1 channel 的意思。

所以猜.. 在這個 mode 下,對接的 cpu i2s 可以使用 2 channel (stereo) 輸出。
-- 當然,只有一側會輸出。

這個 mode 是..

就是 default mode
Mode. 2 : DIF1 = 1, DIF0 = 0

是 reg 07 (Mode Control 3):



看錯了,I2S format 永遠ignore 掉另一個 word (channel),跟 Mode 無關。
實際上應該要用 Mode 3 : I2S Compatible Mode 才對。

沒有留言:

張貼留言