新唐MCU技术
直播中

斗地主之神

8年用户 807经验值
擅长:嵌入式技术
私信 关注
[经验]

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



  • 应用程序 : 这个 USB 音频类示例代码记录来自 SPI 或 I2S 上的 PDM 麦克风的声音, 当微控制器(MCU) 没有专用接口时, 它会连接到 SPI 或 I2S 上 。 示例代码包括将 PDM 转换为 PCM 通用格式的软件转换器 。
  • BSP 版本: M480系列 BSP CMSIS v3.05.001
  • 硬件: NuMaker-PFM-M487 v3.0
PDM麦克风有两根电线、数据线和时钟线。当微控制器(MCU)没有PDM麦克风专用接口时,可使用SPI或I2S来捕捉1位数据流,称为PDM格式。

示例代码使用 NuMicro M487 上的SPI 或 I2S 来捕捉PDM麦克风数据,并通过高频带和低频带通过过滤器将PDM数据转换为通用PCM格式。此外,示例代码可以用作USB 音频级设备,可以通过USB记录PCM数据。

过滤器代码由STM微微电子公司发布 持有阿帕契许可Mbed OS 场地MEM 麦克风的 MP45D 或 MP34D系列 MP45D 或 MP34D 系列 MP34D 麦克风。Adafruit 4346 模块它有一个MP34DMEMS麦克风。

您可以在下列时间下载样本代码http://www.nuvoton.com/resources-downlo.0103104244https://www.nuvoton.com/resources-downlo.0103104244
nuvoton 核

更多回帖

发帖
×
20
完善资料,
赚取积分