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

TAS5731M: 零下15度开机后概率无声音,重启后正常

Part Number:TAS5731M

零下15度开机后概率无声音,重启后正常,查看日志发现是osc_trim寄存器值异常,有时候是82,有时候是00,正确的应该是C0。设置了一个修复机制即检测到值异常后复位芯片,重新读取,共计四次。四次中概率性会有某次读到正确的值C0(第二第三第四次均出现过),如果四次读到的值都是异常的(有时候是82有时候是00),则功放无输出。请问一下大家,有遇到过这种情况吗

Kailyn Chen:

您好,由于您的这个问题无法复制现象,我将您的问题转给我同事,由她为您升级到美国工程师那里,将由资深工程师给您答复。

,

Cherry Zhou:

您好,

您指的-15度是室温吗还是? 根据您的描述,您的 I2S clk似乎是不稳定的。 您能否检查时钟是否稳定?

此外,datasheet中还提供了初始化序列,您是否遵循了Figure 4: Reset Timing? 

,

YY:

-15度是室温,我们的时钟是稳定的,MCLK为11.29M,SCLK为44.1K,且不管有没有声音时钟频率都是这样的。Reset Timing也是正确的。

我们还发现在开机时MCLK为12.28M,此时不会播放音频。进入会播放音频的APK后就会稳定在11.29M,请问这个会有影响吗

,

Cherry Zhou:

您好,

您能否读取寄存器0x02,它可以告诉我们在没有声音的情况下发生了什么错误。 

,

YY:

您好,我们读取了这个寄存器的值,结果显示并没有发生任何错误,但是奇怪的是确实没有声音

,

Cherry Zhou:

好的我们跟进给工程师看下。

,

Cherry Zhou:

您好,

您能否分享下上电时捕捉到的 I2S 输入和 PWM 输出波形? 

,

YY:

 我们分析到的I2S和时序都是没问题的,请问PWM输出波形指的是什么

,

Cherry Zhou:

我们转达给工程师确认下看看。

,

Cherry Zhou:

您好,

 I2S 波形是没有问题的。

如果故障发生,就不会有 PWM。 

,

YY:

是没有问题的,但是确实寄存器值错误,也没有输出声音,十分的奇怪

,

Cherry Zhou:

我们转达给工程师看下。

,

Cherry Zhou:

您好,

您是否测量了输出波形?

当 -15°发生错误时,您是否写了寄存器并立即测量了 I2S/output 波形?

,

YY:

我们的固件在检测到寄存器的值错误时,会复位芯片,然后再写一次寄存器,有时候可以修复成功,有时候还是会错误,错误时的I2S和正常的I2S没有异常,频率都是一致且正确的,但是错误时的output没有波形

,

Cherry Zhou:

您好,

确实十分奇怪。

您可以试试使用内部 MCLK 或将 MCLK 连接到 BCLK 来确认是否是 MCLK 问题。 

赞(0)
未经允许不得转载:TI中文支持网 » TAS5731M: 零下15度开机后概率无声音,重启后正常
分享到: 更多 (0)