跳到主要内容
DD-CAT IDE logoDD-CAT IDE

I2C 上拉电阻计算

收藏

I2C 总线上拉电阻:按总线电容、速率与器件灌电流能力计算 Rp_max / Rp_min,给出 E24 推荐值并校核上升时间与低电平。

要点速览

I2C 上拉电阻计算:I2C 总线上拉电阻:按总线电容、速率与器件灌电流能力计算 Rp_max / Rp_min,给出 E24 推荐值并校核上升时间与低电平。 计算公式:Rp(max) = tr/(0.8473·Cb) | Rp(min) = (Vdd − Vol)/Iol | tr = 0.8473·Rp·Cb。 在 DD-CAT IDE 在线工具页填写参数即可即时得到结果,并同步显示随参数联动的计算模型示意图。 I2C 上拉电阻是「速度」与「功耗 / 灌电流」的折中:阻值小上升快但低电平电流大,阻值大省电但边沿变慢。 Rp_max 由上升时间与总线电容决定,Rp_min 由器件在 Vol 下能吸收的 Iol 决定;推荐值必须落在两者之间。

参数输入

Rp(max) = tr/(0.8473·Cb) | Rp(min) = (Vdd − Vol)/Iol | tr = 0.8473·Rp·Cb

计算模型示意(随参数联动)

3.3 VRp11.3 kΩRp21.3 kΩMCUI2CSDASCLCb200 pFtr ≈ 220 ns
Rp_max(上升时间限制)1.77 kΩ
Rp_min(灌电流限制)966.7 Ω
推荐上拉电阻 Rp(E24)1.3 kΩ
实际上升时间 tr220 ns
低电平灌电流2.231 mA
低电平上拉功耗6.469 mW
该 Rp 允许的最大 Cb272 pF
总线电容校核通过 ✓

工程备注

  • I2C 上拉电阻是「速度」与「功耗 / 灌电流」的折中:阻值小上升快但低电平电流大,阻值大省电但边沿变慢。
  • Rp_max 由上升时间与总线电容决定,Rp_min 由器件在 Vol 下能吸收的 Iol 决定;推荐值必须落在两者之间。
  • 总线电容包括所有器件引脚、PCB 走线与连接器,规范建议 ≤400pF;长总线 / 多器件优先降低速率或使用有源上拉。

常见问题

I2C 上拉电阻计算是做什么的?
I2C 总线上拉电阻:按总线电容、速率与器件灌电流能力计算 Rp_max / Rp_min,给出 E24 推荐值并校核上升时间与低电平。
I2C 上拉电阻计算的计算公式是什么?
核心公式:Rp(max) = tr/(0.8473·Cb) | Rp(min) = (Vdd − Vol)/Iol | tr = 0.8473·Rp·Cb。工具会按该公式与所选参数即时给出结果。
使用I2C 上拉电阻计算有哪些工程注意事项?
I2C 上拉电阻是「速度」与「功耗 / 灌电流」的折中:阻值小上升快但低电平电流大,阻值大省电但边沿变慢。 Rp_max 由上升时间与总线电容决定,Rp_min 由器件在 Vol 下能吸收的 Iol 决定;推荐值必须落在两者之间。 总线电容包括所有器件引脚、PCB 走线与连接器,规范建议 ≤400pF;长总线 / 多器件优先降低速率或使用有源上拉。