主题中讨论的其他器件:TCA9617B、 P82B715、 TCA9517
我正在尝试通过4米长的电缆找到适用于 I2C (100KHz 速度)的最佳解决方案。
我们遇到了 I2C 总线中继器(TCA9617A/TCA9617B)和 I2C 总线扩展器(P82B71)。 这将是该应用的理想解决方案。
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.
Justin、
我们还有一个使用 P82B71 + A CAN 总线的设计、可实现更远距离的 I2C。 您可以在 此处找到该参考设计信息。
此致、
Eric Hackett
您好 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