请教一个ADAU1701的I2S主从机的问题

你好,我用一个蓝牙模块做音源,其输出的I2S信号是三线制的,LRCK ,BCK,DATA。这个蓝牙模块可以当主机也可以当从机。

由于蓝牙模块自身的原因(噪声),在我们的电路中只能作为主机使用。

ADAU1701的I2S输入是可以作为从机使用的,但是其手册上要求I2S的BCK必须与ADAU1701的MCKI(master clock input)同步。

我们也尝试过用蓝牙模块的BCK信号接到1701的MCKI脚。1701可以正常工作。但是有个比较讨厌的地方就是蓝牙模块在音乐暂停的时候,没有BCK信号,导致1701没有了时钟信号。

有两个问题请教

1.如果我们坚持使用ADAU1701芯片,将ADAU1701的I2S输出设置为主机,输出的LRCK和BCK接到ADAU1701的I2S输入。

类似于将1701的I2S输入也设置为主机。蓝牙模块也是主机。

蓝牙模块和1701的I2S输入之间是否有一种芯片,方便这两个主机连接在一起?类似于cs8421,或者你推荐ADI的芯片

2.如果不使用ADAU1701,是否有其他的dsp芯片推荐。蓝牙模块可以做主机,这个dsp信号的输入I2S部分不要求数据时钟信号与MCKI同步。

ADAU1451是否可行?