WM8978 —— 带扬声器驱动程序的立体声编解码器(2)

这篇具有很好参考价值的文章主要介绍了WM8978 —— 带扬声器驱动程序的立体声编解码器(2)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

接前一篇文章:WM8978 —— 带扬声器驱动程序的立体声编解码器(1)

六、引脚详细说明

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

引脚(PIN) 名称(NAME) 类型(TYPE) 描述(DESCRIPTION)
1 LIP 模拟输入 左麦克风前置放大器正极输入
2 LIN 模拟输入 左麦克风前置放大器负极输入
3 L2/GPIO2 模拟输入 左声道线路输入 / 辅助麦克风前置放大器正输入 / GPIO2引脚
4 RIP 模拟输入 右麦克风前置放大器正极输入
5 RIN 模拟输入 右麦克风前置放大器负极输入
6 R2/GPIO3 模拟输入 右声道线路输入 / 辅助麦克风前置放大器正输入 / GPIO3引脚
7 LRC 数字输入/输出 DAC和ADC采样率时钟
8 BCLK 数字输入/输出 数字音频端口时钟
9 ADCDAT 数字输出 ADC数字音频数据输出
10 DACDAT 数字输入 DAC数字音频数据输入
11 MCLK 数字输入 主时钟输入
12 DGND 电源 数字地
13 DCVDD 电源 数字核心逻辑电源
14 DBVDD 电源 数字缓冲器(I/O)电源
15 CSB/GPIO1 数字输入/输出 三线控制接口芯片选择 / GPIO1引脚
16 SCLK 数字输入 三线制控制接口时钟输入 / 两线制控制接口时钟输入
17 SDIN 数字输入/输出 三线制控制接口数据输入 / 两线制控制接口数据输入
18 MODE 数字输入 控制接口选择
19 AUXL 模拟输入 左侧辅助输入
20 AUXR 模拟输入 右侧辅助输入
21 OUT4 模拟输出 缓冲中轨耳机伪接地、或右线路输出、或MONO混合输出
22 OUT3 模拟输出 缓冲式中轨耳机伪接地,或左线输出
23 ROUT2 模拟输出 第二路右输出、或BTL扬声器驱动器正极输出
24 SPKGND 电源 扬声器接地(为扬声器放大器和OUT3/OUT4供电)
25 LOUT2 模拟输出 第二路左输出、或BTL扬声器驱动器负极输出
26 SPKVDD 电源 扬声器电源(仅为扬声器放大器供电)
27 VMID 参考 去耦ADC和DAC参考电压
28 AGND 电源 模拟地(为ADC和DAC供电)
29 ROUT1 模拟输出 耳机或右侧线路输出
30 LOUT1 模拟输出 耳机或左侧线路输出
31 AVDD 电源 模拟电源(为ADC和DAC供电)
32 MICBIAS 逻辑输出 麦克风偏压

注意:

建议将QFN接地片连接到应用PCB上的模拟接地。

七、芯片引脚解析

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

1. 电源与地引脚

(1)数字部分

  • DBVDD:数字IO电源,DBVDD必须大于或等于DCVDD。
  • DCVDD:数字核心电源。
  • DGND:数字地。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

(2)模拟部分

  • AVDD:模拟电源。
  • AGND:模拟地。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

(3)其余部分

  • SPKVDD:扬声器电源。
  • SPKGND:扬声器地。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

注:

(1)模拟地面和数字地面彼此之间必须始终在0.3V范围内。

 (2)所有数字与模拟设备完全独立。

2. 时钟输入

(1)主时钟

MCLK:主时钟,也叫系统时钟(Sys Clock),采样频率256fs。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

(2)I2S时钟

SCLK与LRCK:I2S的串行时钟与帧时钟,由主时钟倍频分频而来。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

3. 特殊引脚

MICBIAS:麦克风偏压信号,压值由MBVSEL决定。当MBVSEL为1,MICBIAS电压等于0.9AVDD;当MBVSEL为0,MICBIAS电压等于0.65AVDD。

4. I2S接口

WM8978通过IIS(I2S)接口(数字音频接口)跟 MCU 进行音频数据传输(支持音频接收和发送), 通过两线(MODE=0,IIC 接口)或三线( MODE=1)接口进行配置。 WM8978的I2S接口,由 4 个引脚组成:

(1)ADCDAT

ADC数据输出。

(2)DACDAT

DAC数据输入。

(3)LRC

数据左/右对齐时钟。

(4)BCLK

位时钟,用于同步。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

八、设备详细描述

WM8978是一款低功耗音频编解码器,结合了高品质立体声音频DAC和ADC,具有灵活的线路和麦克风输入和输出处理。此设备的应用包括多媒体电话、立体声数码摄像机以及具有单声道或立体声录制和播放功能的数码相机。

1. 特性

该芯片(WM8978)在使用中具有很大的灵活性,因此可以支持以下多种不同的操作模式:

  • 麦克风输入

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

提供了两对立体声麦克风输入,允许一对立体声麦克风伪差分连接,使用内部电阻器实现用户定义的增益。为每个立体声输入提供共模输入引脚,允许抑制麦克风输入上的共模噪声(电平取决于所选择的增益设置)。从芯片输出麦克风偏置,该偏置可用于偏置两个麦克风。信号路由可以被配置为允许手动调节麦克风电平,或者允许ALC环路控制所传输的麦克风信号的电平。

通过麦克风路径的总增益最高可选择+55.25dB。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

  • PGA和ALC操作

在ADC的输入路径中提供可编程增益放大器。这可以手动使用,也可以与保持记录音量恒定的混合模拟/数字自动电平控制(ALC)结合使用。

  • 线路输入 (AUXL、AUXR)

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

AUXL和AUXR输入可用作立体声线路输入或警告音(或“嘟嘟声”)等的输入。这些输入可以与麦克风前置放大器输出一起汇总到记录路径中,因此可以根据需要将音频与“背景音乐”等混合。

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

  • ADC

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

立体声ADC使用24位delta sigma过采样架构,以低功耗提供最佳性能。

  • HI-FI DAC

WM8978 —— 带扬声器驱动程序的立体声编解码器(2),嵌入式,嵌入式,WM8978,音频

高保真DAC提供适用于所有便携式音频高保真类型应用的高质量音频播放,包括所有类型的MP3播放器和便携式光盘(磁盘)播放器。

更多内容请看下回。文章来源地址https://www.toymoban.com/news/detail-842289.html

到了这里,关于WM8978 —— 带扬声器驱动程序的立体声编解码器(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 将iPad/iPhone作为电脑的音箱扬声器的方法

    功能支持列表: 1、将手机当做电脑的音箱。 2、将手机当做电脑的麦克风。 3、通过电脑播放手机的声音。 4、手机当ipad平板的声音输出。 5、ipad平板当手机的声音输出。 支持Android/iPhone/iPad/MacbookPro/Windows/Linux等所有操作系统。 前言: iPad Pro的8个扬声器在近距离使用时效果

    2024年02月09日
    浏览(180)
  • Qt 实现的万能采集库( 屏幕/相机/扬声器/麦克风采集)

    【写在前面】          之前应公司需要,给公司写过一整套直播的库( 推拉流,编解码),类似于 libobs 。         结果后来因为没有相关项目,便停止开发维护了。         不过里面很多有用的组件,然后也挺好用的,遂开源出来一部分。         因此,本篇就简单讲

    2024年04月27日
    浏览(35)
  • PR软件中的音频硬件扬声器显示不工作的故障

    PR2020软件中的音频硬件扬声器显示不工作的故障问题解决方法:  今天给大家介绍一下PR软件中的音频硬件扬声器显示不工作的故障的具体解决方法。 首先打开电脑上的pr软件,进入主页面,点击页面顶端的编辑选项; 在打开的菜单中,找到最底下的首选项,点击; 然后在打

    2024年02月07日
    浏览(36)
  • MacBook Pro 14/16英寸2021款 扬声器 爆音问题 噼啪声

    ** ** 提示:MacBook Pro 14/16英寸2021款 扬声器爆音问题 本人的2021款MacBook Pro 14寸本在播放音频或者视频时,会很间接性的出现叭、叭、叭的爆音问题。(系统已更新到最新的 macOS Monterey 12.4 ) 据苹果官方给出的说法是此问题为已知问题,涉及范围包括2021款MacBook Pro 14/16英寸 M1芯

    2024年02月06日
    浏览(48)
  • 使用ffmpeg调用电脑自带的摄像头和扬声器录制音视频

    1、打开cmd,执行 chcp 65001 ,修改cmd的编码格式为utf8,避免乱码 2、执行指令 ffmpeg -list_devices true -f dshow -i dummy ,查看当前window的音频和视频名称 3、打开windows系统的\\\"打开声音设置\\\"–“麦克风隐私设置”–\\\"允许应用访问你的麦克风\\\"点击开启 录制视频: 录制音频: 录制音视频:

    2024年02月04日
    浏览(56)
  • Vosk 扬声器内录语音识别转文字 最简洁的C#代码

    最近在看小众西语电影,但苦于没字幕,只能自己想办法弄实时语音识别。然而网上给出的很多相关代码,大部分是基于已有的wav文件或者麦克风外录的方式实现的。我这里就稍微改进了一下,可以在内录(英文资料说的的是loopback audio recording)的情况下进行语音转文字。这里

    2024年02月14日
    浏览(46)
  • Python 一步一步教你用pyglet制作可播放音乐的扬声器类

    目录 扬声器类 1. 绘制喇叭 2. 扬声器类 3. 禁音状态  4. 设置状态 5. 切换状态 6. 播放音乐 本篇将教你用pyglet画一个小喇叭,如上图。这里要用到pyglety库shapes模块中的圆弧Arc和多边形Pylygon画出这个扬声器的图片: Arc(x, y, radius, segments=None, angle=6.283185307179586, start_angle=0, closed=

    2024年03月10日
    浏览(56)
  • 虚拟声卡(虚拟扬声器和虚拟麦克风)应用之音频回环(Virtual Audio Cable)

    首先在了解Virtual Audio Cable音频回环技术之前,我们先介绍几个基础的概念: 虚拟声卡:是一种硬件虚拟化技术;基于软件技术虚拟出麦克风或者虚拟扬声器硬件,提供给上层用户程序使用虚拟麦克风和扬声器,例如通过给虚拟扬声器喂送音频数据实现麦克风录音效果。 音频

    2024年01月17日
    浏览(130)
  • 如何在云电脑串流中实现声音输入输出—虚拟声卡(虚拟扬声器和虚拟麦克风)开发

    虚拟声卡(虚拟扬声器和虚拟麦克风)技术原理简介 近些年云计算的发展可谓是势不可挡,无论是办公还是娱乐等行业都开始使用云计算来逐步替代直接使用本地物理硬件的技术,例如: 服务器部署。相比之前,现在部署一个服务器都非常简单;我们只需要在阿里云,华为

    2024年02月04日
    浏览(57)
  • VMware WiIN7 虚拟机安装wm-tools 时报错 安装程序无法自动安装Virtual Machine Communication Interface Sockets(VSock)驱动程序

    关于 VMware Tools安装时出现的问题的解决办法: 安装时出现问题对话框: 安装程序无法自动安装Virtual Machine Communication Interface Sockets(VSock)驱动程序。必须手动安装此驱动程序 可以通过安装windows更新解决,路径: https://support.microsoft.com/en-us/topic/servicing-stack-update-for-windows-

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包