• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 手机硬件设计交流 > I2C的地址如何分配?

I2C的地址如何分配?

录入:edatop.com     点击:
在I2C的规范中,每个device有一个7bit的地址,这个地址是如何分配的?是直接固化在device中,还是由master通过general call address来分配?

是固定的

但是一共就7bit,如果固定,很快就会分配完的。还有谁来分配这些地址,会是Philips吗?

都是固定的,重复肯定会有的,所以选用的时候应该和厂家沟通,在master这端是否还有其他共用数据线的IC的device,如果一样,一般供应厂家会修改device id给你。

不同种类的设备会给不同的分配范围!

这个比较有用,4楼的朋友确认一下,厂家真会为单独一家用户修改ID吗?

5楼的老兄,能不能给个大概的分配范围说明?哪类device在哪个范围?

多数都是固定的,也有些设备I2C地址部分bit位是可以通过pin脚的上拉下拉来设置的

这个比较有用,4楼的朋友确认一下,厂家真会为单独一家用户修改ID吗?<<<我们曾经让厂家修改过,因为有冲突。厂家如果不是很大牌,为了销量,应该会修改

I2C DEVICE ID 是 DEVICE 固定的,MASTER 端寻址时候发8位数据(前7位是DEVICE ID+1位读写),所以一个I2C总线上可以挂2的7次方128个地址不同的设备(目前的很多器件DEVICE ID都是把7位地址中的几位硬件留出来给用户,其余几位都写死,空留出2位的话I2C总线就最多可挂2的2次方4个该设备),如果7位全部写死,此类设备I2C只能识别一个

上一篇:加速度传感器的原理及应用
下一篇:关于LM399

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图