摘要:本文介绍如何使用INMP441模块采集声音
前边介绍了第一个基于I2S通信协议的MAX98357A模块,利用该模块可以播放各种声音文件。今天来介绍如何使用INMP441模块实现声音的采集功能,也就是如何将声音转变成数字信号。
INMP441是一款高性能,低功耗,数字输出的全向MEMS(微型机电系统)麦克风。完整的INMP441由一个MEMS声音传感器,模数转换器(ADC),抗混叠滤波器,电源管理和标准的24位I2S接口组成。I2S接口允许INMP441直接连接到数字处理器,如DSP和微控制器,而无需再使用音频编解码器,极大的降低了开发的难度。INMP441具有高信噪比,是一款出色的近场应用。INMP441具有扁平宽带频率响应,使得采集声音的清晰度很高。
INMP441模块如下图所示:
INMP441具有以下这些特性和规格参数:
1 具有高精度24位数据的数字I2S接口
2 高信噪比为61dBA
3 高灵敏度-26dBFS
4 从60Hz到15kHz的稳定频率响应
5 低功耗:低电流消耗1.4mA
6 电源电压:1.62 V至3.63 V
7 高PSR:-75dBFS
8 尺寸:12mm*14mm
INMP441的接口定义如下所示:
序号 |
标识 |
说明 |
1 |
SCK |
I2S接口的串行数据时钟 |
2 |
WS |
用于I2S接口的串行数据字选择 |
3 |
L/R |
左/右声道选择。设置为低电平时,麦克风在I2S帧的左声道输出信号。设置为高电平时,麦克风在右声道输出信号 |
4 |
SD |
I2S接口的串行数据输出。 |
5 |
VCC |
输入电源,1.8V至3.3V. |
6 |
GND |
电源地 |
在这里需要注意的是L/R引脚是用来设置本模块属于哪个声道的,也就决定了这个模块在WS信号是高电平还是低电平的时候有输出。一个双声道声音采集系统,如下图所示:
在上图中可以看到左声道的441模块L/R为接地,是低电平状态,右