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

TAS5711 在18V供电情况有时有声音,有时没声音输出。

现在我在用一款TAS5711功放,有碰到过这样一个问题,在上电18V时,有些板会有声音,有些板没有声音输出,而没有声音的那些板有些用12V供电又可以输出,多上几次电又可有声音输出,但有些也不行,现在我的原理图是对照TAS5711EVMEvaluationModule画的,这样的问题,现在整了一天没什么头绪,可能有哪些方面的问题?功放是用的AD模式。功放改为BD模式与试过还是不行。

现在没声音的时候与正常情况下对比是第六脚SStimer电压没有3.3V,另外功放A,B,C,D四通道上反馈回去的信号BST 脚位上的电压只有输入电压一半。其他脚位都正常。

另外AD模式与BD模式到底有哪里不同呢?

Jacky Wang(QD):

Hi,

没有声音输出的时候,你有没有读一下0x02寄存器的值,是否有错误发生?

AD模式和BD模式主要区别在于对应的输出滤波器形式不同。

xiaoxiao zhu:

回复 Jacky Wang(QD):

Jacky,你好,现在手头工具有限,只有一台模拟示波器来看,所以看不到状态。我现在发现的是只上开机功放有POP的一声出来,是没有声音出来的。

如果开机没有pop声出来,则是可以的。

Jacky Wang(QD):

回复 xiaoxiao zhu:

Hi,

你用示波器把MCLK发生器输出的波形发上来看看,顺便测量一下上升沿和下降沿时间各为多少?

另外建议自己搭建皮尔斯振荡器时建议使用下图电路,多加几个反相器增强负载驱动能力,你也可以直接使用SN74LVC1GX04,专门用于石英晶体振荡器的。

Thanks!

xiaoxiao zhu:

回复 Jacky Wang(QD):

jacky,你好,现在我采用的是SN74LVC1G04用到石英晶体振荡器上。然后分别连接到ADC和TAS5711  MCLK脚上。现在我将TAS5711 的MCLK连到adc上的SCLK上也是一样的效果。同样是有时有输出,有时没输出。两幅图的情况是ADC出来的LRCK脚位的波形,如果是上图的情况,一般是有声音,但也有时没有声音(没声音情况是ADC到功放有一个电阻,ADC到这个电阻是上图的波形,电阻到功放是下图的波形),如果是出来下图的情况,那就是不会出来声音。但是我这边有贴几块板,有一两块是没问题,其他的都是这个情况。

另外MCLK我这示器波实在是太老了,只能看到幅度,其他根本看不到波形是什么样子的。

Jacky Wang(QD):

回复 xiaoxiao zhu:

Hi,

我之前碰到过有客户不出声音,最后发现是MCLK太差,上升沿下降沿时间太长超出我们datasheet要求导致的,怀疑你也是类似情况。你的板子是使用什么控制TAS5711的?最好能想办法读一下错误寄存器,是否有错误发生,有的话是报的什么错误?这样容易定位原因。

Thanks.

xiaoxiao zhu:

回复 Jacky Wang(QD):

我们是用MCU控制TAS5711,I2C ,reset脚都是接到功放上面。MCU型号是R5F212L4SNFP。关于读取寄存器,因为是我这边是硬件,看软件那边能读取不.

我试着将功放和MCU,ADC一直上电,只是实现软关机,也会有同样的情况。

另外打绿色圈的白线是两条MCLK的走线,这样是否有问题。

Jacky Wang(QD):

回复 xiaoxiao zhu:

Hi,

从PCB走线上看不建议在时钟线上引入过多过孔,这样会增加额外的寄生电感引起一些问题。另外我比较怀疑你的时钟输出驱动能力是否足够大,能同时驱动ADC和TAS5711。一般的应用后面还会再加几个非门增强一下驱动能力。

Thanks.

xiaoxiao zhu:

回复 Jacky Wang(QD):

Hi, Jacky,

你好,关于驱动能力不够可能会有这样的问题,我到时再后面多加几个非门看看。另外图片是我MCLK处的波形。0*02寄存器里面没有错误。MCLK上的线我单独接出来将PCB上的线去掉,也还是有这样的问题。

Jacky Wang(QD):

回复 xiaoxiao zhu:

Hi,

"第六脚SStimer电压没有3.3V,另外功放A,B,C,D四通道上反馈回去的信号BST 脚位上的电压只有输入电压一半。"说明芯片还处于Shutdown状态。你们程序里面对TAS5711做了哪些初始化配置?

基本配置如下:

写0x1B寄存器为0x00,回读为0xC0

写0x07寄存器为0x30,回读为0x30

写0x05寄存器为0x00,回读为0x00

写完上述配置,TAS5711就会出声了,完整配置步骤见下:

Thanks.

xiaoxiao zhu:

回复 Jacky Wang(QD):

HI, Jacky

我的电路里面有一个大功率的MOS管来控制功放18V电源和3.3V电源,在一块板上我将18V电源移到MOS管之前,与就是上电即给功放供18V电源,然后3.3V由MOS管去控制,这样的话就有一块PCB是能正常工作,试了有30次左右都没有问题。但在另一块板上,我是同样的更改就不行,我已将其他电阻电容参数改为一样,另一块板的问题表现为每次开关机,有时会有正常声音输出,有时波形会出来一个约周期为1.2us,也就是800多K的正弦波出来(其他电压都正常),有时会没声,SStime脚未拉高,另外BST脚上电压只有电源电压一半,功放输出脚电压没有。

ThankS.

赞(0)
未经允许不得转载:TI中文支持网 » TAS5711 在18V供电情况有时有声音,有时没声音输出。
分享到: 更多 (0)