您好!
该应用使用1.5kOhm I2C 上拉电阻器。 I2C 在400kbps 数据速率下使用。
在示波器上测量的 I2C 时钟的上升时间为292ns。
将这些数字插入 I2C 总线上拉电阻计算应用程序的公式7
请注意、总线电容计算为230pF。
这是否意味着上拉电阻器值在可接受的范围内?
不确定如何计算总线电容。 布局工具可以测量跟踪电容
来自 PCB 上的 I2C GPIO、但该数字在每个轨道上的读数大约为10pF。
谢谢、
Priya
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.
您好!
该应用使用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 足够快、但非常接近。 现在、该电阻器的容差是多少、在测量上升时间时使用的电阻器的实际值是多少? 您可能希望使用稍低的电阻器值、以允许电阻器之间的变化。