一种基于I2C总线控制器件的装置制造方法及图纸

技术编号:7310001 阅读:227 留言:0更新日期:2012-05-03 04:46
一种基于I2C总线控制器件的装置,包括主控制器,其特征在于还包括:驱动电路、从器件、所述主控制器与驱动电路连接,驱动电路与多个从器件总线连接,主控制器与从器件通过I2C总线建立通讯连接。本实用新型专利技术通过主控电路、驱动电路、从器件相互连接,并结合一系列的实现步骤完成了控制多个相同器件的功能。本实用新型专利技术主要应用于通过I2C总线控制多个相同器件的领域。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及I2C器件的控制装置,尤其是一种在I2C总线上控制多个相同I2C 器件装置。
技术介绍
随着的I2C总线技术的发展成熟,带I2C总线功能的器件广泛的应用在军、民品各方面,如存储器,日历时钟芯片等。但是,带I2C总线功能的从器件(由于与处理器等发送命令的主控制器进行通讯,因此也称为从器件)有其局限性,因为主控制器(在总线上发送控制命令访问从器件,为微处理器)访问从器件是通过其器件地址实现通讯连接的,而从器件地址由器件为数不多(1 3个)的相关管脚(拉高或拉低)确定,限制了 I2C总线上相同的器件有效链接数目,在一定情况下制约了电路应用设计。
技术实现思路
本技术所要解决的技术问题是针对上述存在的问题,提供一种I2C总线上控制多个相同器件的装置,通过驱动电路接收主控制器控制命令,改变驱动电路与从器件之间地址总线上的地址命令,设置有效的从器件地址,进而主控制器与有效地址的从器件通过I2C总线进行通讯连接,提高了 I2C总线控制器件的灵活性。为达到上述目的,本技术采用的技术方案是一种基于I2C总线控制器件的装置,包括主控制器,还包括驱动电路、从器件、所述主控制器与驱动电路连接,驱动电路与多个从器件总线连接,主控制器与从器件通过I2C 总线建立通讯连接。所述驱动电路是TTL驱动电路。所述从器件至少一个。从上述本技术的结构特征可以看出,其优点是通过驱动器接收主控制器控制命令,改变总线寻址命令,设置从器件地址,进而主控制器与地址有效的从器件通过I2C通讯连接,利用这种方法,即可同时控制多个从器件, 例如原来从器件地址为由A0、A1、A2决定,最多有23=8个,而现在控制从器件的数量远远多于8个,因为可以通过驱动器接收主控制器的控制命令,控制I2C总线的寻址命令,使得相同从器件中一个从器件地址有效,而其余地址无效方式,同时主控制器通过发送延迟命令, 使得从器件地址被设置后,在发送需要访问的从器件地址命令,与对应的从器件建立通讯连接;若要控制另外的从器件,则方法与上述类似。如前所述,可以同时控制至少一个从器件,提高了总线控制从器件的灵活性,即其中一个从器件存储数据完成后,就可以同样的方法,主控制器与另外一个从器件进行通讯连接;或者其中一个从器件失效,可以利用此方法访问其他正常的从器件。附图说明本技术将通过例子并参照附图的方式说明,其中图1是本技术原理图。具体实施方式如图1所示,本技术包括主控制器,发送控制命令给驱动电路,通过I2C总线与从器件双向通讯连接;驱动电路,接收主控制器控制,并根据主控制器控制命令,发送有效地址数据;从器件,用于接收驱动电路地址数据命令,使得从器件地址有效,主控制器经过延时命令后,保证从器件地址被有效设置后与主控制器通过I2C总线建立通讯连接。所述主控制器与驱动电路连接,驱动电路与多个从器件总线连接,主控制器与从器件通过总线连接。其中驱动电路与从器件通过地址控制总线进行通讯,主控制器与从器件之间可以通过I2C总线通讯。一种基于I2C总线控制器件的方法,步骤包括步骤a 初始化从器件地址,即通过驱动电路控制从器件的地址数据,使得从器件地址相同实现对从器件地址的初始化,。步骤b,若从器件为一个时,驱动电路接收主控制器地址命令,并通过地址控制线给从器件发送地址命令,从器件接收所述地址,其地址被设置为有效,所述从器件成为有效从器件,同时主控制器经过延时,主控制器与具有有效地址的有效从器件通过I2C总线建立通讯连接。若从器件至少为两个(包括η个从器件,η大于等于2)时,驱动电路接收主控制器地址命令,并通过地址控制线给从器件发送地址命令,设置与主控制器建立通讯连接的从器件地址有效,并设置与主控制器不建立通讯连接的从器件地址无效;同时主控制器经过延时,主控制器与具有有效地址的有效从器件通过I2C总线建立通讯连接。其中驱动电路为TTL驱动电路,比如通过MLS244实现的驱动电路。本方法就是通过主控制器发送地址控制命令给驱动电路,驱动电路接收主控制器的地址控制命令,并将主控制器需要访问的从器件地址设置为有效地址,设置其他从器件地址与主控器访问从器件地址无效地址(称为主控制器访问从器件地址与从器件地址不一致),那么在从器件地址被设置后,主控制器经过几个周期的延时操作,保证需要访问的从器件地址与主控制器访问从器件地址一致时,主控制器与从器件通过I2C总线建立通讯连接。本技术并不局限于前述的具体实施方式。本技术扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组I=I O权利要求1.一种基于I2C总线控制器件的装置,包括主控制器,其特征在于还包括驱动电路、从器件、所述主控制器与驱动电路连接,驱动电路与多个从器件总线连接, 主控制器与从器件通过I2C总线建立通讯连接。2.根据权利要求1所述的一种基于I2C总线控制器件的装置,其特征在于所述驱动电路是TTL驱动电路。3.根据权利要求1所述的一种基于I2C总线控制器件的装置,其特征在于所述从器件至少一个。专利摘要一种基于I2C总线控制器件的装置,包括主控制器,其特征在于还包括驱动电路、从器件、所述主控制器与驱动电路连接,驱动电路与多个从器件总线连接,主控制器与从器件通过I2C总线建立通讯连接。本技术通过主控电路、驱动电路、从器件相互连接,并结合一系列的实现步骤完成了控制多个相同器件的功能。本技术主要应用于通过I2C总线控制多个相同器件的领域。文档编号G06F13/38GK202210279SQ201120314009公开日2012年5月2日 申请日期2011年8月24日 优先权日2011年8月24日专利技术者胥伟志 申请人:四川九洲电器集团有限责任公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:胥伟志
申请(专利权)人:四川九洲电器集团有限责任公司
类型:实用新型
国别省市:

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

1
相关领域技术