怎么样确定I2C中是否要在SDA和SCL 上各加个上拉电阻呢,而且如果加上拉电阻,阻值根据什么来确定?

 我来答
一剑出血
高粉答主

2017-07-08 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
“怎么样确定I2C中是否要在SDA和SCL 上各加个上拉电阻
按照I²C的规范来讲,SDA和SCL都是需要上拉电阻的。当然如果你主控芯片的两个管脚具有内部上拉并且满足你的速率要求,也是可以省略外部上拉的。
“如果加上拉电阻,阻值根据什么来确定”
根据主控的管脚驱动能力、负载数量、走线长度、传输速率等因素共同决定。对于产品设计而言可以先选取经验参数、而后通过小批量实测波形来确定的。
更多追问追答
追问
你好,那有计算基本公式吗?假设单输入,单输出,只和STM32通信,
追答
走线长度?多远?周围有些什么样的信号?
传输速率?100kHz?400kHz?2.5MHz?
谁是主控?管脚支持什么样的电气类型?开漏+弱上拉时驱动电流能到多大?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式