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

TAS5727信号输入( I2C + I2S )正常而没有发声

折腾了好些日子的问题,还是没能弄出这个功放的声音来,请教大家了!

基本原理图如下:

 

芯片各个重要脚的电压测得为正常是,PDN脚可控,RESET脚直接拉高3.3V了,大神说可以不用考虑这个脚,然后。。。程序。。。

I2S的输入信号正常,I2C的数据可以来回读写,错误寄存器读回来的数据为0x00, 理解为功放IC工作正常的意思,但是声音一直没出来,检查初始化步骤,跟官方文档给出的流程出入比较大,主干程序如下:

void I2C_DAP_Init( void ) {    

           PDN_High();   

           I2C_SDA_High();  

           I2C_SCL_High();  

           I2C_Delay( 200 );  

          // 配置基本寄存器

          I2C_DAP_SendData( 0x1B, 0x00 );

      不是很确定问题在哪里,是硬件设计出了问题还是我对芯片进行初始化的时候缺了严格的Initialization Sequence,并且进入正常的Normal Operation, 但是I2C能对寄存器进行正常的读写相应又让我对程序不太敢去怀疑,而硬件方面,RESET脚直接拉3.3V也让人心存怀疑,这里有点乱!

    有谁有这方面调试经验的,请教了~

 

 

 

user151383853:

既然有了对问题的初步判断, 从易到难逐个排除吧

赞(0)
未经允许不得转载:TI中文支持网 » TAS5727信号输入( I2C + I2S )正常而没有发声
分享到: 更多 (0)