This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

I2C电平转换芯片选择

Other Parts Discussed in Thread: PCA9306, TCA9800, TXS0102

我看到ti网站上有pca9306和tca9800两种,一种带buffer,一种不带,应用上有什么区别吗?

还有就是TXS0102这颗料是不是也可以用作I2C电平转换,和pca9306比起来哪个性价比更高

  • pca9306和tca9800二者相比,TCA9800是一款真正意义上的buffer,没有静态上的offset 电压,因此Vo能l低至0.2V,减少通讯带来的问题。可以参考datasheet 9.3.3 No Static-Voltage Offset 部分的介绍。
    我认为TXS0102和PCA9306 是可以替代的,PCA9306是专门用于I2C或者SMbus的电平转换,速度400Khz和100Khz都支持的,TXS0102适用于push pull和open drain的应用,并且Open drain应用速率能达到1Mbps。
  • 您好,
    PCA9306是电压电平转换器,TCA9800是电平转换I2C总线缓冲器/中继器。
    TCA9800能够在不使用静态电压偏移或增量偏移的情况下提供真正的缓冲(而不是pass-FET解决方案)。这意味着TCA9800的A侧和B侧上的VOL极低(约为0.2V),有助于消除由于固定的VIL阈值导致的通信问题。
    TXS0102也可以用于I2C电平转换,其电平转换范围与pca9306不同。使用时注意输出高低电平范围。