• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

i2c总线上最多可以挂多少个器件

Reuben 2018-10-29 浏览量:7725
i2c总线上最多可以挂多少个器件
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 7位的地址线啊,理论上是有127个的,但是挂太多了,总线上的功耗 就会大,信号 的质量就不好了,通讯的误码率也会高一些,最好是加二极驱动
    • 发布于 2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • I2C总线理论上挂接127个器件,但是在实际使用中,通常不会超过8个,一般六七个就到头了,I2C总线的驱动能力有限,太多的器件总线驱动不起来。

    如果确实需要挂接更多的IIC器件,可以使用多个IIC接口,每一个上面5个以内,这样可以保证稳定性

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论127个,一般也就3到4个,芯片的扇出能力有限
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 有IIC地址决定,8位地址,减去1位广播地址,是7位地址,2^7=128,但是地址0x00不用,那就是127个地址, 所以理论上可以挂127个从器件。
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可以挂128个,因为I2C是7位地址,但是实际上I2C总线挂载多个器件是需要很强的上拉的,一般最多不超过5个器件,并且这5个器件的硬件地址必须各不相同。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以挂127个,但是通常没这么做的,因为I2C总线没那么大驱动能力,挂多了,器件也读不回来。
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 8位地址,7位有效,也就是2的7次方个了
    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 8位地址,不同类型127个,相同类型的话的减去前面的类型地址两位!
    • 发布于2018-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 最多可以挂127个I2协议设备
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • :有IIC地址决定8位地址减去1位广播地址是7位地址2^7=128但是地址0x00不用那就是127个地址 所以理论上可以挂127个从器件。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论127,但不会这么用,总线驱动能力有限,若设备太多,造成I2C下降沿过缓,读取数据容易出错或者直接读取失败
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 127个器件,不过没见过这么用的
    • 发布于2018-11-02
    • 举报
    • 评论 0
    • 0
    • 0

  • IIC的地址是7位或者11位的,理论上可以挂127个,但是总线驱动能力一般没那么强
    • 发布于2018-11-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可以放置128个芯片,但实际做不到,牵扯的驱动电平的问题。
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 最多是可以挂127个设备,但是实际不能挂这么多
    • 发布于2018-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 根据地址来计算可以挂127G个元件
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

i2c总线上最多可以挂多少个器件