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.

[参考译文] TCA9617A:长电缆上的 I2C

Guru**** 2391415 points
Other Parts Discussed in Thread: TCA9617B, TCA9617A, P82B715, TCA9517

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1137555/tca9617a-i2c-over-long-cable

器件型号:TCA9617A
主题中讨论的其他器件:TCA9617BP82B715TCA9517

我正在尝试通过4米长的电缆找到适用于 I2C (100KHz 速度)的最佳解决方案。

我们遇到了 I2C 总线中继器(TCA9617A/TCA9617B)和 I2C 总线扩展器(P82B71)。 这将是该应用的理想解决方案。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Justin、

    我们还有一个使用 P82B71 + A CAN 总线的设计、可实现更远距离的 I2C。 您可以在 此处找到该参考设计信息

    此致、

    Eric Hackett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Eric、

    感谢您的建议。 遗憾的是、我们对可用于实现此目的的导线数量存在限制。

    电缆两侧的 P82B71是否有帮助?

    此外、您能否与我们分享 TCA9617A/TCA9617B 是否存在任何限制?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Justin、

    TCA9617和 P82B715均可帮助重新驱动电缆。

    4米 CAT5电缆的电容约为200pF (CAT5电缆每米约50pF)。

    TCA9617旨在缓冲高达550pF 的电容和 P82B715 3000pF 的电容。  

    P82B715不是转接驱动器、因为电缆侧的噪声会使转接驱动器到达另一侧、因此在大多数情况下、我通常建议使用转接驱动器。

    我建议使用 TCA9617 (或 TCA9517)、其中 A 侧朝向布线侧、B 侧朝向 I2C 接口侧。 您需要确保 I2C 总线上的器件能够驱动低于9517/9617 0.4V 的 ViLc 规格(符合 I2C 的器件 CAN)、并接受大约520mV 的电压作为逻辑低电平。

    如果您使用 TCA9617、我建议使用 B 版本、因为它解决了 A 版本的高阻抗问题。 TCA9517还应缓冲400pF 电容、但最大值为400k。 9517和9617具有不同的 Vcc 规则、因此您可能需要仔细检查这些规则。

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bobby、

    您提到 TCA9617旨在缓冲高达550pF 的电压和 P82B715 3000pF 的电压。 这是100KHz 吗?

    当我们在电缆的两端使用 TCA9617时、A 侧必须面向另一个 TCA9617的 B 侧、对吧? 那么、您是说 TCA9617在控制器侧、A 侧朝向布线侧、B 侧朝向 I2C 接口侧吗?

    我们在两侧都使用3.3VCC、这是不是问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    上述所有器件均支持100kHz 频率。

    [引用 userid="91712" url="~/support/interface-group/interface/f/interface-forum/1137555/tca9617a-i2c-over-long-cable/4222259 #4222259]]当我们在电缆的两端使用 TCA9617时、A 侧必须面对另一端 TCA9617的 B 侧、对吧? 那么、您是说 TCA9617在控制器侧、A 侧朝向布线侧、B 侧朝向 I2C 接口侧吗?[/quot]

    最好我建议对电缆的两侧进行缓冲、并且两个缓冲器都应使 A 侧朝向电缆。 如果您有一个 B 侧朝向布线、则可能很难在较长的布线中获得 B 侧的 Vollow ViLc。 一侧的 VIL 约为 VccA 的30%、比设置的0.4V 提供更多裕度。 因此、我建议9617/9517的 B 侧与 I2C 接口(I2C 控制器或 I2C 目标器件)相连、A 侧与电缆相连。

    [引用 userid="91712" url="~/support/interface-group/interface/f/interface-forum/1137555/tca9617a-i2c-over-long-cable/4222259 #4222259"]我们在两侧都使用3.3VCC,这是否是个问题?

    否、TCA9617和9517两侧均支持3.3V 电压

    -Bobby