打印

I2C引脚上拉的疑问

[复制链接]
5681|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shuishuo615|  楼主 | 2012-8-1 17:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用STM8的I2C引脚,上了次当。看了下手册,PB4,PB5两个I2C引脚为开漏输出。

是不是在使用的时候,必须加外部上拉电阻,当普通GPIO的时候也要外部上拉电阻?

我试了下不加上拉电阻的情况下,设置为开漏模式,当GPIO无法输出高电平。

特来确定下。
沙发
IJK| | 2012-8-2 09:47 | 只看该作者
STM8的PB4,PB5两个I2C引脚,应该是所谓的 True Open Drain,所以在使用的时候,必须加外部上拉电阻。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
shuishuo615 + 1
板凳
shuishuo615|  楼主 | 2012-8-2 13:10 | 只看该作者
3# IJK

为何设计者不再内部加上拉电阻,电阻应该不会占用过多的空间吧
难道是为了线与的功能?

使用特权

评论回复
地板
supreme42| | 2012-8-3 11:51 | 只看该作者
3# IJK

为何设计者不再内部加上拉电阻,电阻应该不会占用过多的空间吧
难道是为了线与的功能?
shuishuo615 发表于 2012-8-2 13:10
有些IC内部是有弱上拉电阻的。这样也可以线与。不过很多外面还是要加上拉,考虑驱动能力的问题,毕竟芯片的输出驱动能力不可能太大。

使用特权

评论回复
5
shuishuo615|  楼主 | 2012-8-3 13:00 | 只看该作者
5# supreme42 奥,了解了

使用特权

评论回复
6
将臣归邪| | 2012-8-3 19:46 | 只看该作者
开漏只能够输出低电平
要输出高电平就要上拉
这是模电只是撒

使用特权

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

本版积分规则

8

主题

66

帖子

0

粉丝