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.

[参考译文] PCA9306:使用跳线在 I2C 总线上连接多个上拉电阻器

Guru**** 2763595 points

Other Parts Discussed in Thread: PCA9306

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/725071/pca9306-connecting-multiple-pullp-resistors-in-i2c-bus-with-jumper

器件型号:PCA9306

大家好、

有人告诉我在 I2C 总线上连接多个上拉电阻器、并提供使用跳线选择上拉值的选项。

请找到所附的图。 我是否可以知道这样的连接会在 I2C 总线上产生任何通信问题。

此致

哈里

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

    可以选择连接多个不同的上拉电阻。 但是、如果将多个电阻并联、则应注意总等效上拉电阻不会太低。 (这将取决于连接到总线的 I2C 器件的下拉强度。 大多数情况下会根据预期的下拉电流指定最大 VOL 电平、该下拉电流取决于上拉电阻和电压。) 在 PCB 布局期间、您可能还需要考虑这些附加电阻器选项如何引入寄生电容。 对于共享 I2C 总线的器件数量较大的 PCB 而言、这通常是一个问题-根据 I2C 标准、最大限制为400pF、 由于 PCA9306不执行缓冲、因此两侧的总电容都需要低于该限值。

    此致、
    最大
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Max:
    非常感谢。
    如果您不介意、请解释这种说法"因为 PCA9306不执行缓冲、所以两侧的总电容都需要低于此限制。"我想知道缓冲总电容意味着什么。

    我想知道 TI 是否有任何 IC 可在爬虫程序端实现总电容缓冲。
    此致
    哈里
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Hari、

    我们有一个应用程序不能解释缓冲区的工作原理以及您需要它的原因。  基本上、用于 I2C 的大多数转换器/电平转换器都是导通 FET 架构、此架构不会隔离器件两侧的总线电容。  如果您没有太多电容、这不是问题、但如果总线电容超过 I2C 标准、则可能会因为满足标准上升时间要求所需的上拉电阻器范围而出现问题。  此时、您将使用缓冲器对总线电容进行分频。  

    为什么、何时以及如何使用 I2C 缓冲器

    您可以使用以下应用手册进行器件选择:

    为新设计选择正确的 I2C 器件

    如果您仍有疑问或需要澄清、请告诉我。  

    弗朗西斯