ST MP34DT01和STM32数字MEMS麦克风解决方案

发布者:楼高峰最新更新时间:2012-10-23 来源: 21ic 关键字:MP34DT01  STM32  数字MEMS麦克风 手机看文章 扫描二维码
随时随地手机看文章

ST 公司的MP34DT01是超小型低功耗全方位数字MEMS麦克风,具有容性传感元件和IC接口,单电源工作,声学过载点120 dBSPL,信噪比63dB,全方位灵敏度,灵敏度-26dBFC,PDM输出,主要用在手机,笔记本电脑,手持媒体播放器(PMP),VoIP,语音识别,数码相机和摄像机,防盗系统等.本文介绍了MP34DT01主要特性,以及采用MP34DT01和STM32 MCU的STEVAL-MKI117V1演示板主要特性,电路图,材料清单和PCB布局图.

The MP34DT01 is an ultra-compact, low-power,omnidirectional, digital MEMS microphone built with a capacitive sensing element and an IC interface.

The sensing element, capable of detecting acoustic waves, is manufactured using a specialized silicon micromachining process dedicated to produce audio sensors.

The IC interface is manufactured using a CMOS process that allows designing a dedicated circuit able to provide a digital signal externally in PDM format.

The MP34DT01 has an acoustic overload point of 120 dBSPL with a 63 dB signal-to-noise ratio and –26 dBFS sensitivity.

The MP34DT01 is available in a top-port, SMDcompliant, EMI-shielded package and is guaranteed to operate over an extended temperature range from -30℃ to +70℃.

MP34DT01主要特性:

■ Single supply voltage

■ Low power consumption

■ 120 dBSPL acoustic overload point

■ 63 dB signal-to-noise ratio

■ Omnidirectional sensitivity

■ –26 dBFS sensitivity

■ PDM output

■ HCLGA package

– Top-port design

SMD-compliant

– EMI-shielded

– ECOPACK® , RoHS, and “Green” compliant

MP34DT01应用:

■ Mobile terminals

■ Laptop and notebook computers

■ Portable media players

■ VoIP

■ Speech recognition

■ A/V eLearning devices

■ Gaming and virtual reality input devices

■ Digital still and video cameras

■ Antitheft systems

MEMS microphone demonstration board based on the MP34DT01 and STM32

The purpose of the STEVAL-MKI117V1 demonstration board is to provide an example of the decoding and streaming of digital MEMS microphone outputs.

The STEVAL-MKI117V1 demonstration board hosts the MP34DT01 (bottom-port digital microphone), working as a sensor, and the STM32F107RC microcontroller, working as an audio decoder.

These microphones are analog-to-digital transducers. They are able to sense sound pressure and convert this signal into a digital signal using the PDM technique.

The STM32 microcontroller decodes the PDM signal coming from the microphones and streams the audio via the USB.

The STEVAL-MKI117V1 demonstration board is a sound card automatically recognized by the PC as an audio device. Connection is made through a USB cable which also supplies the board and then streams the collected audio.

STEVAL-MKI117V1演示板主要特性:

■ Powered and connected to PC through USB

■ Sound card automatically recognized by the PC as an audio device

■ The onboard microphones are digital MEMS devices

■ MEMS microphones provide a high frequency data stream (1 to 3.25 MHz) of 1-bit digital samples (PDM technique)

■ Audio collected from the microphones is sent to the PC through the USB

■ LED status indicator

■ RoHS compliant

 

图1.STEVAL-MKI117V1演示板外形图:左,顶视图,右,底视图

图2.STEVAL-MKI117V1演示板电路图(1)[page]

 

图3.STEVAL-MKI117V1演示板电路图(2)

STEVAL-MKI117V1演示板材料清单:

图4.STEVAL-MKI117V1演示板PCB布局图:顶层

图5.STEVAL-MKI117V1演示板PCB布局图:底层

关键字:MP34DT01  STM32  数字MEMS麦克风 引用地址:ST MP34DT01和STM32数字MEMS麦克风解决方案

上一篇:基于ARM高速闪存MCU应对广泛嵌入式需求
下一篇:基于ARM7TDMI的SoC语音处理系统的设计

推荐阅读最新更新时间:2024-03-16 13:11

关于STM32 SPI外设太鸡肋,I读TM1628 时查询发送方式好折磨
本人使用STM32F334读写TM1628,也参考了网上一大堆的例子,查询发送数据到TM1628,发现大部分网上的例子都是用的是TXE 标志位 SPI_I2S_FLAG_TXE,要注意此标志位在手册上图片显示的是只要FIFO的数据移动到发发送缓冲器里面之后就会置位所以TXE的置位并不代表所有传输完成只代表可以接着发送数据,而是等到BSY置位后才表明发送结束,对于判断发送单个字节则需要结合BSY来判断,对于多个字节则是要结合TXE和BSY一起来使用是最好的。对于中断发送的话本人暂时还是没有好的方法毕竟BSY不能产生中断。总之感觉太不顺手 附上个人demo uint8_t TM1628_WritePro(void) {
[单片机]
关于<font color='red'>STM32</font> SPI外设太鸡肋,I读TM1628 时查询发送方式好折磨
stm32中断配置(NVIC)
内嵌向量中断控制器:Nested Vectored Interrupt Controller (NVIC) NVIC优先级结构体定义: typedef struct { uint8_t NVIC_IRQChannel; /*! Specifies the IRQ channel to be enabled or disabled */ uint8_t NVIC_IRQChannelPreemptionPriority; /*! 主中断优先级范围:0-16 */ uint8_t NVIC_IRQChannelSubPriority; /*! 从优先级 范围:0-16 *
[单片机]
STM32关于NVIC寄存器方向理解
中断向量嵌套控制器是用来管理所有中断和事件的,包括中断的使能和除能,中断的优先级。这个是属于内核的东西,所以ST的参考手册上对它的描述较少,但他又是十分重要的东西,要了解它就要看ARM的《Cortex™-M4 Devices Generic User Guide》。 相关寄存器 译自《Cortex™-M4 Devices Generic UserGuide》,若有错误,请以原文为准。 中断使能寄存器NVIC_ISER 中断使能寄存器共有8个,ISER 设置0~31号中断的使能,ISER 设置32~63号中断的使能,如此类推。以下以ISER 为例: SETENA中断设置使能位。 写: 0 =无影响 1 =使能中断。
[单片机]
<font color='red'>STM32</font>关于NVIC寄存器方向理解
STM32 f103搭配LM386声音传感器实现简单音乐识别
1.前言 2019年12月初,有一个中国机器人技能大赛中的双足机器人比赛项目,意思是机器人识别音乐跳对应节奏的舞蹈,五首音乐随机抽三首歌曲,音乐停,机器人停。 新比赛,新项目,难度自然有,坑也不少。希望这篇文章能给大家带来一点帮助。废话不多说,进入正题。 2.效果 (健康歌)每100ms采样一次,歌曲前5秒内共测50次数据,重复12组 (卡路里) 重复7组 可以看出一首歌经过多次测值,其采样值数组呈现出有规律的特征;不同的歌曲的特征也有较好的区分度。达到了区分歌曲的效果。下面讲讲具体实现步骤。 3.思路 href= 做什么:识别不同音乐,识别声音有无。 href= 怎么做:a.利用传感器判断出音乐或声音
[单片机]
<font color='red'>STM32</font> f103搭配LM386声音传感器实现简单音乐识别
IAR首次给单片机STM32下载解锁flash
新板子焊接好后,在编译下载的时候第一次遇到了这样的问题: Warning:STack pointer issetupto incorrect alignment. Stack addr = 0xAAAAAAAA 开始以为是调试器的问题,我用的Jlink的SWD接口模式,换了STLink还是这个毛病,后来提示需要板子初始化,试了无果,后来查看IAR的帮助文档发现是Flash被保护了,以下摘自Help文档: 按照说明,在IAR安装目录下找到指定的运行程序JLinkSTM32.exe(D:Program Files (x86)IAR SystemsEmbedded Workbench 6.0armbin)在JLink与
[单片机]
IAR首次给单片机<font color='red'>STM32</font>下载解锁flash
stm32之重映射与地址映射
重映射 stm32中对于一些端口的外设已经被其他引脚所使用,这是就需要用端口重映射来解决了,很方便。 以USART1为例 重映射的步骤为: 打开重映射时钟和USART重映射后的I/O口引脚时钟, RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO,ENABLE); I/O口重映射开启. GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE); 配制重映射引脚, 这里只需配置重映射后的I/O,原来的不需要去配置. GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; GPI
[单片机]
<font color='red'>stm32</font>之重映射与地址映射
STM32固件库文件含义解析
1-汇编编写的启动文件 startup_stm32f10x_hd.s:设置堆栈指针、设置PC指针、初始化中断向量表、配置系统时钟、对用C库函数_main最终去到C的世界 2-时钟配置文件 system_stm32f10x.c:把外部时钟HSE=8M,经过PLL倍频为72M。 3-外设相关的 stm32f10x.h:实现了内核之外的外设的寄存器映射 xxx:GPIO、USRAT、I2C、SPI、FSMC stm32f10x_xx.c:外设的驱动函数库文件 stm32f10x_xx.h:存放外设的初始化结构体,外设初始化结构体成员的参数列表,外设固件库函数的声明 4-内核相关的 CMSIS - Cortex 微控制器软件接
[单片机]
STM32速成笔记(5)—串口通信
一、什么是串口通信 串口通信是指外部设备与主控芯片之间,通过数据信号线、地线等,按位进行数据传输的一种通信方式,属于串行通信方式。串行通信是指使用一条数据线依次逐位传输数据,每一位数据占据固定长度的时间。可以看一下简单的串行通信示意图。 串口通信示意图 二、串口通信有什么用 这里简单列举一下串口通信的用途 • 下载程序 • 外设与单片机通信 单片机给外设发送一些指令或者配置信息,外设给单片机回传一些信息。 • 打印信息 比如将ADC采集到的电压发送给上位机的串口调试助手,或者实时监测某一个变量的变化。 三、STM32的串口通信 普中核心板上使用的STM32F103ZET6有三
[单片机]
<font color='red'>STM32</font>速成笔记(5)—串口通信
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved