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: TCA9803

目前我们需要将I2C的通信距离扩展到50cm左右,而且可能通过导线连接不从PCB上走线,如果直接I2C接口直接连接  这种情况通信应该会存在问题(距离太远),是否有合适的IC推荐可以延长I2C的通信距离?tca9803能否实现?

  • 您好,我们知道,I2C协议在标准模式下的总线电容不能超过400pF。那么当总线上挂接的device比较多,或者走线比较长的时候,总线负载电容就会超过400pF,这时候就可以使用I2C buffer/repeater 去中继, 它的作用是将总线电容平均分配,比如总线电容630PF,加上中继器之后,就可以分成两部分,比如一部分310pF,一部分320PF,这样就不会超过400pF。 TCA9803 是repeater,所以衡量I2C repeater的 标准不是能传输多长距离,而是要看总线电容是否超过协议规定,下面是I2C三种工作模式下能够允许的总线电容大小:
    standard mode CL=400pF
    Fast mode CL=400pF
    Fast mode plus Cl=500pF