完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最初打算使用150kHZ的采样频率,提取比的32倍,以获得麦克风允许的最大时钟频率4.8MHZ。共使用8通道32位插槽MEMS数字麦克风获得38.4MHZ的比特时钟频率,超过了24.576MHZ的最大允许值。因此,我想将每个ADAU7118与4个数字MEMS麦克风连接起来,使位时钟频率值为19.2MHZ,在允许的范围内。
我想问一下如何在软件模式下连接 4 个麦克风。使用软件TDM-4模式,每个DAT数据引脚连接一个,还是只连接PDM_DAT0和PDM_DAT1,两个连接到每个数据线,分为左通道和右通道?如果是这样,我是否需要使用 I2C 协议来操作 CHANNEL PAIR AND CLOCK ENABLES REGISTER,使 PDM 时钟 1Disabled 并关闭通道 4/5/6/7 的四个通道?还有什么需要注意的,谢谢你的回答 |
|
相关推荐
1个回答
|
|
要在软件模式下使用TDM-4,您需要按照以下步骤操作:
1. 配置ADAU7118以使用TDM-4模式。这可以通过设置I2C寄存器来完成。具体来说,您需要设置I2C寄存器0x01的TDM模式位(位[1:0])为“01”,以选择TDM-4模式。 2. 将每个ADAU7118与4个数字MEMS麦克风连接。这意味着每个ADAU7118将处理4个麦克风的信号。由于您计划使用8个麦克风,因此需要两个ADAU7118。 3. 对于每个ADAU7118,将PDM_DAT0和PDM_DAT1连接到相应的数据线。每个数据线将承载两个麦克风的信号,一个用于左通道,另一个用于右通道。这样,您可以将4个麦克风连接到每个ADAU7118。 4. 使用I2C协议配置通道对和时钟使能。您需要为每个ADAU7118设置I2C寄存器0x02和0x03。这些寄存器允许您启用或禁用特定的通道对,并配置时钟使能。 5. 在软件中,您需要根据TDM-4格式组织数据。这意味着每个时钟周期将包含4个麦克风的数据,每个麦克风占用32位。确保在软件中正确解析这些数据。 6. 根据您的需求,配置其他必要的I2C寄存器,例如增益、滤波器等。 总之,要在软件模式下使用TDM-4,您需要将每个ADAU7118与4个数字MEMS麦克风连接,将PDM_DAT0和PDM_DAT1连接到数据线,并使用I2C协议配置通道对和时钟使能。同时,确保在软件中正确解析TDM-4格式的数据。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
RK3588 HDMI in 接入设备如何获取HDMI in 传入的音频?
1408 浏览 1 评论
23407 浏览 1 评论
1254 浏览 0 评论
硬创大赛项目专访 | 田奕鑫:专注细分领域创新,我们和行业巨头“化敌为友”
94624 浏览 1 评论
硬创大赛项目专访 | 王猛:专研降噪技术,让中国的黑科技产品服务全球用户
24466 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 11:47 , Processed in 0.499207 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号