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.

[参考译文] PCA9548A:上拉计算

Guru**** 2395875 points
Other Parts Discussed in Thread: PCA9548A, PCA9534

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/991027/pca9548a-pull-up-calculation

器件型号:PCA9548A
主题中讨论的其他器件: PCA9534

您好!

我们有一个使用两级 PCA9548A 多路复用器的设计。 即

处理器--pu-PCA9548A-pu-PCA9548A-pu--I2C_peripheral
            \\-pu--PCA9548A-pu--I2C_peripheral

其中 PU 是 SDA/SCL 上的上拉电阻。  所有器件均已通电并上拉至3.3V、我们正在快速模式(400kHz)下运行。

我在阅读数据表时不太清楚每个单独的上拉电阻器应该是什么。  通常、如果我只是将处理器直接连接到 I2C 外设、我会使用一个2K 的上拉电阻器。  使用两级 PCA9548A 时、每个上拉电阻是否也应为2.2K?  或者、每个上拉电阻器是否与另一个上拉电阻器基本并联、因此要获得总计2.2K、每个上拉电阻器应该是6.6K?。

换而言之、是 PCA9548A 真正 SPDT 开关中的"开关"、还是它们具有某种主动"驱动"、用于隔离多路复用器的每一侧。

谢谢

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

    PCA9534不是多路复用器。

    多路复用器可在两侧之间建立直接的电气连接。 当开关闭合时、所有上拉电阻器都并行工作。

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

    抱歉!  我在我的原理图上看到了错误的部分。  我将讨论 PCA9548A 多路复用器。  谢谢

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

    尊敬的 Stephen:

    此处的 Clemens 响应正确、也适用于 PCA9548A。 当开关处于激活状态时、有源线路上的所有上拉电阻器将并行工作、并应相应地进行值计算。 根据所描述的拓扑、调整电阻器值应该很简单。 请记住、其他拓扑、例如需要在没有活动通道的情况下进行通信的拓扑(在原始 SDA/SCL 上的两个器件之间)、需要选择电阻器以确保为较小的总线提供合适的环境。  

    如果您有任何疑问、请告知我们。  

    此致、
    Eric Schott

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

    我们使用的 I2C 主机是 RPi CM4模块。  它具有内置的1.8K I2C 上拉电阻。  我认为每个多路复用子总线上的10k 上拉电阻都应该起作用。  1.8K || 10K || 10K = 1.3K。

    谢谢

    Steve

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

    当外部驱动器拉低线路时、在高阻态阶段、当外部驱动器停止驱动低电平时、它们是并联的。当总线电压高于开关/多路复用器的 Vgate-Vth 时、I2C 多路复用器/开关将"停止"并联。 如果您将其放大到 I2C 总线的波形中、则通常可以在发生这种情况时看到在低纳秒范围内出现某种步进。 通常、您可以根据分段总线选择上拉值。 (基于 I2C 上拉计算的二次侧通道最大上拉值: https://www.ti.com/lit/pdf/slva689 、您需要在其中估算总线电容并根据400kHz 或100kHz 操作选择 t_rise)

    -Bobby