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.

TAS2780: I2C接口无法读取写入寄存器,芯片不工作

Part Number: TAS2780

TI工程师:

    您们好。我们公司最近在使用贵公司的TAS2780型号的功放开发一款蓝牙音箱,希望能获得贵公司的支持。

    开发过程中,我们无法读取和写入所有的寄存器,写入一个从设备地址后,从设备不会回复ACK,这导致后面的通信无法进行,设备似乎没有工作起来。以下是我提供的信息。

    如下图,这是我用逻辑分析仪截取的一帧数据,可以看到,当发送完从设备地址后,没有任何回应。从波形看到是比较标准的i2c时序。从设备地址应就是0x70,您们可以在稍后的原理图截图中确认到这点,图中【0x70】是只显示7bit的地址位,没有显示读写位,完整的8bit是【0xE0】。请帮忙确认一下数据是否正确。

另外,在电路设计上,我们对电源引脚的输入设计如下:IOVDD-3.3V;AVDD-1.8V;PVDD-20V;VBATS-4V。当然,SDZ已经是拉高了的。

另附上电路设计图,如下:

至于i2s信号,是24bit分辨率,48khz采样率,标准i2s格式,双声道。如下是逻辑分析仪的截图:

以上就是我能提供的内容,倘若还有我什么没有提到的细节,还望不吝时间回帖。希望能够得到您们的支持。

感谢。