电子行业综合门户
|
专题
资料库
论坛
问答
视频
企业号
专栏
工具箱
登录
注册
ee
nano
.com
纳米网
电子行业综合门户
全站
热搜:
STM32
RISC-V
自动驾驶
电源设计
AI芯片
在线工具
资料下载
精选专题
直达:
芯片选型
品牌企业号
技术问答
登录
首页
新闻资讯
半导体产业
嵌入式技术
传感器
通信无线
人工智能
物联网
工业控制
汽车电子
电源新能源
医疗电子
显示光电
测试测量
消费电子
数据中心
国际动态
政策法规
技术应用
汽车电子
电路设计
电源管理
嵌入式开发
通信方案
传感器应用
测试测量
显示与人机交互
物联网方案
工业自动化
医疗电子
半导体
芯片新品
产业分析
制造工艺
嵌入式
MCU/MPU
RTOS
开发板
汽车电子
ADAS/自动驾驶
车载网络
新能源汽车
电源技术
DC-DC转换
电池管理
充电技术
人才
人才招聘
更多频道
传感器
通信无线
物联网
人工智能
工业控制
医疗电子
消费电子
数据中心
资料下载
工具箱
精选专题
芯片选型
搜芯片型号、技术文章、Datasheet...
选型
资料
工具
问答
论坛
标签
汇总
首页
论坛
技术交流
I2C总线上拉电阻取值:到底该选2.2k...
I2C总线上拉电阻取值:到底该选2.2k、4.7k还是10k?谈谈负载电容与上升时间实测经验
s
shunxuyuan2026
2026-08-03 08:52
378
2
经常在论坛看到初学者问I2C上拉电阻到底用多大。很多人默认就是无脑上4.7k,但在高速模式(400kHz Fast-mode)或者挂载了4-5个外设、走线较长时,示波器上看SCL和SDA的波形,上升沿经常圆得像个馒头,甚至没爬到0.7*Vdd就进入下一周期了。
大家平时是根据什么原则来平衡总线功耗与上升时间裕量的?
返回列表
全部回复
2
F
Frank0624
2026-08-04 20:38
#2
I2C规范里对上升时间(Tr)是有严格要求的:标准模式(100kHz)最大Tr是1000ns,快速模式(400kHz)最大Tr是300ns。上升时间由总线电容Cb和上拉电阻Rp决定,公式为 Tr ≈ 0.8473 * Rp * Cb。
如果你的总线挂了多个芯片,走线比较长,总寄生电容很容易达到100pF~200pF。这时如果还用4.7k,Tr = 0.8473 * 4.7k * 200pF ≈ 796ns,对于400kHz来说就严重超标了!
芯
芯片验证小严
2026-08-04 23:24
#3
我们工业板卡上的经验法则:
- 3.3V供电、400kHz快速模式:一般直接选 1.8k ~ 2.2k;
- 电池供电超低功耗设备(跑100kHz):如果总线电容很小(小于50pF),可以选用 10k 甚至 20k 来省电;
- 另外一定要注意芯片引脚的下沉电流能力(Iol),标准规定Iol至少3mA,如果电阻选太小(比如小于1k),低电平时下拉电压Vol可能会抬高,超过芯片识别的VIL阈值(0.3*Vdd)。
发表回复
登录后即可参与技术帖讨论
立即登录
帖子信息
板块
技术交流
发帖时间
2026-08-03
浏览次数
378
回复次数
2
快速导航
技术交流
新手入门
项目分享
芯片讨论
职业发展
灌水闲聊
全站技术与芯片检索
全站资讯
芯片选型
原厂资料
技术标签
搜索
工程师高频热搜
STM32
RISC-V
自动驾驶
电源设计
AI芯片
碳化硅
车规MCU
氮化镓
高速PCB
电机控制
独占工程工具直达
芯片选型
资料手册
在线工具
ee
nano
全站频道导航
欢迎来到纳米网工程师社区
登录解锁资料下载、在线工具与技术互动
登录
注册
核心工程服务与互动社区
芯片选型
原厂资料库
在线工具箱
精选专题
技术问答
工程师论坛
品牌企业号
技术专栏
视频课程
核心技术与产业频道
新闻资讯
技术应用
半导体
嵌入式
汽车电子
电源技术
人才
纳米网通行证
登录纳米网工程师账号
登录后即可关注技术频道、参与问答评论、免费使用全部在线工程工具与下载原厂资料。
用户名 / 邮箱
登录密码
忘记密码?
30天内自动登录
立即登录
还没有纳米网账号?
免费注册账号