ti的工程师:
我们公司用tas5756m,目前已经有声音了,现在想进行微调。发现一个问题,就是写入寄存器之后再回读,很多情况下读出来是0.。我们调整了i2c的速率从50K到300K都试了发现还是这种情况。
我们的架构是采用了一个tmsc6748作为主cpu,通过6748的i2c接口配置5756m。这个i2c还同时初始化1个codec芯片,读写codec芯片的寄存器就是正常的。
是否5756m的读寄存器有特殊要求?
Amy Luo:
您好,
您用示波器看下tas5756m的I2C通信波形,看一下数据手册8.3.9.4Write Register和8.3.9.5Read Register部分,对比下时序是否正确。