热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

麦克风和扬声器选型介绍

在AI语音交互产品设计中,我们无法绕开的两种元件就是麦克风(MIC)和扬声器(SPK),今天我们

在AI语音交互产品设计中,我们无法绕开的两种元件就是麦克风(MIC)和扬声器(SPK),今天我们就探讨一下驻极体麦克风和动圈式扬声器。


一、麦克风

麦克风,学名传声器,也称话筒、咪头、微音器。是将声音信号转换为电信号的能量转换器件。有动圈式、电容式、驻极体和硅微传声器。而大多数设备采用是驻极体电容器麦克风。驻极体电容话筒频响范围较窄,但灵敏度高,体积小,结构简单,成本低、适用与语言拾音。


1.驻极体话筒的工作原理


  • 关键元件:驻极体振动膜。它是一片极薄的塑料膜片,一面蒸发上一层纯金薄膜,然后再经过高压电场驻极后,两面分别驻有异性电荷。

1

驻极体麦克风的基本结构如上图所示,由电极、空气隙、驻极体、金属层组成。形成了一个以空气隙和驻电极作为绝缘介质,以金属层和电极作为两个电极的电容器。当声波引起驻极体薄膜振动时,两极板的间距就会发生变化,电容的容量发生变化,又因为驻极体上的电荷数量始终不变,由Q=CU,得C发生变化,电极之间电压U就会发生变化,再通过阻抗变换器将电信号放大,来采集声音信号。


2.选型时要看的参数


  • 灵敏度: 单位声压强下所能产生电压大小的能力。灵敏度表示麦克风的声—电转换效率。在自由声场中,当向麦克风施加一个声压为1帕(Pa) 或 1微巴(unbar) 的声信号时麦克风的开路输出(以毫伏为单位),即为该麦克风的灵敏度。1微巴(ubar)约相当于人们正常音量讲话,并在离嘴1米远的地方测量所得到的声压。 ECM灵敏度参数一般用灵敏度级表示,单位为分贝(dB).公式为:灵敏度级=20log(灵敏度/参考灵敏度),参考灵敏度=0db=1V/Pa。

    2


  • 最大声压级:麦克风在总谐波失真小于10%时所能承受的最大声压级,又叫声过载点。常见的数字麦克风最大声压级为120dB SPL,低灵敏度的可以达到130dB SPL。由此采集的声音信号过大,会导致振膜发生不可逆形变,导致麦克风的损坏。

3


  • 信噪比:数字麦克风在输入激励为94 dB SPL下的输出信号幅值与输入激励切断时的输出信号幅值(本底噪声)之比。
    例如,某数字麦克风本底噪声级为30dB SPL,那么其信噪比为 94dB-30dB=64dB。
    4

  • 最大输入电压

  • 指向性:指向性特性又称方向性,是表征传声器对不同入射方向的声信号检测的灵敏度。

驻极体麦克风指向性分类有:全向性、单指向、双指向。

指向性图案:

7


  • 麦克风选型要点:

1)灵敏度:咪头的灵敏度选择需要考虑模拟增益和数字增益,模拟增益越大的话,噪声会大,用在涂鸦的VWXR2-ES在线语音模组,我们选用灵敏度-40dB~-30dB的咪头。

2)信噪比:信噪比选择相对较大的。

3)最大输入电压:要大于模组对咪头的供电电压2.8V。


二、扬声器

扬声器,又称喇叭,是一种把电信号转换成声音信号的器件,位于电声系统的末端,扬声器在音响设备中是一个最薄弱的器件,而对于音响效果而言,它又是一个最重要的部件。


1.扬声器的种类


  • 按驱动方式:电动式(动圈式)、电磁式(舌簧式)、静电式(电容式)、压电式(晶体式),离子喇叭,;

  • 按重放频带:低音、中音、高音、全频扬声器等;

  • 按振膜形态:锥形、球顶型;

  • 动圈式扬声器

    应用电动原理的电声换能器件,应用最多、最广泛。

    工作方式:通过交变电流信号的通电导体线圈在磁场中运动,线圈和音圈固定在一起,使与音圈振动,并与音圈相连的振膜振动,从而牵扯连纸盆振动,再通过空气介质,将声波传送出去。

    优点:
    1)结构简单、生产容易,性价比高。
    2)性能优良,在中频段可以获得均匀的频率响应。
    3)设计原理不变,主要是工艺、材料不断改进,性能大幅提升。

    6


  • 扬声器的参数

1) 额定阻抗:扬声器的阻抗一般和频率有关。额定阻抗是指在确定信号源的有效电功率时,,从扬声器输入端测得的阻抗。它一般是音圈直流电阻的1.2~1.5倍。一般动圈式扬声器常见的阻抗有4Ω、8Ω、16Ω、32Ω等。阻抗越低越容易推。

2)额定功率:扬声器的功率有标称功率和最大功率之分。标称功率称额定功率、不失真功率。它是指扬声器在额定不失真范围内容许的最大输入功率,在扬声器的商标、技术说明书上标注的功率即为该功率值。最大功率是指扬声器在某一瞬间所能承受的峰值功率。为保证扬声器工作的可靠性,要求扬声器的最大功率为标称功率的2~3倍。

3)频率响应:给一只扬声器加上相同电压而不同频率的音频信号时,其产生的声压将会产生变化。一般中音频时产生的声压较大,而低音频和高音频时产生的声压较小。当声压下降为中音频的某一数值时的高、低音频率范围,叫该扬声器的频率响应特性。

理想的扬声器频率特性应为20~20000Hz,这样就能把全部音频均匀地重放出来,然而这是做不到的。每一只扬声器只能较好地重放音频的某一部分。

4)谐振频率:扬声器从低音域开始振动时,振动板最强烈振动所在点对应的频率(测量扬声器单元阻抗特性时,阻抗曲线上阻抗值第一次达到最大值时(即Xmax)所对应的频率称为该扬声器单元的谐振频率或共振频率,简称F0;

反应了低音的性能。是其性能的一个重要参数。该值越低,扬声器重放低音的质感和力度也越好;

5)THD:音频信号的振幅非线性引起的一种失真;当扬声器输入某一频率的正弦信号时,扬声器输出的声信号中,除了原输入信号的基波成分外,还出现了2 倍,3 倍….于基波频率的信号。谐波失真主要是由于扬声器的振动系统或磁路系统的非线性产生,这个值越小越好;失真度是重要指标,一般情况下,100Hz~1KHz失真要小于10%,1KHz以上要小于3%;

6)SPL(声压级):是指喇叭在通以额定阻抗1W的电功率的电压时。在参考轴上与喇叭相距1m的点上。单位:分贝(dB)产生的声压。


  • 扬声器的选型要点

1)用在与涂鸦的VWXR2-ES在线语音模组配合的电路
2)额定阻抗:选择4Ω/8Ω
3)额定功率:2~3W
4)频率响应:频率曲线分布较平


总结

这篇文档我们主要讲了驻极体麦克风与电动式扬声器,我们选型时绕不开的一些参数,以及用在与涂鸦的VWXR2-ES在线语音模组配合的电路上的一些选型要点,希望能帮助到大家。


推荐阅读
  • Android 九宫格布局详解及实现:人人网应用示例
    本文深入探讨了人人网Android应用中独特的九宫格布局设计,解析其背后的GridView实现原理,并提供详细的代码示例。这种布局方式不仅美观大方,而且在现代Android应用中较为少见,值得开发者借鉴。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 本文介绍如何在 Unity 的 XML 配置文件中,将参数传递给自定义生命周期管理器的构造函数。我们将详细探讨 CustomLifetimeManager 类的实现及其配置方法。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细探讨了Java中StringBuffer类在不同情况下的扩容规则,包括空参构造、带初始字符串和指定初始容量的构造方法。通过实例代码和理论分析,帮助读者更好地理解StringBuffer的内部工作原理。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 深入了解 Windows 窗体中的 SplitContainer 控件
    SplitContainer 控件是 Windows 窗体中的一种复合控件,由两个可调整大小的面板和一个可移动的拆分条组成。本文将详细介绍其功能、属性以及如何通过编程方式创建复杂的用户界面。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文探讨了在Linux系统上使用Docker时,通过volume将主机上的HTML5文件挂载到容器内部指定目录时遇到的403错误,并提供了解决方案和详细的操作步骤。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 本文探讨了在 ASP.NET MVC 5 中实现松耦合组件的方法。通过分离关注点,应用程序的各个组件可以更加独立且易于维护和测试。文中详细介绍了依赖项注入(DI)及其在实现松耦合中的作用。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
author-avatar
zhenhuaYang
编程、骑行、健身、民谣、生活!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有