TI中文支持网
TI专业的中文技术问题咨询交流网站

TLV320AIC3110 高温时会把 I2C 拉低问题

现象描述:主控 I2C 外挂3个从设备,其中一个为 TLV320AIC3110,常温时均可以正常配置。

在高低温箱里70度环境下,刚开始时,TLV320AIC3110 出现配置异常,写入与读出不一致,读出全为0x00(其他2个外设正常)。

过了半小时左右,断电重启,很大概率出现 I2C 总线工作异常,测量I2C电压为低电平。

另外,当把3110设备去掉时,高温下多次断电重启均正常。

请问,3110芯片工作异常时会把 I2C PIN 脚拉低吗?3110芯片能满足工作温度为 -40~85°,是什么原因导致它异常?和 I2C 走线有关系吗?如何改善?

Amy Luo:

您好,
异常时,您有测量TLV320AIC3110 的各供电电压是否正常呢

user4859198:

回复 Amy Luo:

测量了1.8V 和 3.3V 都是正常的,Speaker的5V没接

user4859198:

回复 user4859198:

I2C 配置频率为 100K,尝试过改为20K/50K,都没有效果

user4859198:

回复 Amy Luo:

TLV320AIC3110 是否会在某些情况下锁死,导致I2C被拉低?以前用这颗芯片通过单独的I2C配置,在80°环境下跑没有问题。这次是第一次I2C总线挂3个设备

Amy Luo:

回复 user4859198:

TLV320AIC3110有过温保护,过温时page 0 / register 3, bit D1会置0,停止输出
TLV320AIC3110的I2C电压上拉电阻是接在TLV320AIC3110的供电电源上了吗
您可以 给出TLV320AIC3110异常时的I2C波形吗,是SCL和SDA都拉低了吗

Amy Luo:

回复 user4859198:

您有尝试断开其他2个设备,单独挂接TLV320AIC3110,看是否可以正常工作

user4859198:

回复 Amy Luo:

上拉电阻是接到音频的供电电源上的 ,SCL和 SDA都拉低了。

我们怀疑过是I2C走线不好导致信号反射,但是频率降到10KHz都没有效果

Amy Luo:

回复 user4859198:

这应该不是信号反射的问题,我怀疑是有的芯片不能在70℃下工作,当70℃时,有没有可能是哪个芯片停止了工作,影响了TLV320AIC3110 的I2C通信?
TLV320AIC3110 的I2C上拉电阻的电压与其他2个设备是同一个电压吗,我还想请您再确认一下,在TLV320AIC3110 的I2C两信号线都被拉低时,TLV320AIC3110 的I2C上拉电阻的电压是正常的?

user4859198:

回复 Amy Luo:

从测试结果来看,高温时先是从3110开始出现配置异常的,然后再出现I2C被拉低。而且把音频的I2C断开后,高温时另外2个设备都能正常。(但是我们一共有4台机型,只有这一台出现这种异常,尝试过换一颗新的3110芯片,没有效果。)
他们的上拉电阻是接到同一个3.3V,然后音频芯片是通过这个3.3V串一个磁珠供电。测了电压是正常的,上拉电阻的电压可应该是正常的。

Amy Luo:

回复 user4859198:

这4台机型是一样的电路设计吗
3110开始出现配置异常时的I2C通信波形可以示波器抓到吗

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC3110 高温时会把 I2C 拉低问题
分享到: 更多 (0)