动态分配集成电路总线上的设备地址的系统及方法技术方案

技术编号:2852579 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种动态分配集成电路总线上的设备地址的系统,该系统包括一总线主控处理单元及多个连接在集成电路总线上的设备,每一设备包括一处理单元。其中,总线主控处理单元用于:产生多个各不相同的新地址,向集成电路总线发送命令,将产生的新地址分配给当前地址为一预定地址的设备。每个设备的处理单元逐个执行如下作业:将各自所属设备的地址设定为所述的预定地址,从集成电路总线上接收将一新地址分配给当前地址为预定地址的设备的命令,并根据所接收到的命令将该设备的地址设定为该新地址。本发明专利技术还提供一种动态分配地址的方法。本发明专利技术可以扩充集成电路总线的容量,使得集成电路总线上可以连接更多的设备。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种集成电路总线地址分配系统及方法,特别涉及一种I2C总线设备的地址动态分配系统及方法。
技术介绍
飞利浦的I2C(Inter Integrated Circuit,I2C)总线因为具有即插即用双线接口的简单性,而且其低实施成本,已经在众多电子应用中成为控制、维护和配置的业界标准串行总线。连接在I2C总线上的I2C设备需通过各自的I2C地址(I2C SlaveAddress)才能访问。传统的I2C设备的地址设置,是通过每一个I2C设备的电路板上的硬件预先设定。I2C总线限定了一个I2C设备只可以设定一个I2C地址,且I2C地址的设定范围为00-FF。例如,大多数I2C总线可以访问的电子可擦写可程序化只读内存(Electrically ErasableProgrammable Read Only Memory,EEROM)只具有三个橡皮接脚(Strapping Pin),这样限制了这些EEROM的I2C地址设定范围为A0-AF(只可以是偶数地址),因此最多只能够有8个EEROM设备连接到一条I2C总线。因此,有必要提供一种采用动态方式设定I2C设备地址的方法,从而可以扩本文档来自技高网...

【技术保护点】
一种动态分配集成电路总线上的设备地址的系统,其特征在于,该系统包括一总线主控处理单元及多个连接在所述的集成电路总线上的设备,每一设备包括一处理单元,其中:所述总线主控处理单元用于:产生多个各不相同的新地址;向上述集成电路总线上发送命 令,将产生的新地址分配给当前地址为一预定地址的设备;所述连接在集成电路总线上的多个设备的处理单元逐个执行如下作业:将各自所属设备的地址设定为所述的预定地址;从上述集成电路总线上接收将一新地址分配给当前地址为上述预定地址的设备的命令, 并根据所接收到的命令将该设备的地址设定为该新地址。

【技术特征摘要】

【专利技术属性】
技术研发人员:郎裕明
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1