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.

[参考译文] P82B715:I2C 上拉电阻值

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1088060/p82b715-i2c-pullup-resistor-values

部件号:P82B715
“线程: LM1117”中讨论的其它部件

您好,

TI 网站上关于 I2C 上拉电阻器的信息似乎存在冲突。

I2C 总线抽拉电阻器计算(2015)
https://www.ti.com/lit/an/slva689/slva689.pdf

P82B715 I2C 总线扩展器(2016)
https://www.ti.com/lit/ds/symlink/p82b715.pdf

第4页第一个链接中的示例建议的值为1到2 K

但是数据表中的第12页显示的值要高得多。 这是否与 P82B715具体相关,或者对建议的意见是否发生了变化?

电路为5V 电源。 MCU 是 ESP8266(ESP-01),由 LM1117提供,可降至3.3V。 本地 I2C 设备的电源为5V,SDA 和 SCL 线路的电压高达3.3V。 LX 和 Ly 以及远程 SDA 和 SCL 被拉至5V。

感谢大家的见解。

标记。

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

    Mark,您好!

    I2C 上拉电阻器的最大值受系统线路电容的限制,以确保信号的上升时间可以支持所需的数据速率。 此处的第一个文档计算最坏情况下的总线负载400pF (I2C 规范允许的最大值),从而将最大上拉值限制为相当低的电阻(~1k - 2k)。 P82B715数据表中的示例不使用最坏情况值,而是根据估计的30pF 和50pF 之间的总线电容进行计算。 由于此电容要小得多,因此,上拉电阻器不必太强(电阻值较小)才能达到所需的上升时间。 这允许上拉值在~20k 欧姆范围内。 应用说明的图3 (如下所示)描述了这种关系。 应用手册假定最大电容为图形最右侧。 数据表使用图表最左侧的值示例。  


    请告诉我这里还有什么不清楚的地方,以及你还有什么问题。

    此致,
    埃里克·肖特