TLV320DAC32:低功耗立体声音频DAC的卓越之选

电子说

1.4w人已加入

描述

TLV320DAC32:低功耗立体声音频DAC的卓越之选

引言

在便携式音频和通信设备的设计中,低功耗、高性能的音频DAC(数模转换器)至关重要。德州仪器(TI)的TLV320DAC32就是这样一款出色的产品,它集成了丰富的功能,能够满足智能手机、PDA、便携式计算、通信和娱乐等多种应用的需求。本文将深入介绍TLV320DAC32的特点、工作原理和应用场景,为电子工程师在设计相关产品时提供参考。

文件下载:tlv320dac32.pdf

产品概述

主要特性

  • 高音质表现:具有95-dBA的信噪比,支持16/20/24/32位数据,采样率范围从8 kHz到96 kHz,能够提供清晰、逼真的音频效果。
  • 丰富的音频功能:支持3D、低音、高音、EQ和去加重等音频效果处理,可根据不同的应用场景进行灵活调整。
  • 灵活的输入输出配置:拥有两个音频输入引脚,允许模拟旁路路径;四个音频输出驱动,具备立体声8 - Ω、500 - mW/通道的扬声器驱动能力,以及立体声全差分或单端耳机驱动能力。
  • 低功耗设计:在3.3 - V模拟电源下,立体声48 - kHz播放功耗仅为18 - mW,非常适合便携式电池供电设备。
  • 可编程控制:可编程输入/输出模拟增益、麦克风偏置电平,支持耳机插孔检测和可编程PLL,可实现灵活的时钟生成。
  • 多种通信接口:采用I2C控制总线,音频串行数据总线支持I2S、左/右对齐、DSP和TDM模式,方便与各种处理器进行连接。
  • 宽电源范围:模拟电源范围为2.7 V - 3.6 V,数字核心电源范围为1.525 V - 1.95 V,数字I/O电源范围为1.1 V - 3.6 V,内部可选LDO允许单3.3 - V电源供电。

产品结构

TLV320DAC32主要由以下几个部分组成:

  • 立体声音频多位Δ - Σ DAC:支持8 kHz - 96 kHz的采样率,通过增加过采样和图像滤波,在低采样率下也能提供增强的性能。
  • 可编程数字音频效果处理模块:可实现3D、低音、高音、中频段、EQ和去加重等音频效果处理。
  • 两个模拟音频输入引脚:用于连接外部音频信号,可实现模拟信号的混合和旁路。
  • 四个高功率音频输出驱动:可驱动耳机或扬声器,支持多种负载配置。
  • 可编程PLL:用于灵活的时钟生成,支持从512 - kHz到50 - MHz的各种MCLK输入。
  • 可编程麦克风偏置电压:可提供2.0 V或2.5 V的输出电压,输出电流驱动能力为4 mA。
  • 耳机/耳机插孔检测功能:可检测耳机或耳机的插入,并确定其类型。
  • 内部可选LDO调节器:适用于只有 + 3.3V电源的系统。

关键技术解析

LDO操作

TLV320DAC32包含一个LDO电压调节器,可在没有1.8V电源的系统中使用。通过LDO_SELECT引脚控制LDO的启用或禁用。当LDO启用时,3.3V电源施加到设备,内部LDO调节器生成1.8V电压供内部数字核心使用;当LDO禁用时,DVDD引脚必须连接到1.8V电源。无论是否使用内部LDO,都应在DVDD引脚和数字地之间连接一个小值陶瓷电容,以提供电源去耦。

硬件复位

为确保设备正常工作,TLV320DAC32在电源上电后需要进行硬件复位。所有电源达到指定值后,RESET引脚必须至少拉低10 ns。如果未执行此复位序列,设备可能无法正确响应寄存器的读写操作。

灵活的电源管理

该设备允许对多个独立电路模块进行电源管理,用户可以根据具体应用需求优化功能并最小化功耗。例如,仅使用耳机放大器时,功耗为13.2 mW;DAC + 耳机放大器(模拟混音器旁路,PLL关闭,LDO关闭)时,功耗为18.1 mW;电源关闭时,功耗仅为1.23 μW。

数字控制串行接口

TLV320DAC32的寄存器映射实际上由两页寄存器组成,每页包含128个寄存器。地址为零的寄存器用作页面控制寄存器,通过写入该寄存器可确定设备的活动页面。默认情况下,设备复位后活动页面为页面0,用于DAC和设备功能设置;页面1用于设置数字音频效果处理器和应用数字去加重。

I2C控制模式

该设备支持I2C控制协议,采用7位寻址,支持标准和快速模式。I2C是一种两线开漏接口,支持单总线上的多个设备和主设备。TLV320DAC32作为从设备,只能在主设备的控制下进行读写操作。在I2C通信中,主设备通过发送START条件启动通信,发送地址字节选择从设备,然后进行数据的读写操作。每个字节传输后都需要进行确认,以确保数据的正确传输。

数字音频数据串行接口

音频数据通过数字音频数据串行接口在主机处理器和TLV320DAC32之间传输。该接口可配置为左对齐、右对齐、I2S、DSP或TDM模式,数据宽度可编程为16、20、24或32位。字时钟(WCLK)用于定义帧的开始,位时钟(BCLK)用于时钟数字音频数据的传输。在主模式下,BCLK可进一步配置为连续传输模式或256 - 时钟模式。

音频数据转换器

TLV320DAC32支持多种标准音频采样率,如8 - kHz、11.025 - kHz、12 - kHz、16 - kHz、22.05 - kHz、24 - kHz、32 - kHz、44.1 - kHz、48 - kHz、88.2 - kHz和96 - kHz。数据转换器基于Fsref速率的概念,通过一系列比率与实际采样率相关联。DAC的采样率可以设置为Fsref/NDAC或2 * Fsref/NDAC,其中NDAC为1、1.5、2、2.5、3、3.5、4、4.5、5、5.5或6。

音频时钟生成

音频DAC需要一个频率为256 * Fsref的内部音频主时钟,可通过多种方式从外部时钟信号获得。TLV320DAC32可以接受2 - MHz到50 - MHz的MCLK输入,通过可编程分频器或PLL获得所需的内部音频主时钟。集成的PLL可以从各种可能的MCLK输入生成音频时钟,特别关注已经广泛使用的标准MCLK速率。

立体声音频DAC

立体声音频DAC支持8 - kHz到96 - kHz的采样率,每个通道由数字音频处理模块、数字插值滤波器、多位数字Δ - Σ调制器和模拟重建滤波器组成。通过保持过采样率恒定在128 x Fsref,并根据输入采样率改变过采样比,可确保在所有采样率下,Δ - Σ调制器产生的量化噪声在20 - kHz以下的频段内保持较低水平。

数字音频处理

DAC通道包含用于去加重、低音、高音、中频段调整、扬声器均衡和3D效果处理的可选滤波器。去加重功能由一个可编程数字滤波器块实现,其系数可完全编程。此外,还包括一个具有可编程系数的四阶数字IIR滤波器,可实现各种音效,如低音增强或高音增强。数字处理还支持3D处理算法,通过处理立体声输入的单声道混音,并与各个通道信号相结合,实现立体声输出播放。

数字插值滤波器

数字插值滤波器在将数据提供给数字Δ - Σ调制器和模拟重建滤波器之前,将数字音频处理模块的输出按所需的过采样比进行上采样。该滤波器提供线性相位输出,群延迟为21/Fs。可编程数字插值滤波可增强图像滤波,减少上采样过程中产生的低于20 - kHz的信号图像。

音频DAC数字音量控制

音频DAC包含一个数字音量控制模块,可实现可编程数字增益。音量级别可以从0 - dB到 - 63.5 - dB以0.5 - dB的步长变化,每个通道还具有静音位。主音量控制可同时改变两个通道的音量级别。增益变化采用软步进算法,确保音量平稳变化。

音频DAC共模调整

音频DAC的输出共模电压和输出范围由内部带隙参考确定,可减少电源噪声对音频信号路径的耦合。为了优化设备操作,TLV320DAC32包含一个可编程输出共模电平,可根据实际电源范围进行设置,共有四个不同的值可供选择。

音频DAC电源控制

立体声DAC可以完全上电或断电,每个DAC通道的模拟电路也可以独立上电或断电,从而在只需要单声道播放流时节省功耗。

音频模拟输入

TLV320DAC32包含两个单端音频输入,可发送到具有音量控制功能的输出混音器。在进行混音时,用户应注意避免输出信号超出内部运放的范围,以免导致饱和和削波。每个输入都具有可编程的输入音量控制,增益范围从0dB到 - 78dB,步长为0.5dB。

模拟输入旁路路径功能

该设备具有将两个模拟输入信号绕过DAC并连接到输出驱动器的能力,适用于需要将外部模拟音频信号直接输出到耳机的应用场景,如手机中的FM收音机输出。在这种情况下,DAC可以完全断电以节省功耗。

麦克风偏置生成

TLV320DAC32包含一个可编程麦克风偏置输出电压(MICBIAS),可提供2.0V或2.5V的输出电压,输出电流驱动能力为4mA。MICBIAS可以通过片上开关直接连接到AVDD_DAC,也可以在不需要时完全断电以节省功耗。

模拟高功率输出驱动

该设备包含四个高功率输出驱动,使用方式非常灵活。这些输出驱动可以单独驱动16 - Ω负载,每个驱动可提供40mW的功率;也可以成对使用,驱动连接在两个驱动输出之间的8 - Ω桥接负载(BTL),最大功率可达325mW。输出驱动可以配置为多种方式,如驱动全差分输出信号、单端输出信号、伪差分立体声输出等。

短路输出保护

TLV320DAC32为高功率输出驱动提供可编程短路保护功能。默认情况下,当输出驱动短路时,会自动限制负载的最大电流,保护设备免受过流损坏。用户可以通过读取Page - 0/Reg - 95寄存器来确定设备是否处于短路保护状态,并决定是否对输出驱动进行断电操作。此外,设备还支持在检测到短路时自动对输出驱动进行断电。

插孔/耳机检测

该设备具有强大的插孔检测功能,可监测耳机、麦克风或耳机插孔,确定插头是否插入,并判断连接的耳机/耳机类型。通过配置相关寄存器,可实现不同输出配置下的插孔检测,如伪差分(无电容)立体声耳机输出配置、交流耦合立体声耳机输出配置和全差分立体声耳机输出配置。

控制寄存器详解

TLV320DAC32的控制寄存器用于配置设备的各种功能,所有寄存器均为8位宽。以下是部分关键寄存器的介绍:

Page 0 / Register 0:页面选择寄存器

用于选择活动页面,写入0选择页面0,写入1选择页面1。建议在每次写入后读取该寄存器,以确保后续寄存器读写操作访问的是正确的页面。

Page 0 / Register 1:软件复位寄存器

通过设置D7位为1可进行软件复位,该位为自清除位。

Page 0 / Register 2:DAC采样率选择寄存器

用于选择DAC的采样率,通过D3 - D0位进行配置,共有12种可选采样率。

Page 0 / Register 3:PLL编程寄存器A

用于控制PLL的启用和禁用,以及设置PLL的Q和P值。

Page 0 / Register 4:PLL编程寄存器B

用于设置PLL的J值。

Page 0 / Register 5和6:PLL编程寄存器C和D

用于设置PLL的D值,编程时应先写入寄存器5,再写入寄存器6。

Page 0 / Register 7:DAC数据路径设置寄存器

用于设置Fsref、DAC双速率模式和左右DAC数据路径的控制。

Page 0 / Register 8和9:音频串行数据接口控制寄存器A和B

用于配置音频串行数据接口的工作模式、数据宽度、位时钟和字时钟的方向等。

Page 0 / Register 11:音频DAC溢出标志寄存器

用于检测左右DAC是否发生溢出,溢出标志为粘性位,读取后复位。

Page 0 / Register 12:音频DAC数字滤波器控制寄存器

用于控制左右DAC的数字效果滤波器和去加重滤波器的启用和禁用。

Page 0 / Register 13和14:耳机/按钮按下检测寄存器A和B

用于控制耳机检测的启用和禁用,检测耳机类型和按钮按下情况,以及配置输出驱动的电容耦合和输出配置。

Page 0 / Register 25:MICBIAS控制寄存器

用于控制MICBIAS的输出电平,可选择断电、2.0V、2.5V或连接到AVDD_DAC。

Page 0 / Register 37和38:DAC电源和输出驱动控制寄存器

用于控制左右DAC的电源和输出驱动的配置。

Page 0 / Register 40:高功率输出级控制寄存器

用于配置输出共模电压、模拟输入旁路路径和输出音量控制的软步进。

Page 0 / Register 41:DAC输出切换控制寄存器

用于控制左右DAC的旁路和数字音量控制的功能。

Page 0 / Register 42:输出驱动降噪寄存器

用于控制输出驱动的上电延迟、斜坡上升步长和弱输出共模电压的生成方式。

Page 0 / Register 43和44:左右DAC数字音量控制寄存器

用于控制左右DAC的数字静音和音量级别。

应用场景与典型电路

应用场景

TLV320DAC32适用于各种便携式音频和通信设备,如智能手机、平板电脑、便携式音乐播放器、蓝牙耳机等。其低功耗、高性能和丰富的功能使其能够满足不同应用场景的需求,为用户提供优质的音频体验。

典型电路

文档中给出了多种典型电路配置,如内部8 - Ω扬声器驱动(LDO开启和关闭)、无电容连接的耳机驱动(LDO开启和关闭)、内部8 - Ω扬声器驱动(差分单声道配置)与立体声耳机的组合等。这些电路配置展示了TLV320DAC32的灵活性和适应性,工程师可以根据具体应用需求选择合适的电路。

总结

TLV320DAC32是一款功能强大、性能卓越的低功耗立体声音频DAC,具有丰富的音频功能、灵活的输入输出配置和强大的电源管理能力。其集成的多种功能和可编程特性使其能够适应各种复杂的应用场景,为电子工程师在设计便携式音频和通信设备时提供了极大的便利。通过深入了解TLV320DAC32的特点和工作原理,工程师可以充分发挥其优势,设计出更加出色的产品。

在实际应用中,电子工程师还需要注意一些细节,如硬件复位的正确操作、寄存器的合理配置、电源的稳定性等。同时,对于不同的应用场景,可能需要对音频效果进行优化和调整,以满足用户的个性化需求。希望本文能够为电子工程师在使用TLV320DAC32进行设计时提供有益的参考。你在使用这款芯片的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分