微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > txs0108E电平转换芯片模块,无法正常工作

txs0108E电平转换芯片模块,无法正常工作

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

一块开发板上有个I2C接口,2.8v的,本来是好的,接在上面的器件能正常使用,波形也能抓到。

后来我们需要在这个I2C上接了一个新的设备,该设备I2C是3.3v的。

所以我们用了一个txs0108E电平转换芯片模块,来沟通开发板上2.8v的I2C接口与设备3.3v的I2C接口。

但是连接之后,不仅这个新的设备不能用,还导致原来接在上面的器件也用不了了,波形也抓不到了。

请问一般会是什么情况导致这个问题?

TXS0108E可以用在OD接口的应用上,所以这点没问题。

使用TXS0108E时,需要注意VCCA<=VCCB,也就是说2.8V接VCCA,3.3V 接VCCB,另外,使能端OE参考的是VCCA。

断开TXS0108E,开发板上的I2C也不能用了?有电路图吗?发上来看下。

谢谢。

我们是直接将器件的I2C的两个引脚接到TXS0108E上的,没有接上拉电阻,会不会是这个原因?

我们用的是这个转换模块:

没有关系,因为TXSxx系列内部已经集成了上拉,即使I2C应用一般不需要外接上拉。 

现在我遇到的情况是:

如果把新的设备的I2C引脚接到电平转换模块对应的引脚上,整条I2C总线上的所有设备都不能用了。

如果把这个新设备的I2C引脚拔掉后,原来挂在I2C总线的旧设备还能继续工作。

这种情况问题一般来说是在开发板这一边,还是新新设备这一边呢?

或者用的这个txs0108E转换模块有问题?

谢谢!

我把新设备的引脚拔掉后,用示波器探针放在插针上,结果都导致这条I2C总线上的其他设备都用不了了

建议单独验证,开发板上I2C没问题,然后验证新设备的I2C是否正常,然后将它们接在一起,由于TXSxx内部已经上拉,所以外部无需上拉,

并且保证上电瞬间OE拉低,等power上电起来到电压稳定之后再将OE拉高,保证上电瞬间输出高阻,一步步按照TXS0108的正常操作来排除是哪里出了问题。

我抓出来的波形感觉是一直比较大噪声的状态,并没有抓到I2C的波形信号

恩这个是不正常的,另外需要注意的是Vih, Vil是否满足要求,TXS0108E的Vih比较特殊,高电平Vih(min)=Vcci-0.4V,不像一般的0.7Vcc为Vih(min).

或者方便的话,使用其他I2C 电平转换器件验证下是否正常。比如TCA9517A。 

就是说A1的高电平要比VA低0.4V?

也就是说,如果我们A端的A1和A2接的I2C是1.8v的,那么VccA就要2.2v才能满足要求吗?

谢谢!

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

网站地图

Top