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

TAS5825 正常播放一段时间后,进入Sleep模式

TAS5825正常输出音频信号一段时间后,芯片进入sleep模式,喇叭没有声音。

读取相关寄存器发现DEVICE_CTRL2 寄存器设置为0x03,上电之后STATE_RPT 寄存器值为0x03,一段时间过后DEVICE_CTRL2仍然是0x03,STATE_RPT变成了0x01,然后就没有音频输出了,PVDD为12,VDVDD为3.3V,电压正常,LRCLK/SCLK也正常,寄存器CHAN_FAULT Register (Offset = 70h) 为0x08, 出现left channel DC fault,不知道怎么消除

Kailyn Chen:

您好,如果在播放音乐过程中,有 LRCLK/SCLK中断的现象,TAS5825会自动进入sleep 模式。
如果没有LRCLK/SCLK中断的现象,还会进入sleep状态,那么看下play mode下是否遵循这个顺序:
To play mode: deep sleep mode –> sleep mode –> Hiz mode –> play mode: [1. PWM switching–>2. If you are playing music, then it also needs Volume ramp up time (volume ramps up to normal, which can be configured by Book0/page0/Register 0x33 )]
其中每个mode下需要的时间:
Deep sleep to sleep: ~400us;
Sleep to play: ~2.4ms
Hiz to play mode: can be ignored;
其他mode下,比如deep sleep mode可以参考这个帖子:
e2e.ti.com/…/759388

CS kk:

回复 Kailyn Chen:

请问是配置DIG_VOL_CTRL1 Register (Offset = 4Eh)为0x33吗

CS kk:

回复 Kailyn Chen:

Hi Kailyn,

按照play mode的顺序 deep sleep mode –> sleep mode –> Hiz mode –> play mode,TAS5825还是会进去sleep mode。

CHAN_FAULT Register (Offset = 70h) 变为为0x08,出现 left channel DC fault,将寄存器FAULT_CLEAR Register (Offset = 78h) 写入0x80,清除fault后,TAS5825输出声音正常,但播放一段时间后,CHAN_FAULT Register (Offset = 70h) 又变为为0x08,出现 left channel DC fault。

请问出现left channel DC fault是什么原因,怎样排除,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » TAS5825 正常播放一段时间后,进入Sleep模式
分享到: 更多 (0)