41---音频电路设计

视频链接

音频电路设计01_哔哩哔哩_bilibili

音频电路设计

1、音频基本介绍

1.1、设备

1.1.1、音频接口

型号:ABA-JAK-038-K44

电脑主机上的音频输出插口,一个是粉色的,用来连接麦克风或话筒,一个是绿色的,用来连接音箱或耳机

不用的音频元器件选型,物理尺寸不一样,原理图封装也不一样!

1.1.2、耳机(听筒)

耳机(Headphone),又称耳筒或听筒,是一对转换单元,它接受媒体播放器或接收器所发出的电讯号,利用贴近耳朵的扬声器将其转化成可以听到的音波。将电信号转换成声音的器件。

工作原理:在一个置于永久磁场中的线圈中通以音频信号,产生交变的磁场(相互作用力),从而带动听筒的发音膜震动发出声音。

4段比3段多了耳麦(话筒)功能。

(圆柱插孔的检测方式:常开型检测和常闭型检测)

1.1.3、扬声器(小喇叭)

将电信号转换成声音的器件。

工作原理:在一个置于永久磁场中的线圈中通以音频信号,产生交变的磁场(相互作用力),从而带动听筒的发音膜震动发出声音。

听筒的阻值比较大:15-30欧;扬声器阻值:8-15欧

阻值越小,功率越大!声音也就越大。

1.1.4、咪头(麦克风)

咪头,是将声音信号转换为电信号的能量转换器件,是和喇叭正好相反的一个器件(电→声)。又名咪芯,麦克风,话筒,传声器。


1.2、模拟音频和数字音频

音频有模拟音频和数字音频两类。

模拟音频,就是功放输出的,驱动音箱和喇叭的音频。模拟麦克风采样回来的数据也是模拟音频。通常会有单端或差分两种信号。

数字音频,不能直接驱动喇叭,必须要通过DAC转换成模拟音频,才能发出声音来。数字音频的接口比较多,目前较为通用的是I2S、PCM、PDM和TDM接口。

1.2.1、模拟音频

在硬件产品中,模拟音频主要用在:喇叭播放声音、Line-in外接音源、麦克风输入等。设备外的音频传输一般使用模拟信号。

1.2.2、数字音频

智能硬件产品的设备内音频传输,采用I2S、PCM、TDM、PDM等数字接口。

a、I2S速度快,专门用于传音乐

I2S(Inter-IC Sound Bus)总线,又称集成电路内置音频总线;

I2S有3个主要信号:

1、串行时钟SCLK,也叫位时钟(BCLK

2、帧时钟LRCK,用于切换左右声道的数据。

3、串行数据SDATA,就是用二进制补码表示的音频数据。

b、PCM/TDM,主要用来传语音

这里的PCM指的是PCM接口。和I2S差不多,也是4根线,通常用于AP处理器和通信MODEM之间传输语音数据(就是双向打电话的数据)。

c、PDM,只有2根线,传音乐,编码方式和I2S不同

很多数字麦克风使用的PDM接口,有数据和时钟两根线。PDM接口和I2S最大的区别是编码方式不同。

d、其他数字接口:USB

除了上述几个,在很多外接的音频模块上,用的是USB音频。

1.3、编解码芯片

编码:麦克风将声音转换为电信号,送到芯片内部,编码处理。

解码:播放音乐,或者听对方通话时,电信号转换为声音。

音频的采集流程:

音频的播放流程:

2、WM8978---凌云逻辑(★)

WM8978 是一款低功率的立体声编解码器,带有适用于立体声差分麦克风的集成式前置放大器,并包含适用于扬声器、耳机和差分或立体声线路输出的驱动器。

2.1、结构及功能框图

2.2、管脚定义

2.2.1、电源信号

管脚符号

类型

描述

DGND

Supply

Digital ground

DCVDD

Supply

Digital core logic supply

DBVDD

Supply

Digital buffer (I/O) supply

SPKGND

Supply

Speaker ground (feeds speaker amp and OUT3/OUT4)

SPKVDD

Supply

Speaker supply (feed speaker amp only)

AGND

Supply

Analogue ground (feeds ADC and DAC)

AVDD

Supply

Analogue supply (feeds ADC and DAC)

VMID

Reference

Decoupling for ADC and DAC reference voltage

2.2.1、模拟信号

管脚符号

类型

描述

LIP

Analogue input

Left Mic Pre-amp positive input

LIN

Left Mic Pre-amp negative input

L2/GPIO2

Left channel line input/secondary mic pre-amp positive input/GPIO2 pin

RIP

Right Mic Pre-amp positive input

RIN

Right Mic Pre-amp negative input

R2/GPIO3

Right channel line input/secondary mic pre-amp positive input/GPIO3 pin

AUXL

Left Auxillary input

AUXR

Right Auxillary input

OUT4

Analogue Output

Buffered midrail Headphone pseudo-ground, or Right line output or MONO mix output

OUT3

Buffered midrail Headphone pseudo-ground, or Left line output

ROUT2

Second right output, or BTL speaker driver positive output

LOUT2

Second left output, or BTL speaker driver negative output

ROUT1

Headphone or Line Output Right

LOUT1

Headphone or Line Output Left

MICBIAS

Microphone Bias

2.2.3、数字信号

I2S/PCM  audio interface

管脚符号

类型

描述

LRC

Digital I/O

DAC and ADC Sample Rate Clock

BCLK

Digital I/O

Digital Audio Port Clock

ADCDAT

Digital Output

ADC Digital Audio Data Output

DACDAT

Digital Input

DAC Digital Audio Data Input

管脚符号

类型

描述

MCLK

Digital Input

Master Clock Input

主时钟输入

管脚符号

类型

描述

CSB/GPIO1

Digital I/O

3-Wire Control Interface Chip Select/GPIO1 pin

3线微处理器片选/通用输入/输出1

SCLK

Digital Input

3-Wire Control Interface Clock Input/2-Wire Control Interface Clock Input

3线/2线微处理器时钟输入

SDIN

Digital I/O

3-Wire Control Interface Data Input/2-Wire Control Interface Data Input

3线/2线微处理器数据输入

MODE

Digital Input

Control Interface Selection

控制接口选择

2.3、WM8978硬件设计要点

2.4、WM8978硬件实战(★)

3、WM8960

3.1、硬件实战

3.2、WM8960设计注意事项

3.3、WM8960硬件实战(★)

3.3.1、WM8960硬件实战
3.3.2、WM8960

4、音频电路设计要点

5、layout设计要求

5.1、布局要求

1、接口靠近板边放置,避开其他高速信号

2、为了防止数字噪声对敏感的模拟电路的干扰,必须将二者分隔开。数字电路和模拟电路中的音频电路尽可能分隔开。

3、元件布局要使音频信号的路径最短,音频放大器要尽可能靠近耳机插孔和扬声器放置,使D类音频放大器的EMI辐射最小,耳机信号的耦合噪音最小。模拟音频信号必须尽可能靠近音频放大器的输入端,使输入耦合噪声最小。所有输入引线对RF信号来说都是一根天线,缩短引线长度有助于降低相应频段的天线辐射效应。

4、滤波电容靠近电源管脚放置。

5、模拟电路布置在PCB的一个区域,数字电路布置在另一区域,数模分开,间距>1mm

5.2、布线要求

1、不管是MICBIAS信号,还是MIC输入模拟信号或是音频输出信号,其信号要求均参考GND平面,且所参考的GND平面需要非常“干净”;音频信号(输入输出以及MICBIAS)以GND作为参考,音频信号的回流路径不会与其他信号公用;不管是音频信号还是其回流路径,均远离数字信号;

2、各元器件间的连线越短越好,以减少分布参数和相互间的电磁干扰。

3、左、右声道(HPL HPR)信号布线按照类差分处理,线宽宽度≥12mil,且进行包地处理。

6、其他附件参考

详细内容参考视频讲解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/528450.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构与算法】:归并排序和计数排序

1. 归并排序 归并排序是一种效率仅次于快速排序的排序算法。它有非递归和递归两种实现方式(本文只讲述递归实现,非递归实现以后有专门的文章)。 其实,归并排序也叫外排序。它不仅可以对内存中的数据进行排序,还能对文件里的数据排序。 比如&…

网站压力测试和Locust

一、压力测试介绍 网站压力测试是一种评估网站性能、可靠性和稳定性的方法。它通过模拟大量用户同时访问网站,来测试网站的响应时间、吞吐量、资源利用率等指标,从而发现网站的潜在问题和瓶颈。下面我将从几个方面详细介绍网站压力测试: 1、压力测试的目的 评估网站在高并发…

路由器端口映射是什么意思?

路由器端口映射是一种网络配置技术,在私有网络中允许外部网络访问特定的服务或应用程序。通过将路由器的端口映射到内部客户端设备,可以实现从公共网络访问内部网络资源的目的。 天联组网介绍 天联是一款异地组网内网穿透产品,由北京金万维科…

【Qt】:常用控件(九:容器类控件)

常用控件 一.Group Box(分组框)二.Tab Widget(标签页) 一.Group Box(分组框) 使用QGroupBox实现一个带有标题的分组框.可以把其他的控件放到里面作为一组.这样看起来能更好看一点.(换言之&…

复现bytetrack时,安装依赖项报错“: ERROR: Failed building wheel for lap

报错原因: lap 库的构建失败,因为缺少了 NumPy 库。 解决办法: 安装 NumPy 库:NumPy 是 Python 中用于科学计算的基础库,lap 依赖于它 pip install numpy 重新安装 lap 库: pip install lap

代码随想录|Day32|贪心算法 part02|● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II

122.买卖股票的最佳时机II class Solution: def maxProfit(self, prices: List[int]) -> int: result 0 for i in range(len(prices) - 1): count prices[i1] - prices[i] if count > 0: result count return result 方法二:把if条件变成max class Solutio…

智能配电能效平台与照明系统在某地下污水处理厂中的应用

安科瑞薛瑶瑶18701709087 1、引言 随着互联网、芯片技术、通信传输的技术革新和成熟,智能照明已经广泛应用于居民生活和工业发展领域。传统的工业照明设计,常在门口附近设置集中控制箱,由控制箱内相应开关控制照明。当工厂面积较大&#xf…

ONERugged车载平板终端:提升港口运输水平

现代港口是国际贸易中至关重要的枢纽,而提高港口运输效率对于促进贸易流通和经济发展至关重要。近年来,车载平板技术的快速发展为港口运输行业带来了巨大的变革和机遇。车载平板的广泛应用不仅提高了港口的操作效率,还改善了货物跟踪、通信和…

Vue3中使用的富文本编辑器(详细实现流程)

文章目录 1. 前言2. 项目初始化3. 下载4. 使用富文本编辑器5. 注意点6. 效果图 1. 前言 有不少的前端需求都需要使用到富文本编辑器,但是富文本编辑器百花齐放,每次使用可能都会重新找一个编辑器,所以有了这篇文章. 当项目中需要使用到富文本编辑器时,可以直接按照这篇文章的步…

动态分区算法

一个不知名大学生,江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion:2024.04.09 Last edited: 2024.04.09 目录 动态分区算法 第1关:首次适应算法 任务描述 相关知识 内存分配 内存回收 编程要求…

chronyd服务

一、介绍 chronyd服务是CentOS8系统之后提供时间服务的应用,和之前的ntp服务功能是一样的。 chronyd服务的配置文件默认存在在/etc/chrony.conf中。 chronyd服务的开启方式和关闭: systemctl start chronyd systemctl status chronyd systemctl st…

每天好好学习java第一天--复习巩固基础

1.浮点数数据特殊: float z 2.0e8F; float类型要在后面加f或者F。但是double类型可以省略。 2.强制转换数据类型: 格式: (类型名)变量名 例 float z 2.0f; int x(int)z; 3.逻辑运算符 注意异或 4.条件运算符 每天学习一会java&…

性能分析-数据库与磁盘知识

数据库 数据库,其实是数据库管理系统dbms。 数据库管理系统, 常见: 关系型数据库: mysql、pg、 库的表,表与表之间有关联关系; 表二维表统一标准的SQL(不局限于CRUD)非关系型数据…

配置VM开机自启动

1. 在此电脑-右键选择“管理”-服务和应用程序-服务中找到VMware Workstation Server服务(新版名称也可能是VMware自启动服务,自己找一下,服务属性里有描述信息的),将其启用并选择开机自动启动 新版参考官方文档&…

C语言 函数——函数原型

目录 如何合并成一个完整的程序? 函数原型与函数定义的区别 函数原型的作用 如何合并成一个完整的程序? 问题:在一个函数中调用另一个函数,需要具备哪些条件呢? 若函数的定义出现在函数调用之前 若函数的定义出现…

跨云迁移实操:AWS RDS for mysql 迁移至腾讯云mysql --DTS方式

实操场景:从AWS RDS for mysql 迁移至腾讯云云数据库Mysql,通过腾讯云数据传输服务DTS,进行实时全量增量迁移. 下面九河云给大家带来具体实践介绍 购买迁移数据库--目的端机器(腾讯云MYSQL) 可以源端为5.7所以新建一个参数模版 其…

4 万字 102 道Java经典面试题总结(2024修订版)- 多线程篇

🍅 作者简介:哪吒,CSDN2021博客之星亚军🏆、新星计划导师✌、博客专家💪 🍅 哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师 🍅 技术交流:定期更新…

全新AI天空任意生成解决方案,颠覆传统换天效果

在数字化时代,影像创作已经成为企业展示品牌形象、传递信息的重要手段。特别是在汽车拍摄和旅行拍摄等场景中,天空作为画面中不可或缺的元素,其表现往往直接关系到作品的质感和吸引力。然而,传统的天空替换技术往往操作繁琐、效果…

中小初创企业如何做好媒体宣传?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 中小初创企业在做媒体宣传时,由于通常资源有限,需要更加精明地使用外部资源来提升品牌知名度和业务成长。利用专业的媒体服务商可以是一个非常有效的方法。 明确…

可视化大屏的应用(9):设备运行监控的应用案例

通过可视化大屏,监控人员可以更加直观地了解设备的运行情况,及时发现问题并进行处理,提高设备的稳定性和可靠性,大千UI工场本期带来相关利用的案例,欢迎友友们品鉴。 可视化大屏在设备运行监控领域有以下作用&#xf…