es8388音频芯片驱动之四:DAC链路介绍

原创 嵌入式Lee 2024-06-22 08:00

3.7 DAC输出路径

输出信号路径由数字滤波器、DAC、模拟混频器和输出驱动器组成。数字滤波器和DAC回放记录和回放模式下启用。混频器和输出驱动器可以独立控制使能。因此,无论DAC是否运行,使用旁路模式,都可以利用ES8388提供的模拟混音和放大。

ES8388DSDIN引脚上接收数字输入数据。数字滤波器块处理数据以提供以下功能:

l数字音量控制

l均衡器和立体声增强

l西格玛-德尔塔调制

两个高性能的sigma-delta音频dac将数字输入数据转换为两个模拟信号(左和右)。这些可以与从LIN1/2RIN1/2引脚模拟输入信号混合,混合馈送到输出驱动器,LOUT1/ROUT1LOUT2/ROUT2

LOUT1/ROUT1LOUT2/ROUT2可驱动16Ω(高达40mW)或32Ω立体声耳机或立体声线路输出。

DAC框图如下

上下电控制

寄存器4中的PdnDACLPdnDACR用于控制左和右通道DAC的上下电,如下图(1)

寄存器4中的LOUT1ROUT1LOUT2ROUT2位用于控制输出驱动器LOUT1ROUT1LOUT2,ROUT2的上下电,如下图(2)

音量控制

音量控制和上下电一样同样分为两部分,DAC的控制,4个输出引脚驱动的控制。

DAC音量控制,

LDACVOLLDACVOL对应寄存器2627,控制左右DAC的音量,控制范围是-96dB~0dB步进0.5dB。如果寄存器25DACLeR设置为1则左右DAV同步调整以左DAC为准。

引脚输出控制

LOUT1ROUT1LOUT2ROUT24个输出引脚上的信号音量可以通过LOUT1VOLROUTIVOLLOUT2VOLROUTI2VOL控制,对应寄存器46~49控制范围-45dB+4.5dB,步长为1.5dB。如果信号较大,超过0dB的音量可能会导致削波,如下图(2)



旁路模式,模拟输入直接MIX过来不经过DAC的如下链路,还有一个音量控制,如LI2LOVOLRI2ROVOL对应寄存器3942,如下所示

这部分由混频器PGALI2LOVOLRI2ROVOL)进行控制。混频器PGA的增益可在-15dB+6dB之间以3dB为步长进行调整。

静音控制

可以设置LDACVOLLDACVOL-96dB,也可以设置寄存器25DACMute1

或者设置寄存器29ZeroL ZeroR 直接驱动输出引脚到0.

所以有三种方式实现静音控制。

反转输出

寄存器28中的DAC_inL控制位用于反转左通道DAC输出,寄存器28DAC_inR控制位用于反转右通道DAC输出

淡入淡出

寄存器25中的DACSoft斜坡控制位用于淡入和淡出控制DACLampRate控制位用于设置软斜坡速率。

以上可以降低音量突变的影响。

单声道混合

寄存器29Mono位,控制DAC为立体声输出模式还是单声道输出模式。

所谓的单声道输出即对DAC按照(R+L)/2输出。

均衡和立体声增强

ES8388在播放模式下提供均衡器和立体声增强功能不能在旁路模式下使用。

均衡器只使用2波段均衡器。它可以做低音或高音操作,但不能同时做低音和高音操作。

Everest Semiconductor Co., Ltd 提供均衡器计算器,以帮助用户使用该均衡器(但是好像没找到该工具)

均衡器寄存器地址位于寄存器30到寄存器37之间,使用的Shelving模型

寄存器29中的SE位用于设置立体声增强0~78个等级7立体声效果最强 0没有立体声增强。

路径控制

左和右混频器用于DAC的输出(即由DSDIN输入数字部分经过DAC输出)和由LMIXSELRMIXSEL选择的模拟输入信号混合。如果寄存器39中的LI2LO控制位设置为“1”,则由LMIXSEL选择的模拟输入信号在左混频器中混合。如果寄存器42中的RI2RO控制位设置为“1”,则RMIXSEL选择的模拟输入信号在右混频器中混合。

左混合信号被馈送到LOUT1LOUT2输出驱动器,右混合信号被馈ROUT1ROUT2输出驱动程序。

如下所示

DAC的输出是否到MIXER则由LD2LORD2R0控制,分别对应寄存器3942.

如下所示




评论 (0)
  •     这篇分享对化学腐蚀/离子迁移的学习。    化学腐蚀的本质是氧化还原反应,即原电池。反应条件是:     1. 有可溶性电解质。电解质可能来自PCB的电镀或清洗工序,也可能来自残留的助焊剂(flux)。常见的有氯离子(有卤flux、汗液、盐雾)、酸(flux的酸);     2. 有溶剂。常见的是水(湿气),也可以是有机溶剂。树脂材料内部会吸附湿气,PCB加工过程有湿气,质量差的孔内壁会吸附湿气,V-cut分
    电子知识打边炉 2024-07-14 17:07 37浏览
  • 在+24V输入增加了软起电路和防反接电路,先看电路原理图,如下,防反接电路的原理一目了然,G极达到Vth值,U28和U5就会导通,电流从D极导通到S极,详细规格书见下面。VDS,RDS(on)和ID很重要,如下,之前选的这款为何还是有问题呢,可以从温度和电压电流的应力入手,考察U28的软起参数是否合理。首先,看一看之前测的温度参数,用K型线的热电偶点的,如下,充电的时候,U28温度达到了123℃,如下,放电的时候,U28温度达到了120℃,如下,从上面的数据看,这样的U28温度,我们是接收不了的
    liweicheng 2024-07-13 19:06 35浏览
  • ADB(Android Debug Bridge)是Google提供的命令行工具,用于帮助开发者与安卓设备进行通信。它在安卓应用开发和设备管理中非常重要,因为它可以帮助开发者安装、调试和卸载应用,访问设备文件系统,以及获取设备日志等。通过ADB,开发者能够在多种测试场景中模拟用户操作,优化应用性能和用户体验。 要使用ADB,首先需要确保电脑已安装ADB驱动,并且手机已开启USB调试模式。在Windows系统中,通常不需要手动下载ADB驱动,因为Windows 8/10/11已经自带了相应的驱动
    丙丁先生 2024-07-15 07:27 47浏览
  • 概述 SiPM测试系统的信号处理板使用了ADI的单片4通道的高速差分ADC信号,所以FPGA需要通过LVDS接口来收取差分高速ADC送出的差分串行数据。 本文讨论FPGA如何例化LVDS模块,以及几种用来收取外部ADC采样后送来的高速差分串行数据。10代器件LVDS实例化界面 在Intel的10代器件中有Arria、Cyclone、MAX以及Stratix几种,我们使用的是Cyclone系列10代GX产品。图1:LVDS模块例化界面 如图1所示为LVDS例化界面,具体使用方法可以参考1“LVDS
    coyoo 2024-07-14 12:25 100浏览
  •     丝印层(Silkscreen Layer)位于PCB的外表面,采用白色或者其他颜色的墨水(ink)制作,没有电气特性。    丝印层得名于制造它所用的Silkscreen工艺。这个工艺很像创作版画,或者给T恤上做装饰图:先在一个网板(stencil)上刻划出图案,然后用辊子涂刷墨水,让墨水透过网板附着在PCB上,然后用紫外线或者加热的方式使墨水固化。    丝印层主要起指示作用。丝印层上面的字符、指示线可以直观地告诉观察PCB的
    电子知识打边炉 2024-07-13 14:27 21浏览
  •     PCB表面绝缘电阻(SIR, Surface Insulative Resistance)有IPC和Bellcore GR78-CORE两个主要标准。    IPC-TM-650 方法2.6.3.7 是针对SIR的。这个标准的英文版本可以免费从IPC官网下载获得。IPC(国际电子工业联接协会)是PCB标准化主要组织。    这个测试方法针对PCB裸板(即安装元器件之前的PCB),而且是使用IPC推荐的测试板/图案(Vehicle
    电子知识打边炉 2024-07-14 22:07 38浏览
  •   读报见文《中国的AI价格战和“不知道怎么用AI”的日本人 - FT中文网》  如题,好奇,中日两国对AI表现怎么是这样呢?  我人在中国,看新闻与现实,“中国的AI价格战”不足为奇。  没去过日本,只有看新闻,好奇的是日本人“不知道怎么用AI”?  第一想到的是日本不是很早就搞机器人了吗?  百度看看,日本什么时候开始使用机器人?  日本在20世纪80年代开始在各个领域推广使用机器人。日本将1980年称之为“机器人普及元年”。到了1985年以后,日本进入了被称为“智能机器人的时代”。  智能
    自做自受 2024-07-13 22:40 178浏览
  • “颠覆与涅槃,颠覆自我与重新涅槃,让企业在变革中更完美的蜕变。”这是小鹏汽车董事长兼CEO何小鹏,在2024年开年时候说的话。如今2024年已经过去了一半,小鹏汽车的处境,似乎并没有变得更好,反而是状况不断。据不完全统计,近一年来,从小鹏汽车离职的高管团队,并不在少数。从此前宣布加入英伟达的智驾负责人吴新宙,到后面的AI负责人刘兰个川(Patrick)、软件负责人Parixit Aghera,再到此次离职的矫青春,小鹏汽车近一年都处于内部动荡之中。而在这种动荡之外,小鹏汽车也正在经历一场“冰与火
    刘旷 2024-07-15 09:56 54浏览
  • UAVDT数据集是一个专为无人机图像检测而设计的数据集,其特点包括丰富的标注和多样化的场景,对无人机图像处理领域的研究具有重要的价值。 UAVDT(Unmanned Aerial Vehicle for Detection and Tracking)数据集是为了在无人机图像中进行目标检测和跟踪研究而创建的。这个数据集主要由从无人机捕获的高清视频序列组成,涵盖了各种环境和场景,如城市、乡村、森林和海边等。 在UAVDT数据集中,图像主要包括小型车辆、行人和自行车等类别的目标,这些目标在图像中被
    丙丁先生 2024-07-15 07:33 56浏览
  •     PCB上不同电气网络的连线之间,要有绝缘间隙(Clearance)和爬电距离(Creepage Distance)。画过PCB的朋友都知道,原理图上的电气连线(Wire)对应PCB Layout上的电气连线,PCB Layout上的电气连线对应铜导线。铜导线是在PCB覆铜层上,利用掩模(mask)和化学蚀刻(Etching)的方法,把PCB Layout上的铜导线部分留下,并去除非导线部分而做出来的。不同电气网络的连线中间要足够绝缘,足够干净,否则轻则漏电,重则短路。
    电子知识打边炉 2024-07-14 16:06 30浏览
  •     这篇分享对PCB电化学迁移(ECM, Electrochemical Migration)的学习。     ECM发生在导体之间,是一种需要PCB通电才能持续的电化学反应,和电镀的原理相同。反应条件是:     1. 有电场。存在电位差/电压降,一般来说电位差/电压降越大,电化学反应的速度越快。     2. 有可溶性电解质和溶剂,这个和化学腐蚀机理相同。     3. 有迁移通道。即电荷
    电子知识打边炉 2024-07-14 17:40 32浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦