打印
[疑难问答]

I2C总线为什么要接上拉电阻?

[复制链接]
2221|52
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wilhelmina2|  楼主 | 2023-10-22 22:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
I2C总线为什么要接上拉电阻?

使用特权

评论回复
沙发
backlugin| | 2023-11-11 14:15 | 只看该作者
使总线处于高电平状态              

使用特权

评论回复
板凳
mollylawrence| | 2023-11-11 17:16 | 只看该作者
为了保证 I2C 总线正常工作,有必要给 I2C 接口接上拉电阻。

使用特权

评论回复
地板
weifeng90| | 2023-11-11 20:40 | 只看该作者
一个是让总线保持一定状态,另外一方面增加驱动能力。

使用特权

评论回复
5
updownq| | 2023-11-12 11:19 | 只看该作者
开漏接口只能输出低电平,无法自主产生高电平。

使用特权

评论回复
6
pl202| | 2023-11-12 11:33 | 只看该作者
上拉电阻可以将总线拉低至地电平, 可以使数据更加准确地被传输。

使用特权

评论回复
7
fengm| | 2023-11-12 11:47 | 只看该作者
果总线不接上拉电阻,多个主机同时输出低电平时,总线状态会不确定。

使用特权

评论回复
8
tabmone| | 2023-11-12 11:56 | 只看该作者
通过上拉电阻,可以将单片机的IO口设置为输入模式,从而节省单片机的IO口资源。

使用特权

评论回复
9
dspmana| | 2023-11-12 12:39 | 只看该作者
上拉电阻可以提高总线的抗干扰能力,降低外部干扰对总线通信的影响。

使用特权

评论回复
10
houjiakai| | 2023-11-12 13:44 | 只看该作者
上拉电阻的大小对时序有一定的影响,特别是对信号的上升时间和下降时间。

使用特权

评论回复
11
jtracy3| | 2023-11-12 14:12 | 只看该作者
如果上拉电阻阻值过小,可能会导致灌入端口的电流过大,使数据不稳定

使用特权

评论回复
12
lzmm| | 2023-11-12 14:22 | 只看该作者
接上拉电阻后,在总线空闲时,总线会自动维持高电平,只有在主机主动发送数据时才会变为低电平。

使用特权

评论回复
13
modesty3jonah| | 2023-11-12 14:31 | 只看该作者
I2C的上拉电阻可以是1.5k、2.2k、4.7k等

使用特权

评论回复
14
mattlincoln| | 2023-11-12 15:44 | 只看该作者
在总线空闲时,SDA和SCL线都必须保持高电平。

使用特权

评论回复
15
elsaflower| | 2023-11-12 16:35 | 只看该作者
通过上拉电阻,可以将总线拉高到高电平状态。

使用特权

评论回复
16
mollylawrence| | 2023-11-12 17:50 | 只看该作者
选择合适的上拉电阻值取决于总线上的电容负载,通常建议使用4.7k-10kΩ的电阻。

使用特权

评论回复
17
sanfuzi| | 2023-11-13 10:00 | 只看该作者
使总线处于高电平状态              

使用特权

评论回复
18
ccook11| | 2023-11-13 10:59 | 只看该作者
I2C的上拉电阻可以是1.5k、2.2k、4.7k等

使用特权

评论回复
19
mikewalpole| | 2023-11-13 11:58 | 只看该作者
通过上拉电阻,可以将单片机的IO口设置为输入模式,从而节省单片机的IO口资源。

使用特权

评论回复
20
jimmhu| | 2023-11-13 12:28 | 只看该作者
必须通过外部上拉电阻RP将信号线拉至高电平。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

1058

帖子

1

粉丝