TAS5558:高性能音频处理器的深度解析与应用指南

电子说

1.4w人已加入

描述

TAS5558:高性能音频处理器的深度解析与应用指南

引言

在数字音频处理领域,德州仪器(TI)的TAS5558音频处理器凭借其卓越的性能和丰富的功能,成为众多音频系统设计的热门选择。它集成了数字音频处理、采样率转换等多种功能,能够满足复杂的音频处理需求。本次,我们将深入剖析TAS5558的特性、功能、应用以及相关设计要点,为电子工程师提供全面的参考。

文件下载:tas5558.pdf

一、TAS5558的特性亮点

1.1 音频处理与采样率转换

TAS5558具备8通道异步采样率转换器,可针对32 - 192kHz(ARSC至96kHz)的音频进行处理,同时支持4通道192kHz的本地音频处理,宽泛的处理范围为不同采样率的音频提供了良好的支持。其ASRC由两个独立模块组成,每个模块可处理4个通道,这使得它能够支持多达两个不同的输入采样率,大大增加了系统的灵活性。

1.2 音频输入输出丰富

音频输入输出方面,它拥有多达5个同步串行音频输入(10个通道)和1个同步串行音频输出(2个通道),能够满足多通道音频数据的传输和处理需求。8个可支持AD或BD调制的差分PWM输出以及两个差分PWM头戴式耳机输出,为不同的音频功率输出方式提供了选择。

1.3 高性能音频处理能力

在音频处理上,它的音量控制范围为18dB至 - 127dB(主控和八通道音量),为音频的音量调节提供了很大的范围。具备±18dB范围、可选角频率的低音和高音音质控制,还有可配置响度补偿功能,能够根据不同的音频场景进行音质优化。两个具有两个阈值、两个偏移和三个斜坡的动态范围压缩器,以及每个通道七个二阶无限脉冲响应滤波器(Biquad),进一步提升了音频处理的效果。

1.4 PWM处理优势

PWM处理方面表现出色,动态范围>105dB,总谐波失真(THD) + N < 0.1% (0 - 40kHz),在20Hz - 40kHz针对32KHz - 192KHz的白噪声基准下有良好表现。具有可编程阈值和灵活自动逻辑,可实现无噪声运行持续时间的优化,还有高性能应用中的电源音量控制(PSVC)和可调调制限制功能,为音频信号的调制和输出提供了可靠保障。

二、应用场景与设计案例

2.1 常见应用场景

TAS5558适用于多种音频系统,常见的如6 - 8通道音频系统,像DVD或AV接收器等。它能与大多数数字音频解码器无缝对接,支持DTS - HD规格蓝光HTiB应用,在家庭影院、多媒体播放等领域有广泛的应用前景。

2.2 DVD接收器设计案例

在DVD接收器应用中,软件通过I2C通信对其进行寄存器设置来实现设备控制,可处理右对齐、I2S或左对齐的数字音频输入,搭配具有PWM输入的音频放大器作为功率级。在设计过程中,要根据I2S采样率和通道数量进行合理配置,若采样率高于96kHz,双二阶滤波器数量会受限,需要对双二阶滤波器进行调优以达到理想的音质。同时,可利用TAS5558的频率缩放AM避免功能,防止对AM调谐器产生干扰。如果设计需要耳机输出,还得考虑添加输出滤波器。

2.3 串口主/从配置设计案例

数字音频处理器(DAP)的输入来自异步采样率转换器模块,存在多种使用场景。

  • 外部卡拉OK麦克风输入或外部I2S超低音扬声器:SDIN1 - 4作为外部源的从设备,SDIN5或SDOUT则需以ASRC后的速率工作,此时设备配置使用MCLKO、SCLKO和LRCLKO。
  • 混合两种不同数据源:当需要混合两种不同速率的数据源时,SDIN1/2和SDIN3/4的速率不同,使用SCLKIN - 2和LRCLKIN - 2为第二个数据源提供同步时钟,此模式下不能使用DOUT。
  • 创建外部处理环路:SDIN1/2以SCLK和LRCLK作为从设备运行,SDOUT作为主设备将数据发送进行外部处理,SDIN3/4作为主设备接收外部处理后的数据,此模式可使TAS5558连接TAS3108作为外部协处理器。

三、硬件设计要点

3.1 电源供应设计

TAS5558需要一个标称值为3.3V的电源为DVDD1、DVDD2、AVDD和AVDD_PWM引脚供电,电源去耦电容器应尽可能靠近设备引脚放置,以减少电源噪声对芯片的影响。同时,推荐使用单个公共接地平面连接AGND和DGND,避免两者之间出现潜在的电压差,通过多个过孔将TAS5558的PowerPAD连接到接地端,并使用大铜焊盘以及连接到所有接地平面的过孔,有助于提高接地的稳定性和散热性能。

3.2 能量管理器的使用

该芯片具有能量管理器,可分别对卫星(EMO1)和超低音(EMO2)通道进行监测和控制。卫星通道参与能量估计是可选择的,可通过编程使某些通道不参与能量估计。每个通道在混合前都有一个混合器,用于在相加前对每个通道进行缩放。能量管理器会将所有参与的卫星通道的能量相加,并与可编程阈值进行比较,当能量超过或低于阈值时,会在状态寄存器中设置相应的标志位,这些标志位是“粘性”的,需要外部控制器写入“0”来清除。超低音通道的能量也会进行类似的估计和比较,并且超低音通道还有一个禁用引脚可绕过能量比较。EMO引脚是卫星和超低音通道状态的逻辑或输出,外部控制器检测到EMO引脚中断(引脚变高)时,可读取状态寄存器获取更多信息,并根据情况关闭PWM以进入空闲模式或降低通道能量来降低整体功耗。

3.3 布局设计准则

由于TAS5558利用PCB作为散热片,因此PowerPAD必须焊接到PCB上,应使用足够的铜面积和连接顶层、底层及内部层的铜过孔,以提高散热效率。去耦电容器应尽可能靠近DVDD1_CORE、DVDD2_CORE、VR_DIG、AVDD_PWM和AVDD放置,并且这些去耦电容器应通过接地平面回到电源焊盘。此外,在TAS5558周围放置顶层接地层进行屏蔽并连接到下方的主PCB,可减少电磁干扰。

四、编程与寄存器配置

4.1 I2C通信编程

TAS5558通过I2C串行控制从接口接收系统控制器的命令,支持100 - kbps和400 - kbps的数据传输速率,可进行单字节和多字节的读写操作。在单字节写入操作中,主设备先发送起始条件,接着发送I2C设备地址和读写位,TAS5558响应确认位后,主设备再发送要访问的内部存储器地址字节和要写入的数据字节,最后发送停止条件完成写入。多字节写入操作与之类似,只是主设备会发送多个数据字节。多字节读取操作时,TAS5558会逐字节响应数据,直到主设备停止响应确认位。此外,I2C还支持一种特殊模式,可将写操作拆分为多个4字节的数据写入操作,方便对大寄存器值进行增量写入。

4.2 寄存器配置要点

TAS5558有众多寄存器用于配置和控制其各种功能,如时钟控制寄存器(0x00)用于设置数据速率和MCLK频率;一般状态寄存器(0x01)存储设备的识别代码;错误状态寄存器(0x02)记录设备的错误信息,如帧滑动和音频削波等;系统控制寄存器1(0x03)可控制PWM高通滤波器、PSVC、时钟自动检测等功能;通道配置控制寄存器(0x05 - 0x0C)用于配置8个通道的相关参数,如是否启用后端复位序列、PWM输出极性等。在进行寄存器配置时,需要仔细阅读文档,根据具体的应用需求设置合适的寄存器值。

TAS5558是一款功能强大的音频处理器,在设计时充分利用其特性,合理进行应用场景设计、硬件设计和编程配置,能够开发出高性能、稳定可靠的音频系统。各位电子工程师在实际项目中遇到相关问题时,不妨多参考上述要点,相信会对项目的推进有所帮助。大家在使用TAS5558过程中,有没有遇到过一些特别的问题或者有什么独特的经验,欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分