用于利用时钟设置模块的地址的方法及装置制造方法及图纸

技术编号:13998676 阅读:53 留言:0更新日期:2016-11-15 12:16
操作模块的方法被公开。该方法包括确定I2C时钟连接部和接地连接部之间的电压,基于所确定的电压设置模块通信地址,经由I2C时钟连接部和I2C数据连接部接收寻址到模块通信地址的第一命令,并且对第一命令进行响应。其他方法和设备被公开。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请是于2014年10月17日提交的题为“SYSTEMS FOR SETTING THE ADDRESS OF A MODULE”的美国专利申请第14/517394号的部分继续申请。本专利申请涉及题为“METHODS AND APPRATUS FOR SETTING THE ADDRESS OF A MODULE USING A VOLTAGE”的美国专利申请第XXX,XXX号,其被转让给本申请的受让人。背景1.公开领域本公开通常涉及通信总线上的从设备,并且更具体地涉及I2C总线上的从模块。2.相关技术描述I2C(也称为I2C)是设备间的通信标准。I2C总线具有一个主设备和一个或多个从设备。每个从设备具有唯一的通信地址以便主设备能够直接与特定的从设备通信。打印机具有如墨粉瓶的用户可替换的供应项。由于不同操作程序可应用,这些供应项可具有认证电路以区别原始设备制造的墨粉瓶和第三方的墨粉瓶。认证电路可实施密码算法来增加对认证的信任。单一色彩打印机(如单色打印机)可具有关于墨粉瓶的认证电路和关于成像单元的另一个认证电路。包含认证电路的这些模块可以是几乎完全相同的,唯一的区别是包含模块地址的非易失性存储器变量。在制造期间,必须花费额外的费用来跟踪这两个相似但非完全相同的模块,并且如果模块混淆,则系统将不能正确操作。所需的是使用关于多个供应项的完全相同的模块的方法。概述本专利技术在其一种形式中针对操作具有电源连接部、接地连接部、I2C时钟连接部和I2C数据连接部的模块的方法。该方法包括确定I2C时钟连接部和接地连接部之间的电压,基于所确定的电压设置模块通信地址,经由I2C时钟连接部和I2C数据连接部接收寻址到模块通信地址的第一命令,并且对第一命令进行响应。本专利技术在其另一种形式中针对具有电源输入端引脚、I2C时钟引脚和I2C数据引脚的认证电路。认证电路具有从设备I2C地址,并且配置为基于当I2C时钟引脚大于1V而I2C数据引脚从大于1V转换到小于1V时的I2C时钟引脚上的电压将从设备I2C地址设置为第一地址和第二地址中的一个。本专利技术在其又另一种形式中针对专用集成电路,该专用集成电路具有电源引脚、接地引脚、I2C时钟引脚、I2C数据引脚、串行通信模块和模数转换器,串行通信模块具有地址寄存器,其具有包括最低有效位的多个位,串行通信模块耦合到电源引脚、接地引脚、I2C时钟引脚和I2C数据引脚,以及模数转换器具有输入端和第一输出端,输入端耦合到I2C时钟引脚,第一输出端耦合到地址寄存器的最低有效位。附图简述并入说明书中并形成说明书的一部分的附图说明了本公开的若干方面,并与描述一起用于解释本公开的原理。图1是对根据本公开的一个实施例的打印机模块网络的示意图的描绘。图2是根据本公开的一个实施例的认证模块的示意图。图3是对根据本公开的一个实施例的打印机模块网络的示意图的描绘。图4是I2C启动条件图。图5是对根据本公开的一个实施例的认证模块的示意图的描绘。图6、图7和图8描绘本公开的实施例的方法的流程图。图9和图10是对根据本公开的实施例的专用集成电路的示意图的描绘。详细描述在以下描述中,对附图进行了参考,其中相似数字表示相似元件。足够详细地描述了实施例,以使本领域的技术人员能够实践本公开。应该理解的是,可利用其它实施例,且可以做出过程的、电气的和机械的变化等,而不脱离本公开的范围。示例仅仅代表可能的变形。一些实施例的部分和特性可被包含到其他实施例,或被取代用于其他实施例。因此,以下描述并非旨在限制性的意义,以及本公开的范围仅由所附权利要求及其等同物定义。现在参考附图,更具体地参考图1,其中示出了对根据本公开的一个实施例的电路的示意图的描绘。打印机模块网络100具有系统专用集成电路(ASIC)102,其经由I2C总线耦合到第一模块104和第二模块106。I2C总线具有由系统ASIC102驱动的时钟线108和由系统ASIC102、第一模块104和第二模块106双向驱动的数据线110。时钟线和数据线是串行通信连接。系统ASIC102位于系统印刷电路板(PCB)103上。第一模块104位于用户可替换的组件(例如,如所示的墨粉瓶105)上。第一模块104包括PCB。电源连接部112、接地连接部114、时钟连接部116和数据连接部118例如是位于第一模块PCB上的导电焊盘。配合使用的金属手指触摸导电焊盘,形成系统PCB和第一模块104之间的电气连接。可选地,电源连接部112、接地连接部114、时钟连接部116和数据连接部118可利用其他可重复使用的连接(如插座中的插针连接器(pin-in-socket connector))做成。第二模块106具有类似的连接且例如位于如所示的成像单元119上。系统ASIC102是I2C主设备,第一模块104和第二模块106是I2C从设备。如在本领域中已知的,按照I2C数据格式的串行通信包含具有从I2C地址的报头。每个从设备只会响应于寻址到其通信地址(例如I2C地址)的通信。因此,为防止冲突,I2C总线上的每个从设备具有唯一的通信地址。在I2C数据格式中,数据包在数据头之后。数据包在长度上可以是一个或多个字节。数据包可包含首字节(其是命令)以及零个或多个跟随的字节,其是与命令相关的数据(如,例如,存储器地址和写入该存储器地址的值)。一些命令可具有零个跟随的字节,如,例如重启命令。从设备可通过将一个或多个字节串行地写到I2C数据线上来响应于命令。I2C数据线是漏极开路线,即主设备可将其下拉到逻辑低电平且从设备可将其下拉到逻辑低电平,否则,上拉电阻113会将其上拉到逻辑高电平。上拉电阻113连接到系统ASIC电源电压111,在本示例实施例中电源电压是3.0V。系统ASIC102通过由系统ASIC电源电压111供电的推挽输出驱动电路驱动时钟线108。优选地,第一模块104和第二模块106从比系统ASIC电源电压111大的电压给其I2C输入缓冲器供电以避免接通位于I2C输入缓冲器中的ESD保护二极管。第一模块104和第二模块106是完全相同的。第一模块104的通信地址是不固定的。反而,其由耦合到电源连接部112的第一电源电压120控制。第一电源电压120例如是4V,且第一模块104的通信地址例如是二进制0000010。如随后将描述的,第一模块104的通信地址由位于第一模块104内的电路设置。类似地,第二电源电压124耦合到第二模块106的电源连接部126。第二电源电压124例如是5V,且第二模块106的通信地址例如是二进制0000011。注意,例如,如果第二模块106由第一电源电压120而不是由第二电源电压124供电,那么由于两个模块都从相同的电压供电,所以第二模块106就具有和第一模块104相同的通信地址。注意,所公开的系统具有在相同的I2C总线上但是在不同的地址处的两个完全相同的模块,并且该功能被提供而无需添加额外的连接。这允许完全相同的模块被填充到多个系统组件中,这简化制造且降低成本。注意,其他通信系统可代替I2C被使用。例如,通用串行总线(USB)系统也有具有唯一的通信地址的从设备。模块通信地址不限于两个可能的地址中的一个地址。例如,四个可能的地址对四色打印机的墨粉瓶会是有利本文档来自技高网...

【技术保护点】
一种操作模块的方法,所述模块具有电源连接部、接地连接部、I2C时钟连接部和I2C数据连接部,所述方法包括:确定所述I2C时钟连接部和所述接地连接部之间的电压;基于所确定的电压设置模块通信地址;经由所述I2C时钟连接部和所述I2C数据连接部接收寻址到所述模块通信地址的第一命令;以及对所述第一命令进行响应。

【技术特征摘要】
【国外来华专利技术】2014.10.17 US 14/517,394;2015.05.04 US 14/703,3761.一种操作模块的方法,所述模块具有电源连接部、接地连接部、I2C时钟连接部和I2C数据连接部,所述方法包括:确定所述I2C时钟连接部和所述接地连接部之间的电压;基于所确定的电压设置模块通信地址;经由所述I2C时钟连接部和所述I2C数据连接部接收寻址到所述模块通信地址的第一命令;以及对所述第一命令进行响应。2.根据权利要求1所述的方法,还包括经由所述I2C时钟连接部和所述I2C数据连接部接收寻址到不同于所述模块通信地址的地址的第二命令,以及不对所述第二命令进行响应。3.根据权利要求1所述的方法,还包括检测所述第一命令的I2C启动条件,其中,当所述I2C启动条件被检测到时,所述确定被触发。4.根据权利要求1所述的方法,其中,所述设置基于相对于所述电源连接部和所述接地连接部之间的电压的、所述I2C时钟连接部和所述接地连接部之间所测的电压。5.一种认证模块,其配置为执行根据权利要求1所述的方法。6.一种认证模块,其配置为执行根据权利要求2所述的方法。7.一种认证模块,其配置为执行根据权利要求3所述的方法。8.一种认证模块,其配置为执行根据权利要求4所述的方法。9.一种认证电路,包括:电源输入端引脚;I2C时钟引脚;以及I2C数据引脚,其中,所述认证电路具有从设备I2C地址,并且配置为基于当所述I2C时钟引脚大于1V而所述I2C...

【专利技术属性】
技术研发人员:詹姆斯·罗纳德·布斯亚当·J·阿赫内
申请(专利权)人:利盟国际有限公司
类型:发明
国别省市:美国;US

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

1