电子产业一站式赋能平台

PCB联盟网

搜索
查看: 3702|回复: 7
收起左侧

I2C上拉电阻讨论

[复制链接]

176

主题

1439

帖子

9713

积分

凡亿读者

积分
9713
发表于 2016-12-26 19:05:22 | 显示全部楼层 |阅读模式
RP不宜过小,一般不低于1KΩ
  一般IO 端口的驱动能力在2mA~4mA量级。如果RP阻值过小,VDD灌入端口的电流将较大,这导致端口输出的低电平值增大(I2C协议规定,端口输出低电平的最高允许值为0.4V);如果灌入端口的电流过大,还可能损坏端口。故通常上拉电阻应选取不低于1KΩ的电阻(当VDD=3V时,灌入电流不超过3mA)。
  RP不宜过大,一般不高于10KΩ
  由于端口输出高电平是通过RP实现的,线上电平从低到高变化时,电源通过RP对线上负载电容CL充电,这需要一定的时间,即上升时间。端口信号的上升时间可近似用充电时间常数RPCL乘积表示。
  信号线负载电容(对地)由多方面组成,包括器件引脚、PCB信号线、连接器等。如果信号线上挂有多个器件,负载电容也会增大。比如总线规定,对于的400kbps速率应用,信号上升时间应小于300ns;假设线上CL为20PF,可计算出对应的RP值为15KΩ。
  如果RC充电时间常数过大,将使得信号上升沿变化缓慢,达不到数据传输的要求。
  因此一般应用中选取的都是几KΩ量级的上拉电阻,比如都选取4K7的电阻。
  小阻值的RP电阻增大了端口 Sink电流,故在可能的情况下,RP取值应稍大一点,以减少耗电。另外,通常情况下,SDA,SCL两条线上的上拉电阻取值是一致的,并上拉到同一电源上。
回复

使用道具 举报

42

主题

792

帖子

1728

积分

三级会员

Rank: 3Rank: 3

积分
1728
发表于 2017-3-28 10:47:02 | 显示全部楼层
~~~~~~~~灌水获取M币
回复 支持 反对

使用道具 举报

0

主题

165

帖子

721

积分

二级会员

Rank: 2

积分
721
发表于 2017-4-1 17:07:25 | 显示全部楼层
学习了。。。
回复 支持 反对

使用道具 举报

0

主题

32

帖子

180

积分

一级会员

Rank: 1

积分
180
发表于 2017-7-3 16:22:15 | 显示全部楼层
学习了!!!!!!!
回复 支持 反对

使用道具 举报

2

主题

269

帖子

1203

积分

三级会员

Rank: 3Rank: 3

积分
1203
发表于 2017-7-5 08:43:29 | 显示全部楼层
不错不错 支持下
回复 支持 反对

使用道具 举报

12

主题

1135

帖子

4527

积分

四级会员

Rank: 4

积分
4527
发表于 2017-7-5 09:14:47 | 显示全部楼层
, h* U& M/ {# S2 [5 A
不错不错 支持下
回复 支持 反对

使用道具 举报

24

主题

308

帖子

1569

积分

三级会员

Rank: 3Rank: 3

积分
1569
发表于 2017-7-18 12:59:04 | 显示全部楼层
~~~~~~~~灌水获取M币
回复 支持 反对

使用道具 举报

1

主题

173

帖子

829

积分

二级会员

Rank: 2

积分
829
发表于 2017-7-18 13:47:20 | 显示全部楼层
资料很好,强烈支持楼主,感谢分享!
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表