一、背景
近期项目中有个DMIC调试的需求,搁置了较长时间,现今着手调试,遂作记录。
二、开发环境
OS:Android14
Platform:RK3576
Linux Version:6.1.99
SDK Version:android-14.0-mid-rkr6
三、开发资料
DIMC选取:LMD2718T261-OA1

硬件实物以及封装可在立创商城中查看
LMD2718T261-OA1中文资料_最新报价_数据手册下载_LinkMems(聆麦声学)-MEMS麦克风-立创商城
首先我们先了解一下什么是数字麦(DMIC)。传统上两类常见的麦克风分为模拟麦(AMIC)和数字麦(DMIC)。根据信号处理方式和工作原理,将声波转换为模拟电信号(电压变化)为模拟麦,这个需要外接ADC才能被数字设备处理;而直接将声波转换为数字信号的则是数字麦,其通过内置ADC模数转换芯片来实现功能。当然,除了这两类,麦克风还有各种各样的类型,诸如光学麦克风、铝带麦克风、碳粒麦克风等等,有兴趣者可以了解一下。本次使用的LMD2718T261-OA1则是DMIC类。
LMD2718T MEMS麦克风采用集成化专用前置放大ASIC芯片设计,通过电容式音频传感器实现高灵敏度、高信噪比(SNR)的信号输出。该产品采用表面贴装(SMT)封装,支持高温回流焊工艺,并输出单比特PDM(脉冲密度调制)格式数字信号。
详细的内容,可以在网上找到其对应的数据手册:
LMD2718T261-OA1 -PDF数据手册-参考资料-立创商城

在数据手册中查找,可以看到该芯片硬件连接简单原理如下图所示:

鉴于保密原则,这里不展示具体实际的硬件原理图。其中我们实际接到RK主板CPU上的两路引脚为CLK和DATA引脚,直连主板PDM接口。可见,这是以纯PDM麦的方式来做适配,在逻辑上可以较为简化一些。</

4640

被折叠的 条评论
为什么被折叠?



