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.

[参考译文] PCA9515A:总线扩展器 VS 总线中继器

Guru**** 2513185 points
Other Parts Discussed in Thread: TCA9517

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/706991/pca9515a-bus-extender-vs-bus-repeater

器件型号:PCA9515A
主题中讨论的其他器件:TCA9517

您好!

我们正在尝试通过 I2C 将加速传感器(3.3V)与 Raspberry PI 板连接、并且我们需要1米或更长的总线长度。 因此、我们希望使用总线驱动器 IC。 我们无法确定要从总线扩展器和电平转换 i2c 总线中继器使用哪一个、因为两者都可以实现此目的。 我们尝试在 i2c 通信的快速模式下运行(即400kHz)

请建议使用哪一个。

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

    嘿、Jai、

    "我们需要1米或更长的总线长度。"

    您期望的最大距离是多少?

    哪种电缆(5类?)?

    "我们正在尝试将加速传感器(3.3V)与 Raspberry PI 板连接"

    我假设 Raspberry PI 也对 I2C 使用3.3V 电压。

    如果电缆距离不是很长、我们可能可以使用标准 I2C 缓冲器来实现这一点。 我会说 TCA9517会实现这一目的。

    注意:我省略了该图中必需的上拉电阻器。

    为了确保此器件正常工作、您需要确保此器件的 B 侧未相互连接。 如果由于电缆的寄生电感而产生巨大的负过冲、我还建议您至少在电路板上放置一个肖特基二极管的槽。 schotkyy 二极管有助于限制负摆幅并防止器件损坏。

    谢谢、

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bobby、
    "您期望的最大距离是多少?"
    一个传感器1米、另一个传感器2米
    "哪种电缆(5类?)?"
    是的
    Raspberry PI 使用3.3V
    "注意:我省略了该图中必需的上拉电阻器。"
    Raspberry PI 将具有内部上拉电阻器?
    您能否提供1米和2米的上拉电阻计算结果?

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

    Jai、

    假设总线电容约为~220pF (每米52 (3),每 TCA9517 (3x) 10,每连接(3x) 10)。 电缆侧的等效电阻最大值需要约为1600欧姆、最小值需要1000欧姆、因此在这两个值之间、我们可以使用三个3500欧姆电阻器来提供1166欧姆的等效电阻。

    假设主器件/从器件之间的总线电容约为30pF、则主器件/从器件之间的上拉电阻器的值可高达约11k。 我也会在这些上选择3.5k 欧姆。

    "Raspberry PI 将具有内部上拉电阻器?"

    可能是10k,因为电缆将引入传播延迟,我建议绕过它将会有一个更强的上拉电阻,以尽量减少延迟。

    我在上面的计算未考虑这种设置会引入的传播延迟、这可能会妨碍您实际通信的最大频率。 (您可能无法摆脱400kHz 的干扰、但可能必须将其降低至300k Hz。)

    -Bobby