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.

[参考译文] TM4C1290NCPDT:I2C 上拉电阻计算

Guru**** 2473950 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/684939/tm4c1290ncpdt-i2c-pullup-resistor-calculations

器件型号:TM4C1290NCPDT

您好!

该应用使用1.5kOhm I2C 上拉电阻器。 I2C 在400kbps 数据速率下使用。

在示波器上测量的 I2C 时钟的上升时间为292ns。

将这些数字插入 I2C 总线上拉电阻计算应用程序的公式7

请注意、总线电容计算为230pF。  

这是否意味着上拉电阻器值在可接受的范围内?

不确定如何计算总线电容。 布局工具可以测量跟踪电容

来自 PCB 上的 I2C GPIO、但该数字在每个轨道上的读数大约为10pF。

谢谢、

Priya

 

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

    您可以通过"包括或链接"到"I2C 总线上拉电阻器计算应用"来受益。 尽管如此-永远-我"不知道"如何或在哪里"找到它"。

    如果"总线上"只有一个从器件、且轨迹(合理地)短/直-我们的经验是、"准确确定 I2C 上拉值"-可能会证明"过度杀戮"。 对于我来说、您注意到的值(1K5)-对于单个从器件-看起来比正常/习惯值"低"。

    遇到的情况要多得多:2k2-10K。 较低的值-在主器件的两条 I2C 线路和从器件的 SDA 线路上强制增加灌电流、并且可能(不)产生显著的改进。

    我建议您"示波器监控每个 I2C 线路-在从器件的信号引脚上(或尽可能靠近您可以合理地获得的位置)、确保移除示波器探针的(通常过长)接地引线-并采用线环-而不是。   

    [编辑] 我刚刚提到了供应商 Bob 的简洁 I2C 图表-如果这些值(是)确实正确-您在使用这样(相对)低值电阻器时是正确的。   

    FiRM /我发现、这些"较高 I2C 速度"下的信号"稳健性"会受到"下降"、这就是"较高的电阻规格"对我们而言很有用的原因。   我们认为"SPI"是一个优秀的候选器件-如果认为正常速度 I2C-"Too Slow"。   和-由于 所需的电流较高、有报告显示"发热效应"-及时影响 I2C 器件(以及在"暖环境"中)...

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

    关键的衡量标准是上升时间小于该模式允许的最大值。 从应用报告 http://www.ti.com/lit/an/slva689/slva689.pdf 的表1中、快速模式的最大上升时间为300nS。 292nS 足够快、但非常接近。 现在、该电阻器的容差是多少、在测量上升时间时使用的电阻器的实际值是多少? 您可能希望使用稍低的电阻器值、以允许电阻器之间的变化。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bob、
    SDA 和 SCL 线路上的上拉电阻为:RES 1.54K 1/10W 1% 0603。 包括该容差、
    总线电容在222pF-223pF 范围内。

    在上升时间计算中使用了同一电阻器、不确定是否实际测量了该电阻器。
    可能1.2kOhm 或1kOhm 是更好的选择?

    谢谢、
    Priya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用1%的电阻器即可正常工作。 如果您需要降低成本(如果您计划进行数百万次)、您可能会达到1.2K 5%。