TAS3103A数字音频处理器:特性、架构与应用详解
引言
在当今数字化音频处理领域,一款高性能、可配置的音频处理器至关重要。德州仪器(Texas Instruments)的TAS3103A数字音频处理器凭借其出色的特性和丰富的功能,成为众多音频系统设计的理想选择。本文将深入剖析TAS3103A的各个方面,包括其特性、硬件架构、固件架构以及电气规格等,为电子工程师们提供全面的参考。
文件下载:TAS3103ADBTR.pdf
一、TAS3103A概述
TAS3103A是一款完全可配置的数字音频处理器,采用48位数据路径、28位滤波器系数、单周期28 × 48位乘法器和76位累加器,能有效保持高质量音频。其系数可配置的固定程序架构,使得在小型、低功耗、低成本设备中实现用户特定的音频处理功能成为可能,并且开发时间短。该处理器使用1.8 - V核心逻辑和3.3 - V I/O缓冲器,仅需3.3 - V电源,采用38引脚TSSOP封装。
(一)特性亮点
- 音频输入/输出
- 支持四个串行音频输入通道和三个串行音频输出通道,满足多声道音频处理需求。
- 支持8 - kHz至96 - kHz的采样率,可适应不同音频场景。
- 支持15种立体声/TDM数据格式,输入/输出数据格式选择独立,还支持16、18、20、24和32位字长。
- 控制通道:具备串行主/从 (I^{2} C) 控制通道,方便与其他设备进行通信和配置。
- 处理通道:拥有三个独立的单声道处理通道,具备可编程的四立体声输入数字混音器、3D效果和混响结构及滤波器、可编程的12频段数字参数均衡、可编程数字高低音控制、可编程数字软音量控制(24 dB至 -∞ dB)、软静音/取消静音、可编程抖动、可编程响度补偿、VU表和频谱分析 (I^{2} C) 输出以及可编程通道延迟(在48 kHz时高达42 ms)。
- 电气和物理特性:采用单3.3 - V电源供电,38引脚TSSOP封装,具备低功耗待机模式。
(二)引脚分配与功能
文档详细给出了TAS3103A的引脚分配,每个引脚都有明确的功能描述,如电源引脚(A_VDDS、AVDD_BYPASS_CAP、AVSS等)、控制引脚(I2C_SDA、I2C_SCL、LRCLK等)、数据输入输出引脚(SDIN1 - SDIN4、SDOUT1 - SDOUT3)等。同时,还说明了各引脚的上拉/下拉要求以及相关的电气特性,为硬件设计提供了重要依据。
二、硬件架构
TAS3103A的硬件架构主要由输入串行音频端口(SAP)、输出串行音频端口(SAP)、DPLL和时钟管理、控制器以及数字音频处理器(DAP)五个主要模块组成。
(一)输入和输出串行音频端口(SAPs)
TAS3103A支持多种串行数据格式,包括左/右对齐和I2S格式,16至32位,离散或时分复用(TDM)模式,采样率范围为8 kHz至96 kHz。它有四个输入串行端口和三个输出串行端口,所有端口都支持立体声数据格式,SDIN1和SDOUT1还支持TDM数据格式。数据格式可通过 (I^{2} C) 命令选择,输入和输出通道可独立设置不同格式,无需额外逻辑即可实现数据格式转换。
(二)DPLL和时钟管理
时钟管理包括主时钟管理和串行音频端口(SAP)时钟管理。主时钟管理负责选择微处理器、 (I^{2} C) 控制器和数字音频处理器(DAP)的时钟频率,通常使用片上数字锁相环(DPLL);SAP时钟管理负责SAP主/从模式、SCLKOUT1和SCLKOUT2的设置以及SAP主模式下LRCLK的设置。
(三)控制器
控制器作为DAP、异步 (I^{2} C) 总线接口和四个通用I/O(GPIO)引脚之间的接口,包含一个行业标准的8051微处理器和一个 (I^{2} C) 主/从总线控制器。8051微处理器负责处理 (I^{2} C) 读写数据,控制GPIO引脚的数据流; (I^{2} C) 总线控制器支持100 - kbps和400 - kbps的数据传输速率,可作为主或从设备。
(四)数字音频处理器(DAP)算术单元
DAP算术单元是一个定点计算引擎,由算术单元以及数据和系数存储块组成,用于实现软音量、响度补偿、高低音处理、动态范围控制、通道滤波、3D效果、输入和输出混音、频谱分析、VU表和抖动等所有固件功能。
(五)复位、电源管理和GPIO端口
复位可通过RST引脚输入逻辑0或上电时由内部1.8 - V调节器子系统触发。电源管理方面,设置PWRDN引脚为逻辑1可开启电源关闭模式,关闭所有时钟,但保留设备状态。GPIO端口有四个,在 (I^{2} C) 主模式下用于控制音量,在 (I^{2} C) 从模式下可作为真正的通用端口,可通过 (I^{2} C) 总线单独编程为输入或输出端口。
三、固件架构
(一) (I^{2} C) 系数数字格式
TAS3103A的固件存储在ROM中不可更改,但可通过 (I^{2} C) 总线接口输入混音器增益、电平偏移和滤波器抽头系数,实现灵活配置。固件采用48位有符号定点算术运算,混音器增益操作通过将48位有符号数据值与28位有符号增益系数相乘实现,电平偏移操作通过将48位有符号偏移系数与48位有符号数据值相加实现。
(二)输入和输出交叉混音器
输入交叉混音器方面,TAS3103A的四个串行输入端口(SDIN1 - SDIN4)为音频数据输入提供了丰富的资源,每个端口分配两个内部处理节点,混音器可将输入音频数据分配到不同处理节点,实现灵活的音频路由。输出交叉混音器则使三个单声道通道能够访问六个内部处理节点,为输出端口提供数据,实现输入和输出数据的完全解耦。
(三)3D效果块
3D效果块对输入的串行音频数据流进行处理,CH1和CH2共享一个效果块和动态范围压缩块,CH3有自己的效果块和动态范围压缩块。CH1/CH2效果块提供更多音频效果插入选项,通过时间差异化、响度差异化和频谱差异化实现声音方向效果。
(四)双二阶滤波器
TAS3103A共有73个双二阶滤波器,分布在3D效果块、单声道通道、响度处理和频谱分析/VU表等功能模块中。这些滤波器采用二阶直接形式I结构,其传递函数可通过特定公式计算,且在计算过程中允许中间溢出,以减少有限精度算术的影响。
(五)高低音处理
TAS3103A为每个单声道通道提供独立的高低音调整块,通过选择低音滤波器组、高音滤波器组和每个滤波器组内的搁架滤波器来实现高低音调整。滤波器组决定调整生效的频率,搁架滤波器决定应用于音频高低音成分的增益。调整过程中采用软调整,过渡时间由可编程参数TBLC决定。
(六)软音量/响度处理
每个单声道通道都有独立的软音量控制和响度补偿。音量级别变化可通过 (I^{2} C) 总线命令( (I^{2} C) 从模式)或设置GPIO引脚( (I^{2} C) 主模式)来实现,采用平滑的S曲线轨迹过渡到新的音量级别。响度补偿通过一个系数可编程的双二阶滤波器和一个与音量控制设置相关的函数块实现,可对音频数据流的特定频谱段进行音量调整。
(七)动态范围控制(DRC)
DRC可在三个可定义的音频信号电平区域内提供压缩和扩展功能,通过可编程阈值水平设置区域边界,在每个区域内建立不同的压缩或扩展传递函数。TAS3103A有两个DRC块,分别服务于CH1/CH2和CH3。
(八)频谱分析/VU表
TAS3103A包含一个 (I^{2} C) 总线可编程功能块,可作为频谱分析仪或音量单位(VU)表。该块由10个双二阶滤波器、均方根(rms)估计器和对数转换器组成,可将音频频带划分为10个频率区间,分析音频数据流的频谱,也可用于测量两个通道的能量。
(九)抖动
TAS3103A提供抖动块,可在将处理后的音频数据流路由到输出串行音频端口之前,添加三角或二次(两个不相关三角分布之和)分布的噪声。每个单声道通道有独立的抖动数据流,其统计分布可选择,且每个通道有混音器用于调整抖动数据流插入音频数据流的电平。
四、电气规格
文档详细给出了TAS3103A的绝对最大额定值、推荐工作条件、电气特性和时序特性等电气规格。绝对最大额定值规定了设备在不同条件下的极限参数,如电源电压范围、输入输出电压范围、电流限制等;推荐工作条件则给出了设备正常工作的最佳参数范围;电气特性描述了设备在推荐工作条件下的各项电气参数,如输出电压、输入电流、电源电流等;时序特性则规定了各种时钟信号、控制信号和串行音频端口信号的时序要求。
总结
TAS3103A数字音频处理器以其丰富的功能、灵活的配置和出色的性能,为音频系统设计提供了强大的支持。无论是音频输入输出的多样性、复杂的处理功能,还是严格的电气规格,都使得它在数字音频处理领域具有广泛的应用前景。电子工程师们在设计音频系统时,可以充分利用TAS3103A的这些特性,实现高质量、高性能的音频处理解决方案。同时,在实际应用中,还需要根据具体需求,合理配置和调整各个参数,以达到最佳的音频处理效果。你在使用TAS3103A的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
-
音频处理
+关注
关注
0文章
205浏览量
18333 -
数字音频处理器
+关注
关注
1文章
9浏览量
2139
发布评论请先 登录
tas5538数字音频处理器的PWM输出
tas5518数字音频的PWM处理器功率输出级
数字音频PWM处理器TAS5086的性能特点及应用范围
ADAU1442/ADAU1445/ADAU1446:SigmaDSP数字音频处理器,内置灵活的音频路由矩阵:SigmaDSP数字音频处理器,内置灵活的音频路由矩阵数据手册
TAS3103A数字音频处理器:特性、架构与应用详解
评论