TAS5706A/B:数字音频功率放大器的技术剖析
在音频设备的设计领域,功率放大器的选择至关重要,它直接影响着音频的质量和性能。德州仪器(TI)的TAS5706A/B数字音频功率放大器是一款备受关注的产品。不过需要注意的是,TAS5706A官方已不推荐用于新设计。下面,我们就深入了解一下这款放大器的详细特性和技术细节。
文件下载:tas5706a.pdf
1. 主要特性亮点
1.1 强大的音频输入输出能力
TAS5706A/B在音频输入输出方面表现出色。从供电和输出功率来看,在18V电源供电时,它能为8Ω负载提供20W的功率输出。拥有两个串行音频输入口,可处理四个音频通道的数据。不同型号在输出模式上有所差异,TAS5706A支持2通道桥接输出(20W × 2),而TAS5706B除了2通道桥接输出,还支持4通道单端输出(10W × 4)以及2通道单端 + 1通道桥接(2.1模式,10W × 2 + 20W)。并且,它支持32kHz - 192kHz的采样率,能适应多种数字音频处理器和MPEG解码器,为音频系统的设计提供了很大的灵活性。在实际应用中,你会如何根据不同的应用场景选择合适的输出模式呢?
1.2 卓越的功率级架构优势
采用闭环功率级架构,显著提高了电源抑制比(PSRR),降低了对电源性能的要求。较高的阻尼系数使得声音更加紧密、准确,低频响应也得到了明显改善。而且,在电源电压变化时,它能保持恒定的输出功率,其电源电压(PVCC)范围从10V到26V,无需单独的栅极驱动电源。还配备了耳机PWM输出和低音炮PWM输出,同时支持AM干扰避免功能。这些特性对于提升音频系统的稳定性和抗干扰能力有很大帮助,你在设计音频系统时,是否会重点考虑这些方面呢?
1.3 灵活的音频处理功能
在音频处理方面,各个通道都有独立的音量控制,范围从48dB到 -79dB,还支持软静音功能(50%占空比)。具备可编程的动态范围控制(DRC)和7个可编程双二阶滤波器(Biquad)用于左右声道的扬声器均衡,以及4个可编程双二阶滤波器用于低音处理。自适应双二阶滤波器系数可用于EQ和DRC滤波器,还支持可编程输入和输出混音器,以及自动采样率检测和系数存储功能。这些丰富的音频处理功能为工程师实现个性化的音频效果提供了可能。
1.4 便捷的通用特性设计
采用串行控制接口,无需主时钟(MCLK)即可正常工作。内部振荡器经过工厂调校,无需外部晶体,简化了电路设计。采用表面贴装的64引脚、10mm × 10mm HTQFP封装,便于安装。同时具备热保护和短路保护功能,提高了设备的可靠性。
2. 工作原理与详细结构
2.1 电源供应情况
芯片的数字部分需要3.3V电源,而功率级可以在10V - 26V的电源下工作,这种电源设计可以满足不同部分的需求,提高了芯片的兼容性。在实际设计电源电路时,你会采用哪些措施来确保电源的稳定性呢?
2.2 时钟与自动检测机制
TAS5706A是从设备,需要接收外部的MCLK、SCLK和LRCLK。它支持时钟控制寄存器中定义的所有采样率和MCLK速率,能够自动检测并设置内部时钟控制逻辑,以适应32kHz、44.1kHz、48kHz、88.2kHz、96kHz、176.4kHz和192kHz等不同的采样率。同时,它还支持AM干扰避免模式,在该模式下,时钟速率会与PWM采样率转换器协同调整,以产生7 × fs、8 × fs或6 × fs的PWM输出。不过,在AM干扰避免和开启去加重功能时,采样率需要手动设置。
2.3 串行数据接口模式
串行数据通过SDIN1/2输入,PWM输出由此衍生。它支持32kHz、44.1kHz、48kHz、88.2kHz、96kHz、176.4kHz和192kHz的串行数据,数据格式包括16位、18位、20位或24位的左对齐、右对齐和I2S串行数据格式。不同的数据格式在实际应用中各有优劣,你会如何根据具体需求选择合适的数据格式呢?
2.4 PWM模块特点
PWM部分采用噪声整形和复杂的误差校正算法,实现了高功率效率和高性能的数字音频再现。它使用四阶噪声整形器,在20Hz - 20kHz范围内具有超过100dB的信噪比性能。该部分接受来自DAP的24位PCM数据,并输出四个PWM音频输出通道,支持桥接负载。同时,每个通道都有独立的直流阻塞滤波器和去加重滤波器,并且这些滤波器可以启用或禁用。PWM部分的最大调制限制可以在93.8% - 99.2%之间调节。
2.5 I2C串行控制接口功能
TAS5706A的DAP具有I2C串行控制从接口,可接收系统控制器的命令。该接口支持正常速度(100kHz)和高速(400kHz)操作,即使MCLK缺失也能正常工作。它支持对状态寄存器和PWM相关的通用控制寄存器进行单字节和多字节的读写操作,还支持一种特殊模式,允许将I2C写操作拆分为多个4字节的数据写操作,方便系统逐步写入大的寄存器值,而不会阻塞其他I2C事务。在实际的系统控制中,你会如何利用I2C接口的这些特性来实现高效的控制呢?
3. 寄存器配置与操作要点
3.1 寄存器概述
该设备的串行控制接口涉及多个寄存器,包括时钟控制寄存器、设备ID寄存器、错误状态寄存器、系统控制寄存器等。每个寄存器都有特定的功能和初始化值。例如,时钟控制寄存器用于设置数据和时钟速率,在手动模式下,系统微处理器可以根据采样率和相关时钟频率更新该寄存器的值;在自动检测模式下,TAS5706A会自动确定时钟。设备ID寄存器包含固件版本的ID代码。错误状态寄存器记录了各种时钟错误信息,需要软件手动清除并读取以确定是否存在持续错误。
3.2 关键寄存器功能
不同的寄存器对设备的各种功能进行控制。以系统控制寄存器1为例,它可以控制每个通道的直流阻塞滤波器的启用或禁用,选择在时钟错误恢复时使用软静音或硬静音,启用或禁用时钟自动检测和软启动功能,以及选择去加重模式。再如音量配置寄存器,它可以控制音量的变化速率和双二阶滤波器的音量补偿功能。在进行寄存器配置时,需要仔细考虑各个寄存器的功能和相互关系,以确保设备正常运行。你在配置寄存器时,有没有遇到过一些棘手的问题呢?
3.3 初始化与操作流程
设备的正确操作需要遵循一定的启动序列。首先,将所有逻辑输入拉低,给AVDD/DVDD供电并等待输入稳定。然后,将PDN和MUTE置高,并将其他逻辑输入设置为所需状态。提供稳定的MCLK、LRCLK和SCLK,等待100us后将RESET置高,再等待13.5ms。接着,对内部振荡器进行调校,等待50ms让设备锁定。通过I2C配置DAP,如设置混音控制、双二阶滤波器、DRC参数和银行选择等。最后,配置其余的I2C寄存器,退出全通道关闭状态。在正常操作期间,可以对主音量、软静音、时钟和串行数据接口格式等寄存器进行写入操作,但需要注意一些限制条件,如在发出全通道关闭命令后,一段时间内不允许进行其他I2C事务。在实际应用中,严格遵循这个启动序列是确保设备稳定运行的关键。那么,你在实际操作中是否有尝试过对启动序列进行优化呢?
4. 应用与保护机制
4.1 不同模式下的配置
在不同的应用模式下,如2.0声道BD BTL、2.1声道AD BTL等,需要对寄存器进行相应的设置。以TAS5706B在2.1模式下的应用为例,需要对关机组寄存器、启动/停止寄存器、输入多路复用器寄存器和PWM输出多路复用器寄存器等进行特定的设置。同时,在2.1模式下,还需要更新通道间延迟寄存器的值,不过具体的优化值需要联系厂家获取。在实际应用中,你会如何根据具体的模式需求进行寄存器的配置呢?
4.2 保护机制的作用
TAS5706A/B具备多种保护机制,包括短路保护(SCP)、过温保护(OTP)、欠压保护(UVP)和过压保护(OVP)。当发生短路时,VALID引脚会变低,设备会自动启动后端错误序列,尝试恢复正常。过温保护会在芯片温度超过150°C时关闭设备,当温度降至135°C以下时再开启。欠压保护和过压保护分别在电源电压低于8.4V和高于27.5V时关闭设备,在电压恢复正常后再开启。这些保护机制可以有效提高设备的可靠性和稳定性,减少因异常情况导致的损坏。在实际设计中,你是否会考虑对这些保护机制进行进一步的优化呢?
总之,TAS5706A/B数字音频功率放大器以其丰富的功能和出色的性能,为音频系统的设计提供了强大的支持。但在使用过程中,我们需要充分了解其各项特性和操作要点,根据具体的应用场景进行合理的配置和设计,才能发挥出它的最大优势。你在使用TAS5706A/B或类似产品时,有什么独特的经验或想法呢?欢迎在评论区分享。
发布评论请先 登录
TAS5706A/B:数字音频功率放大器的技术剖析
评论