音频基本知识

声音传播方式:

1)声音的传播需要介质,在真空中不能传播;

2)声波属于纵波,即如下图传播方向与振动方向一致;

声音速度:

1)常温常压下,一般空气速度为340m/s;

2)温度越高,声速越大;

3)液体、固体的传播速度比空气快;

人耳可接收到的频域范围:

1)通常范围:20Hz — 20kHz;

2)20Hz以下称为次声波,20kHz以上为超声波;

3)语音范围:300 - 3400Hz;

人耳可接受的声压级:

1)正常人能听到的最小声压级: 2E-5 Pa <-----> 0 dB

2)普通谈话声: 2E-2 Pa <-----> 60 dB

3)交响乐/高声讲话: 0.2 Pa <-----> 80 dB

4)纺织厂: 2 Pa <-----> 100 dB

5)鼓风机(痛阀): 20 Pa <-----> 120 dB (痛阀)

6)飞机起飞: 200 Pa <-----> 140 dB

7)导弹发射: 2000 Pa <-----> 160 dB

音频器件(Mic、Spk等)的硬件基本知识:

1)Mic(麦克风)

工作原理:

MIC内部设计,可以简单理解为一个电容,电容的一端是固定的,另一端是可动的,两端之间的距离和声音输入有关系,声音的大小、频率导致金属片震动产生幅度和频率的变化,如此,在电容这边就转换为电容电荷量大小与充电快慢,在MIC输出端就表示为一个幅度和频率有随着声音输入变化而变化的电信号。

基本电路图分析:

如以上电路为Mic的流行电路接法 —— 差分输入;其中MICP2接口为正向输出,MICN2接口为反向输出。

经常所说的MicBias即为图中的MICBIAS位置,为何需要偏置电压(MicBias)呢?

主要因为Mic内部的核心部件为场效应管,因为场效应管应该工作在放大区才能正常工作,而要想使场效应管处在放大区就需要引入偏置电压对场效应管进行驱动。

注:手机设计中,Mic的偏置电压大小一般是由codec的内部寄存器配置的。

2)SPK(扬声器)、Receiver(听筒)

工作原理:

扬声器(Speaker)是一种能将电信号转换成声信号并辐射到空气中的电声转换器。声音是一种波动,扬声器的纸盆(DP)振动带动周围空气的振动,并向周围空气传播出去,在远处的人就能感受到扬声器的这种振动即声音。

听筒的本质和扬声器的原理一样,其主要区别为:

  • SPK通过一定距离被人耳接听,Reveiver直接被人耳接听;
  • SPK的工作范围宽,应用于音乐范畴,Receiver的工作范围为人声语音;
  • SPK的功率比较大,Receiver的功率比较小;
  • SPK的几何尺寸较大,Receiver的几何尺寸比较小;
  • SPK在手机上的位置随意性大,而Receiver只在一个位置;

3)HeadSet(耳机)

基本知识:

1)耳机目前有3线式和4线式;

                                                                  (四线式)

                                                             (三线式)

2)四线耳机主流的为国标和美标,其中国标耳机端子之间为黑色,而美标耳机端子之间为白色;

3)四线式耳机支持多按键检测(<=3 btn)

基本电路图分析:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1. Java编程语言:Android应用程序是使用Java编程语言编写的,因此必须掌握Java语言的基本知识。 2. Android SDK:Android软件开发工具包(SDK)是开发Android应用程序的必要工具,包括开发工具、库、文档等。 3. Android Studio:Android Studio是一款官方提供的Android应用程序开发工具,可以使用它来创建、编译、调试和签名Android应用程序。 4. Android组件:Android应用程序由四个组件构成:活动、服务、广播接收器和内容提供程序。必须掌握这些组件的基本知识。 5. 用户界面设计:Android应用程序的用户界面是其最重要的组成部分之一。必须掌握如何使用布局、视图和样式等UI设计元素来创建具有吸引力和易用性的用户界面。 6. 数据存储:Android应用程序需要存储数据,包括用户设置、应用程序状态和其他数据。必须掌握如何使用SharedPreferences、SQLite数据库和文件系统来存储数据。 7. 网络通信:Android应用程序可以使用网络连接与远程服务器通信。必须掌握如何使用HTTP、WebSocket和其他网络协议来实现网络通信。 8. 多媒体:Android应用程序可以处理多媒体文件,包括音频、视频和图像。必须掌握如何使用MediaPlayer、VideoView、Camera和其他多媒体API来处理多媒体文件。 9. 安全性:Android应用程序必须具有一定的安全性,以保护用户数据和应用程序代码。必须掌握如何使用权限、加密和其他安全技术来保护应用程序。 10. 测试和调试:Android应用程序必须进行测试和调试,以确保其正常运行。必须掌握如何使用Android Studio和其他测试和调试工具来测试和调试应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lifei092

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值