微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于用TXB0108作I2C电平转换的问题

关于用TXB0108作I2C电平转换的问题

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

TI的工程师您们好,我现在做一个产品时用到了 TXB0108 作 I2C 3.3V到5V的时发现时序不对,时钟和脉冲发了几个就停了,而且出现很多错误信号,当我把TXB0108拆掉后数据和时钟就正常了,请问TXB0108是不是不适合作I2C的电平转换,我用过TXB0104作 SPI 的电平转换是可以的,所以一开始也觉得用TXB0108也没问题。

谢谢。

可能是有问题的,因为IIC是需要切换SDA的控制权。 可以考虑用TCA9517A,这是专用于IIC电平转换的

是的,TXB0108不适用于I2C这种开漏架构的应用,建议使用TXS0108,其实在TXB0108的datasheet上也有标注:

the TXB0108 should not be used in applications such as I2C or 1-Wire where an opendrain
driver is connected on the bidirectional data I/O. For these applications, use a device from the TI TXS01xx series of level translators.

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

网站地图

Top