TI中文支持网
TI专业的中文技术问题搜集分享网站

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

我现在使用的是  tas5548+tas5416方案,音源是电脑 cd机等,i2s输入tas5548。

问题是:

电脑或cd全音量输出, 功放小音量工作,声音伴随着低频会有咔咔 的破音(听起来像过载失真,但同样音量的i2s接到其他数字功放是没有破音的),如果把电脑音量关到一半,即使功放开很大声也不会发生破音。换过多个i2s音源,也试过把tas5548 pwm驱动其他功率芯片或耳机芯片,仍然存在这样的破音问题,所以问题应该出在tas5548这里。

这个方案现在只能接受小音量的信号输入,对一些数字输出音量不能调整,比如cd机,就一直存在破音。

现在仅按datasheet对tas5548以下寄存器写入:

1. Exit Shutdown 0x03 = A0
2. Set Master Volume 0xD9 = 00 00 00 FF  

是否需要初始化还要写某些寄存器呢?

ming xv:

还写了 :

3.Disable DAP automute 0x04=0x12

Derek Xie:

回复 ming xv:

你好:

         你是带负载听的吗?我建议拿掉负载看下是波形失真了吗?有可能是电源的电流能力不够,导致电压下降。

ming xv:

回复 Derek Xie:

你可能没明白我的意思,  只要把电脑音量调到一半,功放这边音量开很大声也不会有这种爆音,反之把电脑音源音量开到最大,功放即使很小声也是伴随着爆音,感觉就像模拟功放输入电平超过阀值被削波那种情况

Derek Xie:

回复 ming xv:

你好:

        估计是内部的数字部分溢出了。导致输出失真,你可以看下输出波形,峰值是不是被削掉了。

ming xv:

回复 Derek Xie:

tas5548可以处理这个情况吗?电脑音量开到70%就会爆音了,

ming xv:

回复 Derek Xie:

不知和这个有没关系,是否可调整或关闭这个功能?

Flora Wang:

回复 ming xv:

您好:

不知道您这个问题解决没?

您是用电脑或者CD直接给I2S信号,还是USB或者是PCM转成I2S信号?可否解释一下前级的信号流向。

破音虽然可以听出来,但是通过示波器看输出波形确实是削波吗?

 

ming xv:

回复 Flora Wang:

没有解决,USB和PCM转成I2S信号都试过了,因为我有其他i2s功放做对比,i2s信号接到其它功放没有问题,只有接到这个5548芯片会这样,而且输出也试过接其它功率芯片或耳放芯片,也一样。

现在没音频分析仪去测试波形,现象就是电脑音量开到 70%开始破音,音量越大破音越多。

ming xv:

回复 Flora Wang:

耳放芯片也是ti的,datasheet给出参考电路已说明非常适合接pwm,而且之前一直有产品应用着。

实际上我已经使用过几款ti的同类芯片做产品了,前后的电路都是经过批量使用的,只是把i2s–pwm这部分换成了 5548才出现这个情况。

与以前相比:

1. 现在的5548 i2s 只用了3根线,MCLK没有接,不知有没影响。

2.  5548寄存器比较多,我只是按datasheet 简单的改写了音量和开机的两个寄存器,不知是否需要写其它寄存器才能避免这个现象。

赞(0)
未经允许不得转载:TI中文支持网 » tas5548输入全音量的i2s数据会破音?
分享到: 更多 (0)