在调试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
附上我们电路图
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
AVDD=3.3V PVDD=12V Reg05=02 PIN20(ADR/SPK_FAULT)=0, Reg02=02喇叭没接,也就是说功放是空载, 应该不会有过载
通过调试发现, 当设置 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均无明显波动.
不接喇叭情况一样.
对以上您有些什么好的建议, 谢谢.
能给一份推荐的初始化寄存器值吗? datasheet上没找到. 可能我们的初始化不正确. 希望能解决这个问题. 谢谢!