41---音频电路设计

news2024/11/22 17:32:07

视频链接

音频电路设计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、其他附件参考

详细内容参考视频讲解

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

item_review获取商品评论API接口采集用户评论数据接入示例

要获取商品评论API接口采集用户评论数据,首先需要了解API的具体请求方式、参数以及返回数据格式。以下是一个示例(获取API接入KEY): 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secret…

leetcode之704 二分查找

文章目录 每日碎碎念一、题目要求及测试点704 二分查找测试点提示 二、题解自己上手正经题解二分法之左闭右闭二分法之左闭右开 三、总结 每日碎碎念 苦痛生活今日起 从今天开始LeetCode打卡,一边重新刷题,一边春招等笔面试,人生苦痛… 一、…

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

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

数据结构:构建完全二叉查找树

文章目录 1、步骤 1: 对给定数组排序2、步骤 2: 递归构建完全二叉查找树3、注意4、在有序数组中寻找根结点位置5、代码实现6、其他方法?基本思路插入操作删除操作特别考虑 对于一个给定序列的二叉查找树,有很多种,但是完全二叉查找树只有一种…

springboot 整合 mybatis(配置版)

代码及配置整合 创建实体类,与数据库对应 创建 mapper、service 和 controller @AutowiredUserService userService;@ResponseBody@GetMapping("/user")public com.vazquez.bootstudy.model.User getById(@RequestParam("id") Long id) {return userServ…

AI大模型基石:文字与数字的起源与演变

AI大模型基石:文字与数字的起源与演变 1、文字 1.1、起源 我们的祖先在还没有发明文字和语言之前就已经开始使用“咿咿呀呀”的声音来传播信息了,比如在野外活动遇到危险,然后发出“咿咿呀呀”的声音来提醒同伴小心,同伴在接收到…

物联网数据服务平台

随着物联网技术的迅猛发展,海量数据的产生和应用成为推动工业数字化转型的核心动力。在这个数据为王的时代,如何高效地收集、处理、分析并应用这些数据,成为了企业关注的焦点。物联网数据服务平台应运而生,为企业提供了全面、高效…

20240403-算法复习打卡day43||● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零

1049. 最后一块石头的重量 II class Solution { public:int lastStoneWeightII(vector<int>& stones) {vector<int> dp(15001, 0);int sum 0;for (int i 0; i < stones.size(); i) sum stones[i];int target sum / 2;for (int i 0; i < stones.siz…

群晖NAS使用Docker部署Potopea在线图片编辑工具并实现公网访问

文章目录 1. 部署Photopea2. 运行Photopea3. 群晖安装Cpolar4. 配置公网地址5. 公网访问测试6. 固定公网地址 本文主要介绍如何在群晖NAS使用Docker部署Potopea在线图片编辑工具&#xff0c;并结合cpolar内网穿透实现公网环境可以远程访问本地部署的Potopea. Photopea是一款强大…

鸿蒙OS实战开发:【多设备自适应服务卡片】

介绍 服务卡片的布局和使用&#xff0c;其中卡片内容显示使用了一次开发&#xff0c;多端部署的能力实现多设备自适应。 用到了卡片扩展模块接口&#xff0c;[ohos.app.form.FormExtensionAbility] 。 卡片信息和状态等相关类型和枚举接口&#xff0c;[ohos.app.form.formInf…

设计模式 -- 发布订阅模式

发布订阅模式&#xff1a; 订阅者把自己想订阅的事件注册到调度中心&#xff0c;当发布者发布该事件到调度中心&#xff0c;也就是该事件触发时&#xff0c;由调度者统一调度订阅者注册到调度中心的处理代码。 在javaScript 中我们一般使用事件模型来代替传统的发布订阅模式。 …

最长上升子序列(线性dp)-java

主要是解决最长上升子序列问题&#xff0c;推出状态转移方程。 文章目录 前言 一、最长上升子序列问题 二、算法思路 1.最长上升子序列思路 三、代码如下 1.代码如下&#xff08;示例&#xff09;&#xff1a; 2.读入数据 3.代码运行结果 总结 前言 主要是解决最长上升子序列问…

三相交流电子负载的基础认识

三相交流电子负载主要用于电源、电机、逆变器等产品的测试和老化&#xff0c;它能够精确地模拟各种负载的工作状态&#xff0c;如阻性、感性、容性等&#xff0c;以满足不同产品的测试需求。三相交流电子负载具有响应速度快、精度高、稳定性好等特点&#xff0c;是现代电力电子…

6款超好用AI写作神器,写作效率秒拔高! #经验分享#人工智能#知识分享

在当今信息爆炸的时代&#xff0c;写作成为了人们表达思想、分享知识和传递情感的重要方式之一。对于很多人来说&#xff0c;写作并非易事。我们会陷入困境&#xff0c;无法找到灵感&#xff0c;我们会苦恼于语言表达的准确性&#xff0c;还有时候我们可能遭遇到了创作瓶颈&…

功耗低、触控灵敏度高、抗干扰能力强等众多优势,输出方式多样的单键电容式触控芯片TS223B介绍

•应用领域• 适用于小家电、电子玩具、智能物联网等各种触控产品方案。 •功能介绍• 单键电容式触控芯片TS223B具有功耗低、触控灵敏度高、抗干扰能力强等众多优势&#xff0c;输出方式包括直接输出、电平翻转输出&#xff0c;并且输出的初始状态可以配置&#xff0c;能灵活满…

UVA12538 Version Controlled IDE 题解 crope

Version Controlled IDE 传送门 题面翻译 维护一种数据结构&#xff0c;资磁三种操作。 1.在p位置插入一个字符串s 2.从p位置开始删除长度为c的字符串 3.输出第v个历史版本中从p位置开始的长度为c的字符串 1 ≤ n ≤ 50000 1 \leq n \leq 50000 1≤n≤50000&#xff0c;所…

Spring声明式事务(Spring学习笔记十三)

不推荐使用编程式事务 在Spring-dao.xml中配置声明式事务 <!--配置声明式事务 --><!--获得transactionManager然后把他丢给他的构造器 constructor-arg --><bean id"transactionManager" class"org.springframework.jdbc.datasource.Data…

网站压力测试和Locust

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

Midjourney该怎么用?从零基础到落地实践

前言 从注册登录到基本的操作界面&#xff0c;提示词组成后缀介绍&#xff0c;到主流的生成图片的方式&#xff0c;以及最重要的提示词咒语分享&#xff0c;还有一些我的使用心得&#xff0c;希望对大家有帮助&#xff01; 喜欢的话欢迎关注我&#xff0c;欢迎点赞收藏评论&am…

如何运用工业智能网关将数据上传到设备数字化平台

在数字化浪潮的推动下&#xff0c;工业领域正迎来前所未有的变革。工业智能网关作为连接物理世界与数字世界的桥梁&#xff0c;其在数据采集、传输和处理方面发挥着不可或缺的作用。而HiWoo Cloud平台&#xff0c;正是利用工业智能网关&#xff0c;实现设备数据数字化管理的强大…