微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 求助:TLV320AIC3100 CODEC芯片I2C通讯无应答

求助:TLV320AIC3100 CODEC芯片I2C通讯无应答

时间:10-02 整理:3721RD 点击:

 最近项目使用到贵公司的TLV320AIC3100 CODEC芯片,但I2C通信一直无ACK,用示波器观察i2c信号,从地址无误且时钟为40khz。软件地址配置:I2C_BOARD_INFO("tlv320aic3100", 0x18),  硬件原理图如下,MCLK悬空是否有问题呢? 非常感谢!

MCLK  是芯片的主时钟。

MCLK会影响I2C通讯么? 看论坛其它帖子中介绍相类似的codec芯片无MCLK,i2c也能通讯,谢谢了。

MCLK不会影响I2C通讯,但是MCLK是内部PLL的输入时钟,你现在悬空,是用BCLK或其他时钟作为PLL输入时钟吗?如果不是,MCLK要为内部PLL提供主时钟。

另外,I2C时序图能发过来看下吗?AIC3100作为从机的地址为多少?

准备用BCLK作为PLL时钟输入,TLV320AIC3100 地址是001 1000, 示波器捕捉i2c波形如下,第9个clk无应答,谢谢了。

恩,一般从地址写错会导致无ACK信号,另外,看你电路图,SCL和SDA没有上拉吗?还是主机那边用GPIO配的I2C,内部已经上拉?

上一篇:关于音频IC
下一篇:TP3070模拟输出

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top