TAS5706:高效数字音频功率放大器的深度解析

电子说

1.4w人已加入

描述

TAS5706:高效数字音频功率放大器的深度解析

在数字音频领域,功率放大器的性能直接影响着音频的质量和播放效果。TAS5706作为一款20 - W立体声数字音频功率放大器,集成了EQ和DRC等功能,为音频设计带来了诸多便利和优质的解决方案。今天,我们就来深入探讨一下TAS5706的特点、功能以及应用中的关键要点。

文件下载:tas5706.pdf

一、TAS5706的核心特性

1. 音频输入输出灵活多样

TAS5706支持多种输出配置,能满足不同的应用需求。它可以从18 - V电源向8 - Ω负载提供20 - W功率,具备两个串行音频输入(四个音频通道)。其输出配置包括2 - 通道桥接输出(20 W × 2)、4 - 通道单端输出(10 W × 4)以及2 - 通道单端 + 1 - 通道桥接(2.1)(10 W × 2 + 20 W)等。这种灵活性使得它在不同的音频系统中都能发挥出色的作用。

此外,它采用闭环功率级架构,提高了电源抑制比(PSRR),降低了对电源性能的要求。较高的阻尼系数提供了更紧凑、更准确的声音和改善的低音响应,并且在电源变化时能保持恒定的输出功率。其宽PVCC范围(10 V至26 V)无需单独的栅极驱动电源,支持32 - kHz至192 - kHz的采样率(LJ / RJ / I²S),还具备耳机PWM输出和低音炮PWM输出,同时支持AM干扰避免。

2. 强大的音频/PWM处理能力

在音频和PWM处理方面,TAS5706表现卓越。它具有独立的通道音量控制,范围从24 - dB到 - 100 - dB,还有软静音功能(50%占空比)。可编程的动态范围控制(DRC)能够自动调整音量,使音量水平更加平稳。16个可编程双二阶滤波器用于扬声器均衡,自适应双二阶系数用于EQ和DRC滤波器,可编程的输入和输出混音器以及对低音炮的响度补偿功能,都为音频处理提供了丰富的手段。同时,它还支持自动采样率检测和系数存储。

3. 通用特性实用可靠

TAS5706的串行控制接口在没有MCLK的情况下也能正常工作,工厂微调的内部振荡器避免了对外部晶体的需求。其采用表面贴装的64 - 引脚HTQFP封装,具备热保护和短路保护功能,为设备的稳定运行提供了保障。

二、TAS5706的详细工作原理

1. 电源供应

芯片的数字部分需要3.3 V电源,而功率级可以在10 V至26 V的宽范围内工作。在设计电源时,需要注意AVDD和DVDD必须一起升压,并且在升压过程中两者之间的电压差不得超过0.4 V。

2. 时钟、自动检测和PLL

TAS5706是一个从设备,接受MCLK、SCLK和LRCLK。它支持时钟控制寄存器中定义的所有采样率和MCLK速率,能够自动检测并设置内部时钟控制逻辑,以适应不同的频率。在AM干扰避免模式下,时钟速率会与PWM采样率转换器协同调整,以产生特定的PWM输出。不过,在AM干扰避免和启用去加重时,采样率需要手动设置。

3. 串行数据接口

串行数据通过SDIN1/2输入,PWM输出由此派生。TAS5706接受32 - kHz、44.1 - kHz、48 - kHz、88.2 - kHz、96 - kHz、176.4 - kHz和192 - kHz的串行数据,支持16位、18位、20位或24位数据的左对齐、右对齐和I²S串行数据格式。

4. PWM部分

TAS5706使用噪声整形和复杂的误差校正算法,实现了高功率效率和高性能的数字音频再现。它采用四阶噪声整形器,在20 Hz至20 kHz范围内具有大于100 - dB的SNR性能。PWM部分接受来自DAP的24位PCM数据,并输出四个PWM音频输出通道,支持桥接负载。同时,它还具备可启用和禁用的单个通道直流阻塞滤波器和去加重滤波器,以及可调节的最大调制限制。

5. I²C兼容串行控制接口

TAS5706的DAP具有I²C串行控制从接口,支持正常速度(100 - kHz)和高速(400 - kHz)操作,无需等待状态。该接口支持单字节和多字节的读写操作,用于状态寄存器和与PWM相关的通用控制寄存器。在I²C操作中,通过特定的命令序列可以对设备进行配置和状态读取。

三、TAS5706的应用要点

1. 保护机制

TAS5706具备多种保护机制,如短路保护(SCP)、过温保护(OTP)、欠压保护(UVP)和过压保护(OVP)。当出现短路、过温、欠压或过压等情况时,设备会自动关闭,待故障排除后再恢复工作。例如,当检测到短路时,VALID引脚会变低,TAS5706会启动后端错误序列进行恢复。

2. 通道延迟设置

不同的输出模式需要不同的通道延迟设置,以确保音频的同步和质量。文档中给出了多种模式下的推荐通道延迟设置,如2.0 ch BD BTL、2.1 ch AD BTL等模式,工程师在设计时应根据实际应用选择合适的设置。

3. 输出信号电平计算

TAS5706的增益由控制器的总数字增益乘以功率级的增益得出。通过特定的公式可以计算出输出信号的电平,在不同的调制限制和输入条件下,输出信号电平会有所不同。例如,在默认调制限制为97.7%的情况下,单端输出和BTL输出的计算公式分别为VRMS = 数字FFS × 数字增益 × 12.4和VRMS = 数字FFS × 数字增益 × 24.8。

4. I²C命令特性

TAS5706的DAP有两组I²C命令,一组是在音频流传输时可调整的命令,如主音量、主静音、单个通道音量和单个通道静音等,这些命令具有防止噪声、咔嗒声和爆音的内置机制;另一组是通常在初始化时发出的命令,如串行数据接口格式、去加重、采样率转换等。

5. 启动序列

为了确保设备的正确运行,必须遵循特定的启动序列。包括将所有逻辑输入置低,给AVDD/DVDD上电并等待输入稳定,提供稳定的时钟信号,进行复位操作,调整内部振荡器,升压PVDD,等待设备锁定,通过I²C配置DAP等步骤。在正常运行过程中,也需要注意对不同寄存器的操作限制。

四、TAS5706的寄存器配置

TAS5706的寄存器配置非常重要,不同的寄存器控制着设备的各种功能。例如,时钟控制寄存器(0x00)在手动模式下可让系统微处理器根据采样率和相关时钟频率更新数据和时钟速率,在自动检测模式下则包含自动检测的时钟状态。设备ID寄存器(0x01)包含固件版本的ID代码,错误状态寄存器(0x02)用于检测和清除各种时钟错误。

系统控制寄存器1(0x03)控制着直流阻塞滤波器的启用、时钟错误恢复时的静音方式、时钟自动检测和软启动等功能。串行数据接口寄存器(0x04)支持21种串行数据模式,默认是24位、I²S模式。系统控制寄存器2(0x05)控制着设备的输出模式、音量控制寄存器的选择等。

此外,还有软静音寄存器(0x06)、音量寄存器(0x07 - 0x0D)、音量配置寄存器(0x0E)、调制限制寄存器(0x10)、通道间延迟寄存器(0x11 - 0x16)等,每个寄存器都在设备的音频处理和控制中发挥着重要作用。

五、总结

TAS5706作为一款功能强大的数字音频功率放大器,在音频输入输出、音频处理、保护机制和寄存器配置等方面都有出色的表现。它的灵活性和高性能使得它适用于各种音频应用场景,如家庭音响、车载音响等。在设计过程中,工程师需要深入理解其工作原理和应用要点,合理配置寄存器,遵循启动序列,以确保设备的稳定运行和优质的音频输出。你在使用TAS5706的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分