MAX9814高性能麦克风

举报
tsinghuazhuoqing 发表于 2021/12/26 01:35:36 2021/12/26
【摘要】 卓大大您好,我想问一下。我这里红色圈住的部分功能是什么,我仿真的时候加入这部分,给我一种模电里滤波的感觉? ▲ CSDN中实验电路(带有错误)   你的感觉是对的。我又重新看了一下...

卓大大您好,我想问一下。我这里红色圈住的部分功能是什么,我仿真的时候加入这部分,给我一种模电里滤波的感觉?

CSDN中实验电路(带有错误)

▲ CSDN中实验电路(带有错误)

  你的感觉是对的。我又重新看了一下你发送过来的这张图,的确是我标错了。现在我已经将在CSDN博文中的图片修改过来了。本身,从麦克风输出的信号应该跨过 R 5 R_5 R5,直接连接在 U 1 U_1 U1的正输入端,PIN1。如下图红色部分表示。

  图中的 R 2 , R 3 R_2 ,R_3 R2,R3以及图中的10 μ F \mu F μF电容构成一个中间电压(2.5V)参考点。图中的电路就构成了一个围绕的2.5V的同相放大电路。

修改后的电路以及中间电压电路

▲ 修改后的电路以及中间电压电路

卓大大,照您这张图的意思是反向输入端接2.5v稳压?我觉得不是一个简单的同向比例就行了(目前只有模电水平瑟瑟发抖)?
还有您这张图是去掉了同向输入端的平衡电阻嘛,又没明白您推文下面留言什么意思了。下面是我根据这张图做的仿真但是有报错,是不没必要加这个2.5v?希望卓大大有空看一看/::<

仿真使用的电路图

▲ 仿真使用的电路图

  在你的这张图上,由于U1的正输入端没有进行2.5V偏置。这样,如果你输入的信号是围绕着0V的交流信号,对于这个同相放大电路来说,就相当于在同相输入端施加了一个-2.5V直流偏置电压,经过电路的放大之后,就会使得U1处于负向饱和,也就是输入被钳制在0V了。

  因此,你需要按照上面的电路,将正输入端接入一个电阻(原来电路图给出的参考数值为20k),使得U1的正负输入端的参考电压都位于2.5V,这样U1才不会负向饱和了。

卓大大,您看一下是不是这个样子,我改正过来了,并且波形也正确了。通过计算其中的波形的放大倍数,也和电路中的参数设置相似了。

修改后的电路图

▲ 修改后的电路图

修改后的电路的输出波形

▲ 修改后的电路的输出波形

  的确,你上面修改后的电路以及相应的仿真实验就对了。

  当然,使用上面的电路的确可以从最基础的电路搭建起MIC风传感器。规则中也允许使用专用的集成放大电路来获得信标的声音信号。比如下面的这款MAX9814高性能麦克风模块就非常好。它使用了专用麦克风放大芯片MAX9814,通过同一个管脚提供了不同的(40db,50db,60db)增益控制。

MAX9814实验电路板

▲ MAX9814实验电路板

  MAX9814封装非常小,该模块可以整体当做声音传感器进行使用。

MAX9814实验电路的局部

▲ MAX9814实验电路的局部

  下面两张图显示了在麦克风旁边有700Hz左右的正弦波驱动的扬声器发生时,在MAX9814模块的模拟量输出端口所得到的放大后的声音信号。

  通过将GAIN管脚置于不同的电平(+5V,0V)可以获得不同的增益。下图可以看到,在同样的AGC的控制下,当GAIN处于+5V时,电路的增益较小,所得到的音频输出波动稳定。当GAIN处于0V时,增益增加,此时环境的噪声会使得输出的音频信号出现很大的波动。

GAIN=+5V

▲ GAIN=+5V

GAIN=0V

▲ GAIN=0V

  但是,对于一些专用麦克风成品阵列,其中包括有多个模拟或者数字麦克风,就不再允许使用。比如下图是同学们在公众号留图询问的麦克风阵列模块。

SiPEEP麦克风阵列

▲ SiPEEP麦克风阵列

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/104979213

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。