TAS5760LD:通用I2S输入D类放大器的详细剖析与应用

电子说

1.4w人已加入

描述

TAS5760LD:通用I2S输入D类放大器的详细剖析与应用

作为一名资深电子工程师,在音频硬件设计开发领域,一款性能卓越的放大器常常能为整个系统带来质的提升。今天,我要为大家深入介绍德州仪器(TI)推出的TAS5760LD,一款具备DirectPath™耳机和线路驱动器的通用I2S输入D类放大器。

文件下载:tas5760ld.pdf

特性亮点解析

音频I/O配置

TAS5760LD采用单路立体声I²S输入,支持立体声桥接负载(BTL)或单声道并行桥接负载(PBTL)运行模式,能满足多样化的音频输出需求。其支持的采样速率有32kHz、44.1kHz、48kHz、88.2kHz、96kHz,这种宽范围的采样速率兼容性,让它在不同音频场景下都能游刃有余。此外,还集成了耳机放大器和线路驱动器,大大提高了系统级集成度。

常规运行特性

该放大器具备可选硬件或软件控制方式,灵活性极高。集成的数字输出削波器能有效避免音频信号失真。可编程I²C地址(1101100[R/ W] 或1101101[R/ w] )方便在多设备系统中进行地址设定。闭环放大器架构确保了音频信号的稳定放大,而可调节的扬声器放大器开关频率则能根据实际需求进行优化。

稳定性特性

TAS5760LD在稳定性方面表现出色,具备时钟误差、直流和短路保护功能,能有效防止因异常情况对设备造成损坏。过热保护和可编程过流保护进一步提升了设备的可靠性,让我们在设计音频系统时更加放心。

音频性能

在特定测试条件下((PVDD = 12 V),(R_{SPK}=8Omega),(SPK_GAIN[1:0]) 引脚 = 01 ),其闲置通道噪声仅为65 (mu Vrms),总谐波失真加噪声((THD+N))低至0.09%(功率为1W,频率为1kHz),信噪比((SNR))达到100dB A - Wtd(以(THD+N = 1%) 为基准),这些优秀的音频性能指标为打造高品质音频系统奠定了坚实基础。

深入理解应用场景

TAS5760LD的应用范围十分广泛,涵盖了LCD/LED TV、通用监控器、条形音箱、集线站、电脑音频以及通用音频设备等领域。它能为这些设备带来出色的音频放大效果,提升用户的音频体验。

功能与性能的深度剖析

功能方框图解读

TAS5760LD是一款立体声I2S输入器件,具有硬件和软件(I²C)控制模式、集成数字削波器、多种增益选项和宽电源工作范围。其标称工作电源电压为4.5V至15V直流,集成的DirectPath™耳机放大器和线路驱动器可提高系统级集成度并降低解决方案总成本。输出金属氧化物半导体场效应晶体管(MOSFET)的120m (R_{DS(ON)}) 兼顾了散热性能与器件成本。

器件信息

该器件采用48 - Pin TSSOP封装,且整个TAS5760xx系列成员之间引脚到引脚兼容。对于一些对尺寸有严格要求的应用,TAS5760M和TAS5760L器件可采用32引脚薄型小外形尺寸(TSSOP)封装。同时,所有系列器件的I2C寄存器映射相同,这大大减少了二次开发的工作量。

输出功率与电压关系

输出功率与PVDD之间存在一定关系,热限值由TAS5760xxEVM确定。在实际设计中,我们需要根据具体的应用场景和需求,合理选择PVDD电压,以达到最佳的输出功率和音频性能。

详细规格参数

绝对最大额定值

TAS5760LD的绝对最大额定值规定了其正常工作的边界条件。如环境工作温度范围为 - 25°C至85°C,环境存储温度范围为 - 40°C至125°C。不同电源的电压范围也有严格限制,如AVDD和PVDD电源的最大电压为20V,DRVDD和DVDD电源的最大电压为4V等。超出这些范围可能会导致设备永久性损坏,因此在设计电源电路时必须严格遵循这些参数。

ESD额定值

该器件具有良好的静电放电(ESD)防护能力,人体模型(HBM)的ESD耐受电压为4000V,带电设备模型(CDM)的ESD耐受电压为1500V。虽然有一定的防护能力,但在实际使用中,我们仍需注意静电防护措施,避免因静电损坏设备。

推荐工作条件

为了使TAS5760LD发挥最佳性能,推荐的工作条件包括环境工作温度为 - 25°C至85°C,AVDD和PVDD电源电压范围为4.5V至16.5V,DRVDD和DVDD电源电压范围为2.8V至3.63V等。在设计过程中,我们应尽量让设备在这些推荐条件下工作,以保证其稳定性和可靠性。

热信息

热性能是衡量放大器性能的重要指标之一。TAS5760LD的热信息给出了不同封装形式下的热阻参数,如结到环境的热阻((theta JA))、结到外壳(顶部)的热阻((theta JC(top)))等。这些参数能帮助我们在设计散热系统时,合理选择散热方式和散热器件,确保设备在工作过程中不会因为过热而影响性能。

数字I/O引脚

数字I/O引脚的参数规定了其输入输出逻辑电平、电流等特性。例如,对于DVDD参考的数字输入引脚,输入逻辑高阈值((V IH1))为70%DVDD,输入逻辑低阈值((V IL1))为30%DVDD等。了解这些参数对于正确连接和使用设备的数字接口至关重要。

主时钟

主时钟(MCLK)的相关参数包括允许的占空比范围(45% - 55%)、输入频率范围(最大25MHz)以及支持的单速和双速MCLK频率。在设计时钟电路时,必须确保主时钟的参数符合设备要求,以保证设备的正常工作。

串行音频端口

串行音频端口的参数涉及到时钟占空比、时间参数、支持的输入采样速率和SCLK频率等。例如,SCLK的允许占空比为45% - 55%,支持的输入采样速率为32kHz - 96kHz等。这些参数的设置直接影响到音频信号的传输和处理,需要我们仔细设计和调整。

保护电路

保护电路是TAS5760LD的重要组成部分,它能对设备进行多种保护。如PVDD过压、欠压保护,过热保护,过流保护和直流检测保护等。当出现异常情况时,保护电路会及时动作,避免设备受到损坏。不同保护的阈值参数也在文档中有详细说明,我们可以根据实际需求进行适当调整。

扬声器放大器

扬声器放大器在不同模式下(所有模式、立体声BTL模式、单声道PBTL模式)具有不同的性能参数。包括增益、输出功率、噪声、失真等方面。例如,在立体声BTL模式下,不同条件下的最大瞬时输出功率和最大连续输出功率都有明确规定。在设计音频系统时,我们可以根据扬声器的特性和要求,选择合适的工作模式和参数设置。

耳机放大器和线路驱动器

耳机放大器和线路驱动器的性能参数涵盖了输入输出衰减、输出偏移电压、开关频率、噪声、功率、信噪比等方面。如耳机放大器的输出功率、线路驱动器的输出电压等。这些参数能帮助我们评估该设备在驱动耳机和线路负载时的性能表现,从而选择合适的负载和设置参数。

I²C控制端口

I²C控制端口的参数规定了其允许的负载电容、支持的SCL频率、各种时间参数等。在使用I²C接口进行设备配置和控制时,必须严格按照这些参数进行操作,以确保通信的稳定和可靠。

典型功耗

典型功耗数据给出了设备在不同状态(空闲、静音、睡眠、关机、工作)下的电流和功率消耗情况。在设计电源电路和评估系统功耗时,这些数据是非常重要的参考依据。

工作模式及应用实现

详细描述

概述

TAS5760LD是一款灵活易用的立体声D类扬声器放大器,具有I²S输入串行音频端口和双用途耳机及线路驱动器。它支持多种音频时钟配置,通过硬件控制模式和软件控制模式可以实现不同的功能和性能。在硬件控制模式下,设备操作相对简单,但功能有限;而在软件控制模式下,可通过I²C控制端口实现更多的功能和配置选项。

功能框图

功能框图展示了设备内部的各个功能模块及其连接关系,帮助我们更好地理解设备的工作原理和信号流程。通过分析功能框图,我们可以清晰地看到音频信号从输入到输出的整个处理过程,为电路设计和故障排查提供了有力的支持。

特性描述

  • 电源供应:TAS5760LD需要两个电源,一个3.3V电源为低电压模拟和数字电路供电,另一个较高电压电源为扬声器放大器的输出级供电。芯片内部集成了多个稳压器,用于为内部电路生成所需的电压。但需要注意的是,这些稳压器仅能为内部电路提供电流,不能用于为外部电路供电,否则可能会影响设备性能甚至造成损坏。
  • 扬声器放大器音频信号路径
    • 串行音频端口(SAP):支持I²S、左对齐和右对齐等多种音频数据格式。在硬件控制模式下,设备仅支持32、48或64 x f (64 ×f_{S}) I²S模式;而在软件控制模式下,可提供更多的格式选项。不同的音频格式有不同的时序要求,如I²S时序通过LRCK信号定义左右声道数据,数据在上升沿有效等。
    • DC阻塞滤波器:为了避免音频信号中的直流成分对扬声器造成损坏,设备采用了两种DC阻塞方法。一是在数据路径前端设置高通滤波器,去除输入音频数据中的直流成分;二是设置DC检测电路,当检测到输出存在直流偏移时,会关闭功率级并发出锁存故障信号。在硬件控制模式下,高通滤波器始终开启;在软件控制模式下,可通过寄存器设置进行旁路。
    • 数字增益和音量控制:数字增益模块可根据应用需求提供额外的数字增益,并设置合适的削波点。默认情况下,在硬件模式下数字增益为 + 6dB。数字音量控制范围从静音到24dB,以0.5dB为步进。音量变化时,会采用音量淡入淡出功能,避免出现可听的噪声。
    • 数字削波器:集成的数字削波器可在过采样域中设置扬声器放大器的削波点,从而控制放大器的10% THD + N工作点。其在信号链中的位置确保了削波事件的声学特性良好,减少了可听的失真。
    • 闭环D类放大器:经过数字削波后的音频数据进入闭环D类放大器,首先进行数字到PWM转换(DPC),将立体声音频数据转换为两对互补的PWM信号,用于驱动扬声器放大器的输出。反馈环路可确保在不同电源电压下保持恒定增益,降低失真,并提高对电源注入噪声和失真的免疫力。放大器的开关频率可在硬件和软件控制模式下进行配置,且为采样率的倍数。
  • 扬声器放大器保护套件:扬声器放大器具备多种保护功能,包括过流、欠压、过压、过热、直流和时钟错误保护等。故障状态通过SPK_FAULT引脚和I²C控制端口的错误状态寄存器进行报告。故障处理分为锁存和非锁存两种类型,对于锁存故障,需要通过SPK_SD引脚或控制端口的SPK_SD位进行复位;对于非锁存故障,在故障消除后设备会自动恢复正常工作。
  • 耳机和线路驱动器放大器:TAS5760LD集成了一个多功能的低电压模拟输入放大器,可作为耳机放大器或线路驱动器使用。采用TI的DirectPath™技术,可实现无输出直流阻塞电容的设计,降低了组件数量和成本。该放大器可在3.3V电源下工作,能驱动2 (V_{RMS}) 到10 - kΩ负载或23mW到32 - Ω耳机负载。具备差分输入和外部增益设置电阻,支持 ± 1V/V到 ± 10V/V的增益范围,且每个通道的增益可单独配置。输出具有 ± 8kV IEC ESD保护,内置主动静音控制,可实现无咔哒声的音频开关控制。此外,还包含外部欠压检测器,当PVDD电源移除时会静音输出,确保无咔哒声关机。

设备功能模式

  • 硬件控制模式:对于不需要I²C控制端口灵活性或没有I²C主机控制器的系统,可采用硬件控制模式。在该模式下,设备按默认配置工作,通过硬件控制引脚进行更改。几个硬件控制引脚的功能包括:
    • 扬声器放大器关闭(SPK_SD):将该引脚拉低可使扬声器放大器进入关机状态,拉高可使其退出关机状态。为避免关机时出现可听的噪声,建议先将设备置于睡眠模式再进行关机操作。
    • 串行音频端口:只能接受I²S格式数据,且工作在单速模式,支持的采样率、MCLK率和SCLK率有限。
    • 软削波器控制(SFT_CLIP):通过一个电阻分压器从GVDD_REG到地设置SFT_CLIP引脚的电压,可控制削波开始的点。增加电阻的精度或使用外部参考可提高削波点的精度。为确保稳定性,可在SFT_CLIP引脚和地之间连接一个电容。
    • 扬声器放大器开关频率选择(FREQ/SDA):通过该引脚可配置PWM开关频率。连接到系统地时,开关频率为 (16 ×f{S});通过上拉电阻连接到DVDD时,开关频率为 (8 ×f{S})。
    • 并行桥接负载模式选择(PBTL/SCL):将该引脚拉高可使设备进入PBTL模式,拉低则工作在BTL模式。在PBTL模式下,输出引脚应按特定方式连接,且放大器从串行音频端口的右声道选择源信号。
    • 扬声器放大器睡眠使能(SPK_SLEEP/ADR):将该引脚拉高可使扬声器放大器进入睡眠模式,该模式下输出器件停止切换,可节省静态功耗,且能快速恢复正常工作。
    • 扬声器放大器增益选择(SPK_GAIN[1:0]):通过这两个引脚的组合设置可确定扬声器放大器的增益。此外,将两个引脚都拉高可使设备进入软件控制模式。在硬件控制模式下,音频路径的数字增益和模拟增益共同决定了总增益。不同的增益设置对应不同的推荐PVDD电压和输出电压摆幅。在设置增益时,需要综合考虑最大输出功率、噪声性能和扬声器的安全工作区域等因素。
  • 软件控制模式:将两个增益引脚(GAIN[1:0])拉高可使设备进入软件控制模式。在该模式下,PBTL/SCL和FREQ/SDA引脚用作I²C控制端口的时钟和数据线。软件控制模式下的几个关键功能包括:
    • 扬声器放大器关闭:与硬件控制模式下的功能相同,通过SPK_SD引脚控制。
    • 串行音频端口控制:可通过I²C控制端口设置更多的数字音频数据格式和时钟速率,包括左对齐、右对齐和I²S格式。设备还可进入双速模式,支持更高的采样率,如88.2kHz和96kHz。
    • 并行桥接负载模式:通过设置模拟控制寄存器(0x06)的第7位可使设备进入PBTL模式,同时还可通过第1位选择使用哪个声道的音频信息。
    • 扬声器放大器增益结构:在软件控制模式下,可直接配置模拟和数字增益。数字增益模块应在扬声器放大器退出静音前设置好,且在正常工作过程中一般不进行更改。模拟增益可通过I²C控制端口直接设置。设置增益时,同样需要考虑输出功率、噪声性能和扬声器的安全工作区域等因素。
    • I²C软件控制端口:TAS5760LD的I²C控制端口可用于设备配置和实时控制。设备的I²C地址可通过SPK_SLEEP/ADR引脚进行设置,在首次上电时,该引脚的电平状态决定了设备的I²C地址。I²C控制端口遵循I²C总线协议,支持100 - kHz和400 - kHz的数据传输速率,是一个仅支持从机的接口。数据传输通过SDA和SCL信号进行,每个传输操作由主机发送START和STOP条件开始和结束。写入和读取数据的操作有特定的流程,需要按照规定进行操作。

寄存器映射

寄存器映射详细列出了TAS5760LD的各个控制端口寄存器的信息,包括寄存器地址、名称、默认值和位描述等。了解这些寄存器的功能和设置方法,对于我们通过I²C控制端口对设备进行配置和控制至关重要。不同的寄存器用于控制不同的功能,如设备识别、电源控制、数字控制、音量控制、模拟控制和故障状态等。

应用与实现

应用信息

文档提供了TAS5

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

全部0条评论

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

×
20
完善资料,
赚取积分