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

TAS5729MD调试无声求助

Other Parts Discussed in Thread:TAS5729MD, TAS5721

在调试TAS5729MD时,读 Error Status Register (0x02) 返回值 02,写入02 00 均不能清除

输入信号 I2S FS=48k MCLK=256FS PVDD=12V AVDD=3.3V DVDD=3.3v
I2S 64 x fs Format 24-bit mode

附上我们电路图

Kailyn Chen:

您好,写00还没清除的话,说明error仍存在。 所以可以测量下AVDD, PVDD电压是否有过压,欠压现象,输出电流是否有过流,芯片温度高不高?
另外,寄存器0x05 将复用ADR/SPK_FAULT引脚配置为fault引脚(D1=1), 然后看下此引脚输出什么电平?

,

user6611317:

AVDD=3.3V PVDD=12V Reg05=02 PIN20(ADR/SPK_FAULT)=0, Reg02=02喇叭没接,也就是说功放是空载, 应该不会有过载

,

user6611317:

通过调试发现, 当设置 Reg05 bit6=0 时(Enter all-channel shutdown (hard mute)) Reg02 bit1会被置1且清不掉 Reg05 bit6=1 后再清Reg02就可以清掉. 其它寄存器都用默认值. 试着设置 Reg6 Reg7 Reg8 Reg9均不影响上面的情况.

喇叭接的是双通道BTL. 当设置 Reg05 bit6=0 时用示波器看AVDD和PVDD均无明显波动.

不接喇叭情况一样.

对以上您有些什么好的建议, 谢谢.

,

user6611317:

通过调试发现, 当设置 Reg05 bit6=0 时(Enter all-channel shutdown (hard mute)) Reg02 bit1会被置1且清不掉 Reg05 bit6=1 后再清Reg02就可以清掉. 其它寄存器都用默认值. 试着设置 Reg6 Reg7 Reg8 Reg9均不影响上面的情况.

喇叭接的是双通道BTL. 当设置 Reg05 bit6=0 时用示波器看AVDD和PVDD均无明显波动.

不接喇叭情况一样.

对以上您有些什么好的建议, 谢谢.

,

Kailyn Chen:

您好, 当 Reg05 bit6=0 时(Enter all-channel shutdown (hard mute)) , 要想退出shutdown状态,不是将bit6=1, 而是需要配置Reg03
的bit5=0 (Soft unmute on recovery from clock error or exit all channel shutdown). 当器件进入正常工作模式之后,也就是reg 03的bit5=0之后,再清Reg02试试呢?

,

user6611317:

能给一份推荐的初始化寄存器值吗? datasheet上没找到. 可能我们的初始化不正确. 希望能解决这个问题. 谢谢!

,

Kailyn Chen:

您好,很抱歉没有找到TAS5729的初始化配置,您参考下它的类似产品TAS5721的初始化配置, 借鉴以下:
e2e.ti.com/…/tas5721-question-about-initializing
如有问题,再联系。

赞(0)
未经允许不得转载:TI中文支持网 » TAS5729MD调试无声求助
分享到: 更多 (0)