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.

[参考译文] I2C上拉计算

Guru**** 2454530 points


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

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

主题中讨论的其他部件:ash

你(们)好  

我想知道,在计算上拉电阻值(最小值)时,我们需要考虑哪个设备vol (最大值)和IOL?I2C主设备还是从属设备?  

如何计算总线电容值?Cb (总线电容)需要从主电源或从电源获取?

请参考 TI的slva689文档中的图1。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,ASHU:
    Vol (最大值)是指总线上所有设备的VOL最高的用户。 它可以是主设备或总线上的任何设备。 您正在寻找最糟糕的情况,因此请明智地进行评估。 我倾向于将VOL和IOL视为陈述下拉FET的最大RDS_ON的一种方式。 这有助于我更好地了解电路。 VOL/IOL =下拉FET的RDS_ON。

    总线电容是由器件引起的总线上的电容(每个器件的~5-15pF是近似值,但应在器件规格页中说明)和PCB上轨迹电容的组合。 如果您有一个线束,那么您需要计算从SDA/SCL到接地线束的电容。

    有许多公式可用于PCB痕量电容计算。 甚至还有一些很好的工具可以帮您完成。 Saturn PCB具有以下特性:

    www.saturnpcb.com/pcb_toolkit.htm

    如果这不清楚,或者您有更多问题,请告诉我。
    Francis Houde