5872|10

3386

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

【Arduino】168种传感器模块系列实验(219)---INMP441全向麦克风 [复制链接]

 

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

 

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百一十九:INMP441全向麦克风模块 I2S接口 MEMS 高精度 低功耗 支持ESP32

 

 

最新回复

楼主真是博学多才,感谢这么辛苦的发帖!   详情 回复 发表于 2022-7-23 16:32
点赞 关注(1)
 

回复
举报

1万

帖子

24

TA的资源

版主

沙发
 

实验都排到200多了

点评

尝试学习各种传感器和模块,做做小实验,头尾有三年多了  详情 回复 发表于 2022-7-22 10:30
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
dcexpert 发表于 2022-7-21 22:55 实验都排到200多了

尝试学习各种传感器和模块,做做小实验,头尾有三年多了

 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

4
 

INMP441是InvenSense公司推出的一款具有底部端口的高信噪比、低功耗、数字输出的全向MEMS麦克风,信噪比高达61dB,使其成为近场应用的绝佳选择。INMP441的电路结构如图所示,包括MEMS声音传感器、模数转换器(ADC)、抗混叠滤波器、电源管理模块以及行业标准的24位I2S接口。 I2S接口让INMP441可以直接连接到FPGA等数字处理器,而无需再外接音频编解码器。

 

 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

5
 

 

INMP441是一款高性能,低功耗,数字输出,带底部端口的全向MEMS麦克风。该完整的INMP441解决方案由一个MEMS传感器,信号组成调节,模数转换器,抗混叠滤波器,电源管理和行业标准的24位I²S接口。I²S接口允许INMP441直接连接到数字处理器,如DSP和微控制器,无需使用用于系统中的音频编解码器。INMP441具有高信噪比,是一款出色的选择近场应用。 INMP441具有扁平宽带频率响应,导致自然声音高清晰度。

 

相关技术资料:https://www.findic.tw/doc/browser/bLXpO7wgL?doc_id=8712428#locale=zh-TW

 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

6
 

接口定义:

SCK:I²S接口的串行数据时钟

WS :用于I²S接口的串行数据字选择

L/R:左/右声道选择。

设置为低电平时,麦克风在I²S帧的左声道输出信号。

设置为高电平时,麦克风在右声道输出信号

SD:I²S接口的串行数据输出。

VCC:输入电源,1.8V至3.3V.

GND:电源地

 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

7
 

I2S(Inter—IC Sound)总线

又称集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。I2S采用了独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。标准的I2S总线电缆是由3根串行导线组成的:1根是时分多路复用(简称TDM)数据线;1根是字选择线;1根是时钟线。音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。如图所示就是个同时连接音频输入设备和音频输出设备的I2S接线法。
 
 

 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

8
 

 I2S总线引脚分别是:

BCLK - 位时钟(Bit Clock),由I2S Master Device(I2S主设备)产生,也称为SCLK。对应数字音频的每一位数据,SCLK都有1个脉冲。BCLK的频率 = 2 × 采样频率 × 采样位数

LRCLK - 左右声道选择时钟,LRCK的频率等于采样频率,它输出低电平时,SDOUT和SDIN的数据都为左声道数据,它输出高电平时,SDIN和SDIN的数据都为右声道数据。也称为FS(Frame Select)或WS(Word Select)

GND - 公共接地,为主从设备提供低电平参考

SDOUT - 为PCM数据输出

SDIN - 为PCM数据输入

MCLK - 在某些比较低级的系统中,主设备还提供从设备的执行时钟以确保更好的数据同步,通常为成为主时钟(Master Clock)或系统时钟(System Clock)。它的频率通常是采样频率的256倍或384倍

 

如果你只需要音频输入或者只需要音频输出,直接少接SDOUT或SDIN就好了。另外输入和输出都共用BCLK时钟线和LRCLK时钟线,所以主时钟由I2S Master Device(I2S主设备)产生就好了。

 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

9
 

I2S格式的信号无论有多少位有效数据,数据的最高位总是出现在LRCK变化(也就是一帧开始)后的第2个SCLK脉冲处。这就使得接收端与发送端的有效位数可以不同。如果接收端能处理的有效位数少于发送端,可以放弃数据帧中多余的低位数据;如果接收端能处理的有效位数多于发送端,可以自行补足剩余的位。这种同步机制使得数字音频设备的互连更加方便,而且不会造成数据错位。随着技术的发展,在统一的 I2S接口下,出现了多种不同的数据格式。根据SDATA数据相对于LRCK和SCLK的位置不同,分为左对齐(较少使用)、I2S格式(即飞利浦规定的格式)和右对齐(也叫日本格式、普通格式)。

 

I2S有3个主要信号
1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数。
2. 帧时钟LRCK,(也称WS),用于切换左右声道的数据。LRCK为“1”表示正在传输的是右声道的数据,为“0”则表示正在传输的是左声道的数据。LRCK的频率等于采样频率。
3.串行数据SDATA,就是用二进制补码表示的音频数据。
有时为了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(Sys Clock),是采样频率的256倍或384倍。

 
 
 

回复

6995

帖子

11

TA的资源

版主

10
 

楼主真是博学多才,感谢这么辛苦的发帖!

点评

谢谢斑竹的鼓励,这个模块没搞定,呵呵,有点麻烦.......  详情 回复 发表于 2022-7-24 08:28
 
 
 

回复

3386

帖子

0

TA的资源

五彩晶圆(中级)

11
 
lugl4313820 发表于 2022-7-23 16:32 楼主真是博学多才,感谢这么辛苦的发帖!

谢谢斑竹的鼓励,这个模块没搞定,呵呵,有点麻烦.......

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
单片机编程技巧--功能强大的时钟中断

单片机编程技巧--功能强大的时钟中断 功能强大的时钟中断 在单片机程序设计中,设置一个好的时钟中断,将能 ...

单片机系统常用电子元器件知识简析

电阻种类及特点简介 电阻,英文名resistance,通常缩写为R,它是导体的一种基本性质,与导体的尺寸、材料、温度有关。欧姆定律 ...

【TI原创】采用8962驱动3.2寸TFT屏幕(非官方GUI版本)

看到坛子里面有关于8962驱动TFT的文章,主要是讲解如何使用官方的tft示例程序,个人觉得那个代码繁琐难懂,移植起来也是相当不方 ...

最高级的想象力是不自由的

在果壳看到一篇文章,写的非常好,关键是其表现出的思想很有意义,所以转过来给大家看看。 爱因斯坦一生说过很多话。也不 ...

【吴鉴鹰实战技术分享】如何使用数字旋转编码开关

本帖最后由 吴鉴鹰. 于 2015-5-24 21:11 编辑 数字旋转编码器在现在的工控领域运用广泛,跑步机的旋钮,控制器的旋钮,音响的 ...

TI嵌入式直播月:深入探究嵌入式产品在工业和汽车中的新应用 第一场今天10:00 直播

TI嵌入式直播月:深入探究嵌入式产品在工业和汽车中的新应用 第一场今天10:00 直播 >>点击进入直播 直播时间: 2 ...

2022年7月份版主工作奖励

获得7月份版主工作奖励的有: 用户名 发帖 回帖 加精 评分次数 删除主题/回 ...

【得捷电子Follow me第1期】+ 任务1:熟悉mpy基本语法

本帖最后由 ly87802541 于 2023-5-30 16:45 编辑 20230510已收到得捷本次活动https://bbs.eeworld.com.cn/thread-1235348-1-1 ...

来聊,今年你们公司加工资吗?加了多少啊?

rt,楼主狠狠被侮辱了一把,只加6%,均值的样子。 干不下去了,要开始找工作了。

【读书】《RISC-V开放架构设计之道》3.乘法和除法指令集RV32M

这一篇帖子简单说下RV中的乘除法,RV32M是RISC-V架构中的一个标准扩展指令集,它为RV32I基础整数指令集添加了乘法和除法操作。RV ...

关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表