0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TAS5548:8 通道高清音频处理器的全面解析

lhl545545 2026-01-30 11:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TAS5548:8 通道高清音频处理器的全面解析

在音频处理领域,一款高性能且集成度高的音频处理器能为整个音频系统带来质的飞跃。TAS5548 就是这样一款备受关注的 8 通道数字脉冲宽度调制器(PWM),它集数字音频处理和采样率转换功能于一身,为音频系统设计提供了强大的支持。今天,我们就来深入剖析 TAS5548 的各项特性和应用。

文件下载:tas5548.pdf

一、TAS5548 特性概览

(一)通用特性

TAS5548 具备丰富的通用特性,为音频系统的整体性能和功能提供了坚实基础。它拥有 8 通道异步采样率转换器(ASRC),可处理 32 - 192 kHz 的音频信号,并将其转换为 96 kHz 输出,同时还支持 4 通道 192 kHz 的原生音频处理,音频带宽达 30 kHz,满足 DTS - HD 兼容性要求。此外,它还配备了能源管理器,可对整个系统的电源进行控制,以及电源供应音量控制功能,实现对电源和音量的有效管理。

(二)音频输入输出

在音频输入输出方面,TAS5548 表现出色。它最多支持五个同步串行音频输入(10 通道)和一个同步串行音频输出(2 通道),具备 I2S 主模式和从模式,可根据不同的外部设备和应用场景灵活选择。其采样率检测功能支持 32 - 192 kHz 的范围,且具有自动/手动检测模式。此外,它还拥有八个差分 PWM 输出,可支持 AD 或 BD 调制,以及两个差分 PWM 耳机输出,同时提供 I2S 输出用于外部无线子设备。PWM 输出支持单端(S.E.)或桥接负载(BTL)配置,满足多样化的音频输出需求。

(三)音频处理

音频处理是 TAS5548 的核心优势之一。它的音量控制范围为 18 dB 至 - 127 dB,包括主音量和八个通道的音量控制,为用户提供了广泛的音量调节空间。同时,它还具备低音和高音音调控制功能,范围为 ±18 dB,可选择不同的转折频率,以及可配置的响度补偿功能,能有效提升音频的听感体验。此外,它还配备了两个动态范围压缩器,具有两个阈值、两个偏移量和三个斜率,以及每个通道七个双二阶滤波器(Biquads),可对音频信号进行精细处理。

(四)PWM 处理

PWM 处理方面,TAS5548 同样表现卓越。它具有大于 105 dB 的动态范围和小于 0.1% 的总谐波失真加噪声(THD + N),在 20 Hz - 40 kHz 的频率范围内具有平坦的噪声底,适用于 32 kHz - 192 kHz 的采样率。其灵活的自动静音逻辑具有可编程的阈值和持续时间,可实现无噪声操作,在高性能应用中还具备电源供应音量控制(PSVC)功能,可调节调制限制。

二、TAS5548 功能模块详解

(一)电源供应

TAS5548 的电源供应部分包含 1.8 V 电源调节器,为设备的各个部分提供模拟和数字调节电源。模拟电源支持模拟锁相环(PLL),数字电源则支持数字 PLL、数字音频处理器(DAP)、脉冲宽度调制器(PWM)和输出控制,确保设备的稳定运行。

(二)时钟、PLL 和串行数据接口

在时钟和数据接口方面,TAS5548 采用外部晶体提供时间基准,可实现连续数据和时钟错误检测与管理、自动数据速率检测和配置、自动主时钟速率检测和配置(自动银行切换),并支持在主时钟(MCLK)缺失时进行 I2C 操作/通信。其内部主时钟源自外部晶体,内部采样率始终为 96 kHz(双速模式)或 192 kHz(四倍速模式)。需要注意的是,在四倍速模式下,由于 ASRC 模块的限制,支持的通道数量会减半。

(三)串行音频接口

TAS5548 拥有五个 PCM 串行数据接口,可接收八个通道的数字数据,并通过 SDIN1 - 1、SDIN1 - 2、SDIN2 - 1、SDIN2 - 2 和 SDIN5 输入。设备还具备一个串行音频输出,数据格式为 MSB 优先的 2s 补码格式。串行数据输入接口可配置为右对齐、I2S 或左对齐,支持 16、20 和 24 位的字长,输出数据格式为 I2C 可配置,默认自动检测。

(四)I2C 串行控制接口

I2C 串行控制接口是 TAS5548 与系统控制器进行通信的重要途径。它支持正常速度(100 kHz)和高速(400 kHz)操作,无需等待状态。该接口支持单字节和多字节的读写操作,对于状态寄存器和与 PWM 相关的通用控制寄存器,还支持多字节(4 字节)的写操作。此外,I2C 还支持一种特殊模式,可将写操作拆分为多个 4 字节的数据写操作,方便系统逐步写入大寄存器值。

(五)设备控制

设备控制部分为 TAS5548 提供了全面的控制和排序功能。它为串行控制接口、时钟和串行数据接口、数字音频处理器和脉冲宽度调制器等部分提供了高级和低级控制,确保设备的各项功能能够协同工作。

(六)数字音频处理器(DAP)

数字音频处理器(DAP)是 TAS5548 实现音频处理功能的核心。它可实现软音量、响度补偿、低音和高音处理、动态范围控制、通道滤波以及输入和输出混合等功能。根据不同的采样率,DAP 可提供不同数量的双二阶滤波器(Biquads),如在 32 - 96 kHz 采样率下可提供 56 个,在 176.4 - 192 kHz 采样率下可提供 22 个。

(七)脉冲宽度调制(PWM)

PWM 部分是 TAS5548 实现音频输出的关键。它拥有八个通道的高性能数字 PWM 调制器,可驱动单端(SE)和桥接负载(BTL)配置的开关输出级。设备采用噪声整形和复杂的纠错算法,实现了高功率效率和高性能的数字音频再现。PWM 输出支持 AD、BD 和三元调制,结合四阶噪声整形,可在 20 Hz - 20 kHz 范围内提供大于 105 dB 的信噪比。

三、TAS5548 的应用与实现

(一)应用信息

TAS5548 适用于多种音频系统,如 6 - 8 通道音频系统,如 DVD 或 AV 接收器等。它可无缝接口大多数数字解码器,支持 DTS - HD 规范和蓝光 HTiB 应用。设备还包含一个 DAP,可在采样率高达 96 kHz 时为 8 个通道实现多达 56 个双二阶滤波器,在采样率高于 96 kHz 时为 22 个。两个 4 通道采样率转换器在将信号传递给 DAP 之前对输入进行处理。

(二)典型应用

以 DVD 接收器应用为例,TAS5548 在该应用中发挥着重要作用。设计时,需通过 I2C 通信进行软件控制以设置寄存器,数字音频输入可为右对齐、I2S 或左对齐,功率级采用具有 PWM 输入的音频放大器。具体设计过程包括系统软件通过 I2C 对设备进行上电配置、确定 I2S 采样率和通道数量、调整双二阶滤波器至首选设置、考虑可能的耳机输出并配备输出滤波器等。

(三)使用注意事项

在使用 TAS5548 时,有一些注意事项需要关注。例如,在频率缩放 AM 避免策略中,该策略利用 ASRC 的存在,通过改变 PLL 环路中的乘法器比率直接改变 APLL 输出频率,从而使内部采样率相应改变。但这种处理速率的变化会影响时域数字处理,如 EQ 和 DRC 的衰减值。此外,在初始化设置时,设备默认启动时输出静音,需进行相应的寄存器写入操作以使其退出待机状态。

四、TAS5548 的编程与寄存器配置

(一)I2C 串行控制接口

TAS5548 的 I2C 串行控制接口是实现设备编程和配置的重要手段。它支持 100 kbps 和 400 kbps 的数据传输速率,可进行单字节和多字节的读写操作。设备的 I2C 地址根据 ASEL 引脚的值确定,为 0x36 或 0x34。在进行数据传输时,需遵循 I2C 总线的通信规则,包括起始条件、停止条件、数据传输和应答等。

(二)寄存器映射

TAS5548 拥有众多寄存器,用于控制设备的各项功能和状态。这些寄存器包括通用状态寄存器、错误状态寄存器、系统控制寄存器、通道配置控制寄存器、耳机配置控制寄存器等。每个寄存器都有其特定的功能和位定义,通过对这些寄存器的读写操作,可实现对设备的精确控制。例如,通过设置系统控制寄存器 1 可控制 PWM 高通滤波器的启用、PSVC 的选择、软静音的恢复模式等。

五、总结

TAS5548 作为一款高性能的 8 通道高清音频处理器,凭借其丰富的特性、强大的功能模块、广泛的应用场景和灵活的编程配置,为音频系统设计提供了全面而优质的解决方案。无论是在音频处理的精度、功能的多样性还是系统的集成度方面,TAS5548 都表现出色。然而,在实际应用中,我们也需要充分考虑其各项特性和注意事项,合理进行设计和配置,以充分发挥其优势,实现最佳的音频效果。希望本文能为电子工程师们在使用 TAS5548 进行音频系统设计时提供有益的参考和帮助。你在使用 TAS5548 过程中遇到过哪些问题或者有什么独特的经验呢?欢迎在评论区分享交流。

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

    关注

    2

    文章

    128

    浏览量

    34400
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在android i2c控制tas5548

    我想在 android i2c控制 tas5548 因为以前没有做过驱动编程 所以想要一个现成驱动源码可供学习,哪怕只能实现控制声音大小. 硬件平台是rk3288 安卓系统是 android 4.4.2 / linux 内核 3.1 非常感谢
    发表于 09-05 07:30

    TAS5548打开AutoMute时关闭PWM输出这个功能后,无法在初始化后就直接生效怎么解决?

    , 0x01 (Stop PWM on auto mute) 初始化时序如下: 1. 拉低 RESET 脚. 2. 拉低 MUTE 脚. 3. I2C配置TAS5548的寄存. 4. 拉高 RESET
    发表于 09-29 09:13

    stm32只能通过I2S将信号输出给TAS5548嘛?

    1、stm32只能通过I2S将信号输出给TAS5548嘛??就是输入TAS5548的信号,只能是音频数据,是吗?? 2、通过I2S给tas5548的信号,可否包含直流信号?? 3
    发表于 10-18 06:28

    tas5548tas5558的区别是什么呢?

    评估板上自带的tas5548与自己买的tas5558难道有区别?在只有供电的情况下为什么我把评估板的tas5548换成自己买的tas5558后外部的12.2M的谐振晶体就不工作了,但
    发表于 10-22 07:07

    请问TAS5558与TAS5548在应用上有哪些需要注意的事呢?

    买了一块TAS5548的Demo板,自己也画了一块TAS5558的板子。TAS5548的片子在Demo板和我自己的板子上都能正常工作,PurePath也能控制。 但2块板子换上TAS
    发表于 10-22 07:15

    TAS5548EVM的tas5548更换成5558后开关按键变黄色的了,为什么?

    TAS5548EVM的tas5548更换成5558后开关按键变黄色的了。
    发表于 10-25 14:45

    tas5548输入全音量的i2s数据会破音,为什么?

    tas5548以下寄存写入: 1. Exit Shutdown 0x03 = A0 2. Set Master Volume 0xD9 = 00 00 00 FF 是否需要初始化还要写某些寄存呢?
    发表于 11-05 06:51

    tas5548 Channel1和Channels 2默认是通过SDIN1输入信号,改通过SDIN3把输入信号,往寄存写什么值?

    请问tas5548 1.Channel1和Channels 2默认是通过SDIN1输入信号,改通过SDIN3把输入信号,应该往那个寄存写什么值? 2.如果要做多声道功放,光纤输入,多路i2s给
    发表于 11-05 07:31

    高清音频 IC 设计难题解析

    ,故存储存取效率非常重要。要提供高质量的音频体验,就必须解决这个难题以实现稳定的性能。解决难题要解决影响高清音频DSP领域的众多问题,需要一个基于功能强大的数字信号处理器的系统,其中
    发表于 07-25 09:28

    高清音频系统的基础是什么?

    ,Wi-Fi包括更大的网络容量、强大的信令和更广泛的无线射频范围。其增加的带宽容量和系统吞吐量使其更适合于高清音频应用。处理器执行各种音频处理功能,如解码和信号均衡,同时也
    发表于 08-21 14:18

    高清音频系统设计最重要的是什么

    。另一方面,Wi-Fi包括更大的网络容量、强大的信令和更广泛的无线射频范围。其增加的带宽容量和系统吞吐量使其更适合于高清音频应用。处理器执行各种音频处理功能,如解码和信号均衡,同时也
    发表于 03-25 06:45

    怎么选择TAS5548输入通道

    tas5548,解码AC3 dts之类的有没相关的解码芯片推荐?3.tas5548 音效处理设置似乎比较复杂,有没更详细的相关文档参考?
    发表于 08-07 10:39

    评估板上自带的tas5548与自己买的tas5558有区别吗?

    评估板上自带的tas5548与自己买的tas5558难道有区别?在只有供电的情况下为什么我把评估板的tas5548换成自己买的tas5558后外部的12.2M的谐振晶体就不工作了,但是
    发表于 08-09 10:13

    为什么tas5548输入全音量的i2s数据会破音?

    音问题,所以问题应该出在tas5548这里。这个方案现在只能接受小音量的信号输入,对一些数字输出音量不能调整,比如cd机,就一直存在破音。现在仅按datasheet对tas5548以下寄存写入:1.
    发表于 08-19 07:48

    TAS5548 具有集成 ASRC 和音频处理器的 96KHz PWM 调制

    电子发烧友网为你提供TI(ti)TAS5548相关产品参数、数据手册,更有TAS5548的引脚图、接线图、封装手册、中文资料、英文资料,TAS5548真值表,TAS5548管脚等资料,
    发表于 11-02 19:33
    <b class='flag-5'>TAS5548</b> 具有集成 ASRC 和<b class='flag-5'>音频</b><b class='flag-5'>处理器</b>的 96KHz PWM 调制<b class='flag-5'>器</b>