调试了3款电视音频方案后,我最终选了TAS5721这款集成度拉满的D类功放

电子说

1.4w人已加入

描述

调试了3款电视音频方案后,我最终选了TAS5721这款集成度拉满的D类功放

最近做32寸智能电视的伴音方案,前前后后试了3套功放方案:要么是2.1要分3颗功放+外挂EQ+耳机驱动,BOM堆了40多个器件PCB放不下;要么是效果拉胯,开关机pop音炸耳、底噪飘得厉害。直到翻到TI的TAS5721,调完直接把我愁了半个月的问题全解决了,今天把实际使用的踩坑经验整理出来,给要做中小功率音频方案的同行做个参考。

文件下载:TAS5721DCAR.pdf


先说说为啥最终选了它:刚好踩中我所有需求点

做消费类音频方案最头疼的就是平衡成本、集成度和音质,TAS5721刚好把这几点捏得很到位:

  1. 功率刚好覆盖主流需求:24V PVDD供电下,2.0模式能做到2×10W@8Ω,2.1模式是2×8W+1×12W,不管是32-43寸电视、桌面音箱还是入门Soundbar都够用。
  2. 集成度直接拉满,省了一堆外围:内置21个可编程EQ biquad、2路独立DRC(卫星和低音通道分开调)、DirectPath耳机驱动(不用输出隔直电容)、2Vrms line driver,我之前外挂的EQ芯片、耳机功放全省了,BOM直接减了22个器件,PCB面积砍了40%。
  3. 兼容性够好:支持8~48kHz全采样率,I2S/左对齐/右对齐输入都支持,不管是对接电视主SOC还是蓝牙音频芯片都不用改硬件。
  4. 保护机制全:过流、过温、欠压保护都带,故障自动重试,我做可靠性测试的时候直接把输出短接了1分钟,片子只是微烫,没烧,故障消除后自动恢复工作,省了好多软件复位的逻辑。

硬件设计必踩的坑,我已经替你们踩过了

别光看datasheet参数好看,有些细节没注意分分钟翻车,我前两版样板踩的坑全列在这:

1. 电源部分的两个关键注意点

  • PVDD大于18V的时候,必须把0x10调制限制寄存器设为93.8%,我第一次调的时候没注意,24V供电下输出过冲直接烧了我一对测试喇叭,血的教训。
  • 3.3V的DVDD(数字)、AVDD(模拟)、DRVDD(耳机驱动)要各自加100nF+10μF滤波电容,数字地和模拟地在PowerPAD处单点连接,不然底噪会飘到60μV以上,静音的时候耳朵贴喇叭能听到明显沙沙声。

2. I2C地址/故障引脚别搞混

ADR/FAULT引脚是双功能:上电瞬间的上下拉状态锁存I2C地址(下拉是0x34,上拉是0x36),上电后需要配置寄存器才能切换成故障输出。我一开始上电后直接拉这个脚读故障状态,读了一天都不对,后来才发现时序搞反了。

3. 2.1模式的两个必开配置

  • 一定要开Mid-Z ramp(0x05寄存器D7设为1),不然开关机的pop音能直接把测试员吓一跳。
  • 为了避免电源泵效应(左右声道同相导致PVDD纹波飙升),可以把其中一个卫星声道相位反转,对应的喇叭反接就行,完全不影响听感,我这么改完PVDD纹波直接从120mV降到了20mV。

4. 输出阻抗别选错

BTL模式最低支持8Ω,PBTL/单端模式最低支持4Ω,别为了功率强行接4Ω BTL,不然过流保护会频繁触发,声音断断续续。


软件调试的几个关键点,按这个来10分钟就能出声音

TAS5721的寄存器不少,但只要按流程来,调试非常顺:

1. 初始化流程严格按这个走,别跳步

我一开始跳过振荡器校准,发现采样率偶尔识别错误,声音一卡一卡的,按下面的顺序来就全正常了:

  1. 上电后先拉RST脚低至少100μs,等3.3V稳定后再拉RST高,等待13.5ms;
  2. 写0x00到0x1B寄存器校准内部振荡器,等待至少50ms;
  3. 配置模式寄存器(2.0/2.1/PBTL)、EQ、DRC参数;
  4. 写0x00到0x05寄存器退出全通道关断,等待软启动完成就有声音了。

2. 调音不用自己算系数

TI有个免费的GDE调音工具,导入目标频响曲线直接就能生成EQ、DRC的寄存器值,复制粘贴到代码里就行,不用自己手算3.23格式的系数,我之前调个低音曲线花了3天,用工具半小时就搞定了。

3. 采样率自适应直接用内置Bank切换

支持3组Bank存储不同采样率的EQ参数,开启自动切换后,44.1k(蓝牙)、48k(HDMI)输入会自动切对应的EQ曲线,完全不用软件介入,省了好多判断逻辑。


Layout注意事项,按这个来EMI和散热一次过

D类功放Layout没做好要么过不了RE,要么过热降额,这几个点别偷懒:

  1. PowerPAD必须焊牢,多打上过孔:我第一版样板只打了4个过孔,满功率跑10分钟就过热降额,后来打了12个过孔连到内层地平面,满功率跑2小时外壳才42度,完全不用加散热片。
  2. 输出LC滤波的电感选饱和电流≥3A的,不然大音量下电感饱和,THD会飙升到1%以上,电容选低ESR的X7R陶瓷电容,别用电解,高频损耗太大。
  3. 输出回路走线尽量短,控制在2cm以内,不要绕远,不然EMI辐射容易超标,我第一版走了5cm的输出线,RE测试100M多点超标,改短后加了个100Ω磁珠就过了。
  4. 耳机输出的走线要和功率输出走线分开至少3mm,不然会有串扰,耳机里能听到明显的背景杂音。

实际测试效果给大家做个参考

我这套2.1+耳机的方案,18V PVDD供电,实测参数比datasheet标得还好看:

  • 1W输出下THD+N只有0.068%,信噪比106.2dB,静音状态下耳朵贴喇叭完全听不到底噪;
  • 耳机输出50mW@32Ω,推力够推大部分头戴耳机,底噪只有2μV,比我之前用的独立耳机功放还好;
  • 满功率效率91%,不用散热片,产品做12mm薄完全没问题。

总得来说,TAS5721是我最近用下来最省心的中小功率D类功放,集成度高、调试简单、可靠性够,非常适合对成本和PCB面积敏感的消费类音频产品。大家用这款片子的时候碰到啥坑,或者需要我整理的初始化代码、寄存器配置模板的,评论区留言就行~

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

全部0条评论

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

×
20
完善资料,
赚取积分