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

整个I2C挂死

一个I2C接口,外接两个设备(1)TXS0102DCUR,(2)TSC2007IPWR。TXS0102DCUR主要用于HDMI总线上读取外部显示器的EDID,用于电平转换用,将处理器这边的3.3V电平转为HDMI设备的5V;TSC2007IPWR,用于四线式触摸屏。

现在有一种很严重的现象,将HDMI插到我们的板子上后,整个i2c总线死掉,HDMI无输出,触摸屏无反应。用示波器测得:SCL=0;SDA=1;另一种测的现象是:SCL有波形,但每一个时钟的电平呈下降现象:第一个3.3V,第二个3V,第三个2.4V……还有一种测得的现象是:SCL:2.4V;SDA:0.9V。都是非正常现象

不知这种现象是何种问题导致?

Kailyn Chen:

想确认下,不接HDMI板子,直接测试TXS0102的5V HDMI输出,信号是否正常?

如果信号正常,手头上是否有buffer,接上buffer再接HDMI板子,再验证。

因为TXSxx和TXBxx的电平转换,DC输出驱动能力非常弱,带载能力很差。 

user5129291:

回复 Kailyn Chen:

你好

不接HDMI板子,信号是正常的,你说的buffer,这个具体怎么操作呢

Kailyn Chen:

回复 user5129291:

jinlong wu1

你好

不接HDMI板子,信号是正常的,你说的buffer,这个具体怎么操作呢

user5129291:

回复 Kailyn Chen:

你好

非常感谢你的回复

我也在其他帖子上看到类似TXS0102的帖子。但我这里有个地方确实不太明白,你这里提到的TXS系列的驱动能力很弱,但是用在I2C总线上的,I2C总线的驱动电流,不是由外部上拉电阻决定的吗?

我也看了下数据手册,这个芯片内部是AB端是内置了10K的上拉电阻,但我在外部增加了4.7K的上拉电阻,这个应该也不会有影响的吧

赞(0)
未经允许不得转载:TI中文支持网 » 整个I2C挂死
分享到: 更多 (0)