被动元件 电子发烧友 · 科炜科技行业研究

驱动之路#41:为什么 I2C 要上拉电阻?

前面一篇文章,我们简单了解了 I2C 是怎么通信的:两根线,SDA 负责数据,SCL 负责时钟;主控通过起始信号、地址、ACK、停止信号,完成一次完整通信。 但刚接触 I2C 的朋友,通常还会遇到另一个问题: 为什么 I2C 总线一定要加上拉电阻? 明明 SDA、SCL 已经接到芯片引脚了,为什么还…

详细内容

I2C 总线只有两根线,SDA 负责数据、SCL 负责时钟,主控通过起始信号、地址、ACK 和停止信号完成一次通信,那为什么还要加上拉电阻?

原因是 I2C 器件的输出是开漏结构,只能把总线拉低,不能主动输出高电平。总线回到高电平,靠的就是上拉电阻。

上拉阻值直接决定总线的上升沿速度和静态功耗:阻值太大边沿变缓、速率上不去,阻值太小则功耗增加,还会增加器件灌电流负担。

科炜科技建议:常用的 2.2k 到 10k 贴片电阻都是现货常备规格,多从机或者长走线场景建议适当减小阻值并实测波形。

科炜视角:这条消息对采购意味着什么

被动元件看起来不起眼,却是最容易“卡住”生产的一环——一颗电阻缺货,整块板子就出不来。建议把常用的阻容感按三个月用量做安全库存。

相关元器件方向

围绕这条新闻涉及的器件方向,我们已经备好了常用料号,可以直接按分类查找,也可以把型号清单发给我们做 BOM 配单。

相关元器件推荐

以上料号均为现货或在途,可直接下单,也可以提交 BOM 由我们配单报价。

需要这些元器件?

正品保证 · 当天发货 · 支持小批量试产与批量配套

相关内容