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.

[参考译文] P82B96:P82B96是否在菊花链配置下工作?

Guru**** 2535750 points
Other Parts Discussed in Thread: P82B96, TCA9617B, TCA9517, P82B715, TCA9803

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/721688/p82b96-will-the-p82b96-work-in-a-daisy-chain-configuration

器件型号:P82B96
主题中讨论的其他器件: TCA9617BTCA9517P82B715TCA9803

您好-

我使用长带状电缆以菊花链方式连接电路板。

这是否起作用:

此外、如果第1个 P82B96未通电、则会影响 SX、SY 数据线(主源将控制它们)

谢谢

Tony

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

    你好、Tony、

    "这是否起作用"

    -这将不起作用。 该器件可生成~800mV 的电压、其 VIL 约为600mV。 这意味着 VOL 永远不会低于 VIL、因此它不会通过 SX/Sy 侧连接的另一个 P82B96驱动信号。

    我可以想到的一点是、您可以并行放置一组这些器件、但将它们连接到 Tx/Ty 侧、而不是 SX/Sy 侧。

    此外、您使用了多长时间的电缆、您的 Vcc 是什么? 如果您确实需要串联而不是并联、我们可能还有另一个器件可用于此菊花链配置。

    谢谢、

    -Bobby

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


    电缆长度范围为0到15英尺。


    另一个器件是什么?

    我是否可以为 Sx、Sy 输入对 SDA、SCL 信号进行分频? 它看起来600mV 是高/低开关电平...

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

    您将使用什么频率和 Vcc 电平?
    另外、您打算串联堆叠多少个?
    我还想知道应用/终端设备、以及您为什么需要串联堆叠这些线路?

    "另一个器件是什么?"
    您可以使用 TCA9517实现此目的、但在15英尺处可能无法实现400kHz 的频率。 TCA9617B 是实现更快速度的另一种选择。 您需要注意的主要问题是、如果您将 B 侧器件连接在一起、这将不起作用。 只有 A 到 B 或 A 到 A 才起作用。

    "对于 Sx、Sy 输入、我是否可以将 SDA、SCL 信号分频掉? 它看起来600mV 是高/低开关电平..."
    VIL 看起来大约为600mV、而 VIH 看起来是700mV、因此有大约100mV 的迟滞。 我不知道你会怎么做。

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

    100kHz I2C

    5V Vcc 电平。

    这适用于可扩展的数据总线系统... 具有不同设备的 PCB 将添加到链中。 开始时的控制器板将能够选择与哪个 PCB 进行通信。  

    如果我使用 P82B96驱动电缆、 使用 TCA9617B 驱动 PCB 上的 I2C 线路、该怎么办?

     TCA9617B 的 Vil 最大为.3xVcc (~1.5v)。 这意味着 P82B96 1V ( 最大值)电压 能够驱动低电平信号、对吧?

      TCA9617B 的电压为580mV (最大值)、足以驱动  P82B96的600mV VIL 阈值。

    谢谢

    Tony

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

    你好、Tony、

    "如果我使用 P82B96驱动电缆、使用 TCA9617B 驱动 PCB 上的 I2C 线路、该怎么办?"
    如果我理解正确、这意味着您需要将 TCA9617置于 P82B96的"s"侧之间。 这将起作用、但仅在单向线路(如 SCL)上起作用(除非您支持时钟拉伸)。 此配置的问题在于、tca9617B 的 B 侧具有一个称为 ViLc 的参数(争用时的输入低电压)。 I2C 总线上的争用发生在主机和从机之间的时钟扩展或 ACK 上。 ViLc TCA9617B 为0.4V、P82B715的电压为800mV。 在该配置中、您可能会错过 ACK (在100kHz 时、您可能能够摆脱 ACK)。

    由于每个段的最大长度约为15英尺、并且以100kHz 的频率运行、因此您可能无需使用 P82B96、只需使用 TCA9517即可驱动电缆。 通常、我建议 TCA9803用于此工作、但在5V 电压下、9803无法在此电压下工作。

    我的建议:

    TCA9517是一款转接驱动器/缓冲器、可用于短距离电缆传输。 我上次执行此操作时的计算结果是、TCA9517可能支持通过长达8米(约26英尺)的 CAT5电缆进行通信。 我假设带状电缆的电容可能更小、因此您可能会走得更远。 此类设计(转接驱动器的串联连接)在串联这些板的次数方面受到限制。 每次将一个与另一个串联时、都会产生更大的传播延迟。 在100kHz 时、您有更多的空间。 我在400kHz 时针对这种情况进行了一次计算、发现限值大约为22个串联器件。

    您是否知道在这些用于 I2C 通信的板中、您将有多少个彼此串联?

    谢谢、

    -Bobby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯... 系统是板容量为128的数据总线。


    但 I2C 通信将是一项"功能"、仅在前几个插槽中使用。


    我计划让 I2C 与其他数据信号一起通过 DB78屏蔽电缆进行传输。
    其他数据信号将缓慢~1kHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Tony、

    从您所描述的一切来看、TCA9517似乎是适合此应用的选择。

    如果您限制串联的数量、那么我们不应期望在100kHz 下串联该器件的任何问题。

    在此应用中、我建议您牢记以下几点:
    1) 1)确保 TCA9517的两个 B 侧彼此不接触。 具有静态电压偏移的缓冲器不应通过偏移侧一起连接在一起。
    2) 2)您可能希望在 PCB 上为 SDA/SCL 上的肖特基二极管留出一个点、因为电缆间的通信可能会引入电感反冲并导致信号降至 GND 以下。 如果摆幅太大、负下冲会损坏缓冲器。 schotkky 二极管可用于钳制负摆幅。
    3) 3)您提到了通过电缆沿着 I2C 线路传输的其他数据信号、如果我们看到串扰、并且需要使用小阻尼电阻器将其最小化、我会在电缆传输侧添加一个较小的串联电阻器位置。

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

    感谢你的帮助!