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.

[参考译文] TCA9802:具有多个响应器的 I2C 应用

Guru**** 662690 points
Other Parts Discussed in Thread: TCA4311A, TCA9511A, TCA9517, TCA9803, TCA4307, TCA9802
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1132655/tca9802-i2c-application-with-multiple-responders

器件型号:TCA9802
主题中讨论的其他器件:TCA4311ATCA9511ATCA9517TCA9803TCA4307

大家好、

我们收到了客户的此查询。

因此、我们将构建一个特定项目、该项目将使用可互换响应 器器件和一 个控制器器件、所有这些器件都使用 I2C 进行通信。 由于我们希望使用更多数量的响应 器件、因此我们知道添加它们也会增加 I2C 总线的电容。 因此、我们决定了使用 I2C 缓冲器是不可避免的。 现在、我要问的是、有这样一个器件可以用作 I2C 缓冲器、即使对于 I2C 总线、它的长度也可以达到1m、 此外、是否需要单独的逻辑电平转换器、因为并非所有响应 器器件都使用相同的逻辑、或者是否存在同样也是逻辑电平转换器的 I2C 缓冲器?

此外、由于响应 器器件可互换、因此必须进行热插拔。  

我们的客户分享了下面显示其应用详细信息的图表。

我建议 在控制器和响应器上使用 TCA4311A 缓冲器、因为响应器是可拆卸的、控制器和响应器之间的距离相当远(最大1m)。 但是、根据下面链接中标题为"为什么、何时以及如何使用 I2C 缓冲器"的应用手册、I2C 总线电容将超过允许的最大值(400pF)、因为其系统中最多有50个响应器。 另一种解决方案似乎是将响应者分为两组或更多组、每个组具有1个缓冲器、以降低总线电容。 您能否确认这是否是一个好的解决方案? 您有更好的建议吗?

www.ti.com/.../scpa054.pdf

此致、

Danilo

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

    为了提高性能、将 TCA4311A 替换为 TCA9511A。

    只有在插入插卡时不应干扰总线上的通信时、才需要热插拔缓冲器。 如果您可以确保总线空闲(或者如果您可以忽略错误)、则正常的 μ I²C 缓冲器将起作用。

    正常缓冲器(TCA980x、TCA9517)也是电平转换器。 如果您使用 TCAxx11A、则需要添加电平转换器。

    每个缓冲器创建具有各自电容限制的独立总线段、因此图是可以的。 (控制器上的缓冲器应为 TCA9803、以处理1m 总线的更大电容。)

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

    您好 Danilo、

    我同意各位代表的回应。  

    如果下游有50个 I2C 目标、则如果您尝试保持在 I2C 标准范围内以限制总线电容、则需要将它们分开。 您可以使用相同的 TCA980x 或 TCA9517将总线分成两组。  

    1米的电缆在容性负载方面不是很重要。 对于 CAT5电缆、电容约为50pF。 使用 TCA9517或 TCA980x 等 I2C 缓冲器可缓冲电容负载。  

    我们的 I2C 热插拔缓冲器是 TCA4311A/TCA9511A/TCA4307。 如果您需要 TCA9511A、我会推荐它。 大多数人误用/设计热插拔卡时、您需要在未通电的卡上安装热插拔端、并使用特殊的交错连接来连接主板/背板。 如果您无法这样设计、则无法获得热插拔功能的全部优势。  

    -Bobby

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

    大家好、Clemens、

    为什么您建议在控制器端使用 TCA9803? TCA9517与这两者之间有何区别?

    我们还以不需要热插拔的方式更改了我们的设计。

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

    我建议使用 TCA9803而不是 TCA9802、因为前者具有更高的驱动强度。

    如果没有换用的方式、您就不需要 TCAxx11A。

    TCA9517支持高达5V 的电压、TCA980x、3.3V 的电压。通常、如果您可以确保 B 侧没有上拉电阻器、则首选 TCA980x。

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

    它是否可以像我们在这里所做的那样在公共节点布局中工作?

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

    是的。

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

    9517和980x 是引脚对引脚的、因此您应该能够在需要时对两者进行评估。