微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > PCM1865只能拿到2声道I2S数据,如何拿到4声道I2S数据?

PCM1865只能拿到2声道I2S数据,如何拿到4声道I2S数据?

时间:10-02 整理:3721RD 点击:

要获取4声道I2S,需要配置哪些REG呢,无论Master还是Slaver模式怎么一直只能拿到2声道呢?

从 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 里获得两个声道的音频数据

用USB-I2X与PCM1865EVM配合,是如何取到四声道数据的呢?不是也通过I2S取到的吗?

PCM1865 可以支持两种数字接口:I2S 和 TDM,不确认 USB-I2X 与 PCM1865EVM 互联是否使用了TDM。

TKS !

When I2S is configured as TDM mode,  PCM1864/1865 can support 4 channels with one device.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top