要获取4声道I2S,需要配置哪些REG呢,无论Master还是Slaver模式怎么一直只能拿到2声道呢?
user151383853:
从 I2S 的协议看:
I2S有3个主要信号
1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数。
2. 帧时钟LRCK,(也称WS),用于切换左右声道的数据。LRCK为“1”表示正在传输的是右声道的数据,为“0”则表示正在传输的是左声道的数据。LRCK的频率等于采样频率。
3.串行数据SDATA,就是用二进制补码表示的音频数据。
帧时钟LRCK 命令选择线表明了正在被传输的声道。
WS=1,表示正在传输的是右声道的数据。
WS=0,表示正在传输的是左声道的数据。
可见你只能在 I2S 里获得两个声道的音频数据
William Ren:
回复 user151383853:
用USB-I2X与PCM1865EVM配合,是如何取到四声道数据的呢?不是也通过I2S取到的吗?
Palter Palter:
回复 William Ren:
PCM1865 可以支持两种数字接口:I2S 和 TDM,不确认 USB-I2X 与 PCM1865EVM 互联是否使用了TDM。
William Ren:
回复 William Ren:
TKS !
When I2S is configured as TDM mode, PCM1864/1865 can support 4 channels with one device.