0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MEMS 麦克风中数字 PDM 和 I²S 接口之比较

海阔天空的专栏 来源:Jeff Smoot 作者:Jeff Smoot 2023-10-03 14:52 次阅读

作者:Jeff Smoot

麦克风用在嵌入式系统中已经有很多年了。然而,自其诞生以来,由于家居、汽车和可穿戴设备中基于语音的应用范围不断扩大,MEMS麦克风的市场使用率迅速增加。MEMS 麦克风不仅具有显著减少电路板空间、低功率要求和提高抗电噪声能力的优点,而且还具有更高的设计灵活性,有多种输出选择。模拟输出
MEMS 麦克风仍然是工程师们的一个选择,以及像脉冲密度调制 (PDM) 和集成电路内置音频 (I²S) 这样的数字输出亦是如此。

本文将详细讨论这两种数字接口,简介它们的独特特性以及在系统设计时的优缺点。工程师具体选择哪一种,将取决于对两种技术的研究,并要了解那种协议对于特定应用更适合。具体要考虑的几个关键因素包括:

音质

功耗

物料成本

设计的空间限制

硬件的运行环境

脉冲密度调制 (PDM) 概述

用于将模拟信号电压转换为经过单比特脉冲密度调制的数字流,PDM 信号更接近于纵波,而不是在音频中看到的典型横波。不过,它们是模拟信号的数字表示。

1.png

上面图 1
显示了高比特密度是如何随着模拟信号振幅的增加而增加的。因此,当代表模拟信号振幅的较低端时,数字信号在其低值上保持的时间更长。这创造了一个信号,既有数字信号的许多好处,也仍然与模拟信号直接相关。为了实现这一点,PDM信号需要更高的采样率,超过 3 MHz,因为数字脉冲必须比所代表的模拟信号的振荡发生得更频繁。

与模拟信号相比,PDM的数字性质使其对电噪声环境的适应性大大增强。当发生信号退化时,它还具有更高的位容错。然而,信号的高频性质导致了距离的限制,因为较长传输线路上的电容增加,可能导致不必要的衰减,从而导致音频质量下降。PDM信号还需要由外部 DSP微控制器进行额外处理,并配备适当的编解码器,通过运行低通滤波器将 PDM信号减采样或下采样到较低的采样率,从而使其可用于其他设备。其概念的简单性意味着 PDM设备只需要两个信号,这使得它们的成本普遍较低,功率使用较少,占用的电路板较小。这些优势需要提供额外电路来实现,以处理来自 PDM 设备的信号。

集成电路内置音频 (I²S) 接口概述

I²S 是另一个流行的数字接口选择,最初出现在 20 世纪 80 年代中期,直到最近才在麦克风和其他小型设备中使用。I²S 和 PDM都是双通道接口,但这是它们唯一相似之处。在比较 I²S 和 I2C 协议时,人们常常有一种假定的关系或混淆,但它们的名字纯粹是巧合。

2.png

与 PDM 不同,I²S是一个完全的数字信号,意味着它不需要编码或解码。它是一种三线串行协议,具有时钟、数据和“字选择”线,其中“字选择”表示正在传输的数据所关联的右或左通道。虽然没有普遍要求的数据传输速度,但有一个最低速度,它取决于传输的数据及其精度。例如,如果音频采样率是行业标准的44.1kHz,精度为 8 位,那么一个单声道需要的时钟速度至少为 352.8 kHz。对于立体声应用来说,这将是 705.6 kHz时的两倍。精度的任何变化也会改变最小传输带宽。

采样频率 * 数据精度 * 通道数 = 带宽

44,100 Hz * 8 比特 * 2 通道 = 705,600 Hz

I²S 的一个主要优点是通过其内置波滤器来利用内部编解码器。PDM 需要一个外部编解码器来降低其采样率,而 I²S 的音频信号数据率在到达 DSP时已经达到可接受的水平。这消除了整体设计中处理所捕获音频数据所需的额外组件,使得 I²S非常适合用于自足式应用,以及需要节能的电池供电型操作之处。由于不需要额外的外部元件,在可穿戴设备等紧凑型设计中,节约成本和节省空间也可以成为关键因素。

在审视整个系统设计时,重要的是要注意是否已经具备了 DSP 能力。如果是这样,能够利用设计的内置 DSP 功能的 PDM设备可能是一个更好的选择,而不是最终会消耗更多功率和资源的三条信号线的 I²S。

PDM 与 I²S 之比较

由于 PDM 具有更好的位容错和抗噪性,因此为音质优先的应用提供了一个有吸引力的选择。另一方面,I²S也是一个可靠的选择,因为它易于安装,占用空间较小,且不需要外部组件处理什么,所以在空间限制或 BOM 成本问题上是一个可靠的选择。I²S还可以在更远的距离上提供更高的信号质量,当麦克风和处理电路在 PCB 上不那么接近时,它是比 PDM 更好的选择。话虽如此,I²S并不是专门为通过电缆或其他传输设备进行传输而设计的,因此不能将其推向极端,因为许多设备将没有合适的阻抗匹配。最后,将需进一步调查对应用、可用组件和预期数据速率的需求,以作出任何最终决定。

结语

MEMS 麦克风在一系列电子设备中使用得越来越多,选择一个合适的接口,无论是模拟还是数字的,对于在最终应用中实现最佳效果至关重要。CUI Devices拥有广泛的 MEMS 麦克风产品组合,可满足不同音频系统要求。除了模拟接口单元外,各种 PDM 和 I²S 数字接口麦克风亦已成熟。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288430
  • mems
    +关注

    关注

    128

    文章

    3734

    浏览量

    188681
  • 麦克风
    +关注

    关注

    14

    文章

    596

    浏览量

    54195
  • 模拟信号
    +关注

    关注

    8

    文章

    961

    浏览量

    51840
  • PDM
    PDM
    +关注

    关注

    2

    文章

    74

    浏览量

    17737
收藏 人收藏

    评论

    相关推荐

    STM32接入PC后能枚举出来麦克风设备,但是开始录音后无数据,为什么?

    使用STM32F4做USB 麦克风硬件: STM32F411 + MEMS数字麦克风(输出PDM数据)+ USB
    发表于 03-18 08:25

    【TI SimpleLink SensorTag试用体验】9.MEMS数位麦克风SPH0641LU

    看到,MEMS麦克风的数据输出(pin#1)是PDM output,我们有必要学习一下~我们最常见的音频接口IC协议应该是IIS吧,这里I2S
    发表于 05-17 12:01

    如何用MEMS麦克风估算声强?

    的条高度上。数据表是适度的,甚至没有任何说明。我该如何解决这个问题?#mp45dt02-MEMS麦克风傅立叶以上来自于谷歌翻译以下为原文 hi, I've been looking for a
    发表于 11-15 10:59

    MEMS与ECM:比较麦克风技术

    前置放大器的输出提供给用户。但是,如果需要数字输出信号,则模数转换器(ADC)与音频前置放大器结合在同一个芯片上。脉冲密度调制(PDM)是用于MEMS麦克风中
    发表于 02-23 14:05

    基于ADMP621的PDM数字输出MEMS麦克风评估板EVAL-ADMP621Z-FLEX

    EVAL-ADMPxxxZ-FLEX,评估板允许在封装尺寸为4.00 mm×3.00 mm的封装中快速评估ADMP621 PDM输出MEMS麦克风的性能。柔性印刷电路板(PCB)的小尺寸和低外形使得
    发表于 03-18 10:13

    PDM数字输出MEMS麦克风评估板EVAL-ADMP522Z-FLEX

    评估板EVAL-ADMP522Z-FLEX允许在封装尺寸为4.00 mm×3.00 mm的封装中快速评估ADMP522 PDM输出MEMS麦克风的性能。柔性印刷电路板(PCB)的小尺寸和低外形使得
    发表于 03-18 09:43

    基于ADMP421的PDM数字输出MEMS麦克风评估板EVAL-ADMP421Z-FLEX

    评估板EVAL-ADMP421Z-FLEX允许在封装尺寸为4.00 mm×3.00 mm的封装中快速评估ADMP421 PDM输出MEMS麦克风的性能。柔性印刷电路板(PCB)的小尺寸和低外形使得
    发表于 03-19 10:19

    带2个MEMS麦克风的立体声录音怎么捕获两个通道

    ......到目前为止,我只是在一个边缘从集成麦克风中捕获了一些使用I2S ...... 这是我的I2S配置: static void WaveRecorder_SPI_Init(uint32_t Freq
    发表于 05-24 11:43

    MEMS麦克风传感器参考设计的录音机

    具有MEMS麦克风传感器参考设计的录音机。该参考设计演示了基于SAMG53微控制器和两个数字MEMS麦克风传感器的录音机。该设计使用户能够轻
    发表于 05-20 14:45

    为什么MEMS麦克风的SAI参数可以设置为不同的大小呢?

    我想使用 SAI 接口MEMS 麦克风连接到我的 stm32。我找到了一份名为“使用 STM32 MCU 和 MPU 连接 PDM 数字
    发表于 12-26 07:02

    PDM2PCM与ST PDM麦克风相比如何对mems起作用?

    将不胜感激您的帮助。我必须将 PCM 值的原始数据提取写入 sdmmc sd 卡。谁能向我解释 PDM2PCM 与 ST PDM 麦克风相比如何对 mems 起作用?我通常会找到带有M
    发表于 12-29 06:05

    英飞凌持续占据MEMS麦克风市场的领先地位,推出采用小型封装且超低功耗的全新PDM麦克风

    了最新XENSIV™ MEMS麦克风产品,一款超低功耗的数字麦克风IM69D128S。这款麦克风
    发表于 03-03 16:53

    使用NuMicro M487上的SPI或I2S来捕捉PDM麦克风数据

    应用程序 : 这个 USB 音频类示例代码记录来自 SPI 或 I2S 上的 PDM 麦克风的声音, 当微控制器(MCU) 没有专用接口时, 它会连接到 SPI 或
    发表于 08-29 07:36

    MEMS麦克风中新型电荷泵的设计

    MEMS麦克风中新型电荷泵的设计_覃仕成
    发表于 01-07 21:39 5次下载

    MEMS 麦克风接口:模拟与数字输出

    非常流行,已经成为语音控制电子产品显着增长的推动因素。随着MEMS 技术在麦克风领域占据了主导地位,现在正是研究MEMS 麦克风的各种电气接口
    的头像 发表于 02-13 15:06 418次阅读
    <b class='flag-5'>MEMS</b> <b class='flag-5'>麦克风</b><b class='flag-5'>接口</b>:模拟与<b class='flag-5'>数字</b>输出