[技术问答] I2C的外挂拉高电阻值为多少?

[复制链接]
1245|6
 楼主| xinxianshi 发表于 2024-1-16 23:19 | 显示全部楼层 |阅读模式
3971965a69e6523b39.png
对于标准模式I2C总线系统,上图中电阻RP值取决于以下参数:

I2C速度
电源电压
总线电容
连接设备的数量(输入电流+漏电流)
电源电压(VDD)和最大输出低电平決定上拉电阻Rp的最小值。

例如,一个4.5V的电源电压,VOL= 0.45 V和Rp为4.7K欧姆


 楼主| xinxianshi 发表于 2024-1-16 23:20 | 显示全部楼层
4338365a69e897ab6b.png
(4.5 - 0.45)/ 4700 = 8.617mA < Sink Current
5008165a69e9b67bd9.png
RP值限制的最大总线电容到约400 pF(容性负载),以截止频率(1/2*pi*Rp*Cb)计算以满足最大的tr(SCL/ SDA上升时间)为300 ns的要求。
小明的同学 发表于 2024-1-21 20:58 | 显示全部楼层
速度高的化,就要小,就会耗电,速度低就可以大的上拉电阻,更省电。
flycamelaaa 发表于 2024-1-23 10:31 | 显示全部楼层
一般来说,根据I2C协议,端口输出低电平的最高允许值为0.4V。因此,当电源电压为5V时,最小上拉电阻约为1.5kΩ;当电源电压为3V时,约为1kΩ。
laocuo1142 发表于 2024-1-23 10:32 | 显示全部楼层
建议参考相关的技术规范和规格书,以确保正确配置I2C总线并获得最佳性能。
OliviaSH 发表于 2024-1-23 15:59 | 显示全部楼层
这个要根据实际电路调试的
埃娃 发表于 2024-1-29 10:46 来自手机 | 显示全部楼层
通过调试选择最合适的阻值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

1019

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部