音视频技术
直播中

余温重顾

9年用户 903经验值
擅长:可编程逻辑 嵌入式技术 EMC/EMI设计
私信 关注
[问答]

ADAU1701的I2S主从机的问题求解

你好,我用一个蓝牙模块做音源,其输出的I2S信号是三线制的,LRCK ,BCK,DATA。这个蓝牙模块可以当主机也可以当从机。
由于蓝牙模块自身的原因(噪声),在我们的威廉希尔官方网站 中只能作为主机使用。

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

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

有两个问题请教
1.如果我们坚持使用ADAU1701(2006)号芯片,将ADAU1701(2006)号的I2S输出设置为主机,输出的LRCK和BCK接到ADAU1701(2006)号的I2S输入。
类似于将1701(2006)号的I2S输入也设置为主机。蓝牙模块也是主机。
蓝牙模块和1701(2006)号的I2S输入之间是否有一种芯片,方便这两个主机连接在一起?类似于cs8421,或者你推荐ADI的芯片

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


      

回帖(1)

仲娜娜

2023-11-28 15:28:59
1. 应该会有同步的问题,可能会引入噪声。


2. 用ADAU1451/2都可以,因为它内部有ASRC,可以做不同时钟源的时钟同步。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分