总线电路装置的制作方法

文档序号:6615151阅读:162来源:国知局
专利名称:总线电路装置的制作方法
技术领域
本发明涉及一种总线电路装置,特别涉及一种可重复利用总线的总线电路装置。
背景技术
参考图l为现有总线电路装置的示意图, 一从控设备(SLAVE) 12包括一检测芯片122及一 地址模块126,所述检测芯片122包括一I2C总线接口124, 一I2C总线16通过所述I2C总线接口 124将所述从控设备12与一主控设备(MASTER) 13连接,所述地址模块126为检测芯片122提供 一固定地址,所述检测芯片122根据所述地址,通过所述I2C总线16与所述主控设备13完成信 息传输。
因为现有的从控设备12的地址模块126中的地址是固定的,因此,如果要在一台主控设 备13上通过一根I2C总线连接多台从控设备时,就会因为地址模块126提供的地址冲突而造成 主控设备无法识别从控设备,因此,为了达到在一台主控设备上同时连接多台从控设备的目 的,就需要为每台从控设备单独提供一根I2C总线,这样不仅对I2C总线的利用率不高,而且 增加成本。

发明内容
鉴于以上内容,有必要提供一种总线电路装置,使多个从控设备可以通过一根I2C总线 与主控设备连接。
一种总线电路装置,其包括一主控设备, 一第一从控设备及一第二从控设备,每一从控 设备均包括一检测芯片及一地址控制模块,每一检测芯片包括一总线接口 ,每一总线接口均 通过同一条总线与所述主控设备相连,每一地址控制模块包括一计数单元,所述主控设备向 所述第一从控设备的检测芯片及计数单元发送一预设地址,所述第一从控设备的计数单元将 所述预设地址进行运算计数并将运算后的地址传递给所述第二从控设备的检测芯片及地址控 制模块的计数单元作为第二从控设备的预设地址。
所述地址控制模块可为不同的从控设备设定不同的预设地址,使多个从控设备可以通过 一根I2C总线与主控设备连接。


图l是现有总线电路装置的示意图。 图2是本发明总线电路装置较佳实施方式的示意图。图3是图2中地址控制模块的示意图。
具体实施例方式
请参照图2,本发明总线电路装置较佳实施方式包括一主控设备10及若干从控设备20、 30、 40…90。每一从控设备20、 30、 40…90均包括一检测芯片22及一地址控制模块26,每一 检测芯片22包括一I2C总线接口24,每一从控设备20、 30、 40…90的I2C总线接口24均通过同 一条I2C总线14与所述主控设备10相连。
现以从控设备20为例说明地址控制模块26的组成,请一并参阅图3,所述地址控制模块 26包括一计数单元262和一显示单元264。所述计数单元262由级连的第一至第三计数器 U广U3组成,所述第一至第三计数器U广U3均为一二进制加法器,且可以实现输入数值加一的 功能。所述第一计数器U1的第一输入端A与所述主控设备10连接以获取一位预设地址A0,其 第二输入端B通过一电阻R1与一电源VCC连接以获取一高电平(即计数器加一设置),其触发 端CI接地,进位输出端C0与所述第二计数器U2的触发端CI连接,所述第二计数器U2的第一输 入端A与所述主控设备10连接以获取一位预设地址A1 ,所述第二计数器U2的第二输入端B接地 ,第二计数器U2的进位输出端C0与所述第三计数器U3的触发端CI连接,所述第三计数器U3的 第一输入端A与所述主控设备10连接以获取一位预设地址A2,所述第三计数器U3的第二输入 端B接地,因此,所述第一至第三计数器U广U3可对所述三位地址A2A1A0进行加一计数,再通 过第一至第三计数器UrU3的输出端S输出加一后的输出地址A2' Al' AO'。所述显示单元 264包括三个发光二极管LED(TLED2 ,所述发光二极管LED(TLED2的阳极分别对应通过电阻 R2 R4与所述第一至第三计数器U广U3的第一输入端A连接,所述发光二极管LED(TLED2的阴极 均接地。所述主控设备10的三位预设地址A2A1A0还同时提供给从控设备20的检测芯片22为所 述从控设备20提供预设地址。
其余从控设备30、 40…90中地址控制模块26的内部结构与所述从控设备20的相同,每一 从控设备30、 40…90的计数器U广U3的第一输入端A分别与上一级从控设备的计数器U广U3的 输出端对应联接,每一从控设备30、 40…90的检测芯片22及计数器U广U3的第一输入端A接收 的预设地址均为前一级从控设备通过加一计数后输出的地址。
下面以主控设备10向所述从控设备20输出的预设地址A2A1A0为000为例,说明本发明总 线电路装置的较佳实施方式的工作过程。所述从控设备20接收所述主控设备10输出的预设地 址A2A1A0,因为所述显示单元264中二极管LED(TLED2的阳极接收的为低电平信号,所述二极 管LED(TLED2均不亮,指示所述从控设备10的预设地址为000。所述计数单元262对预设地址 A2A1A0进行加一计数,并将计数后的地址A2' Al' AO' (001)传送给下一级从控设备30,所述从控设备30的检测芯片22的预设地址即为001,所述从控设备30的显示单元264中二极管 LEDO亮,LED1和LED2不亮,以显示从控设备30的预设地址为001 。从控设备30的计数单元 264再对从控设备30的预设地址加一计数,并将计数后的地址传送给下一级从控设备40。这 样,只需将前一级从控设备的输出地址作为下一级从控设备的预设地址,以此类推即可完成 从控设备的地址设置,此时,只需要一根I2C总线14即可使八台从控设备20、 30…90同时与 所述主控设备10完成信号传输,同时还可通过显示单元264直接了解每台从控设备20、 30、 40…90工作的预设地址。
而且,所述预设地址的位数还可根据连接的从控设备的数量相应调整,以提高所述总线 电路装置连接从控设备的扩充性。
权利要求
1.一种总线电路装置,其包括一主控设备,一第一从控设备及一第二从控设备,每一从控设备均包括一检测芯片及一地址控制模块,每一检测芯片包括一总线接口,每一总线接口均通过同一条总线与所述主控设备相连,每一地址控制模块包括一计数单元,所述主控设备向所述第一从控设备的检测芯片及计数单元发送一预设地址,所述第一从控设备的计数单元将所述预设地址进行运算计数并将运算后的地址传递给所述第二从控设备的检测芯片及地址控制模块的计数单元作为第二从控设备的预设地址。
全文摘要
一种总线电路装置,其包括一主控设备,一第一从控设备及一第二从控设备,每一从控设备均包括一检测芯片及一地址控制模块,每一检测芯片包括一总线接口,每一总线接口均通过同一条总线与所述主控设备相连,每一地址控制模块包括一计数单元,所述主控设备向所述第一从控设备的检测芯片及计数单元发送一预设地址,所述第一从控设备的计数单元将所述预设地址进行运算计数并将运算后的地址传递给所述第二从控设备的检测芯片及地址控制模块的计数单元作为第二从控设备的预设地址。所述地址控制模块可为不同的从控设备设定不同的预设地址,使多个从控设备可以通过一根I2C总线与主控设备连接。
文档编号G06F13/40GK101315617SQ200710200748
公开日2008年12月3日 申请日期2007年6月1日 优先权日2007年6月1日
发明者谢明志 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1