芯片和使用该芯片的墨盒的制作方法

文档序号:8320351阅读:407来源:国知局
芯片和使用该芯片的墨盒的制作方法
【技术领域】
[0001]本发明涉及打印成像领域,涉及墨盒上的芯片与记录装置通信的技术,尤其涉及一种芯片和使用该芯片的墨盒。
【背景技术】
[0002]记录装置,如打印机、复印机、传真机等,用于将需要记录的信息通过墨水等记录材料记录到记录介质,如纸张上。通常,记录装置包括记录装置主体和墨盒,该墨盒通常以可拆卸的方式安装在记录装置中,并且墨盒上配置有用于存储墨盒相关信息的芯片,在芯片上设置有存储元件,用于存储墨水的消耗量或余量等墨量数据信息,以及其他与墨盒相关的信息,该芯片通常以可拆卸的方式安装在墨盒上。当墨盒安装到记录装置时,墨盒上的芯片与记录装置之间建立电连接,与记录装置主体进行数据通信。通常,墨盒上的芯片与记录装置主体之间通过端子等通信端口进行电连接。
[0003]现有的适用于墨盒的芯片,当记录装置向芯片写入数据时,将要写入的数据分成数段,并基于每段数据的正码数据生成相对应的反码数据,记录装置将每一段的正码数据及其反码数据组成一组数据发送给芯片,并在接收到芯片返回的校验正确的信息后,才发送下一组数据;芯片在接收到每一组的正码数据和反码数据后,校验数据是否符合正反码关系,并需要在接收完每一组数据的下一位立即向记录装置发送校验结果,当符合正反码关系时,芯片向记录装置发送校验正确信息。
[0004]上述现有芯片的正反码校验和发送校验结果的技术,芯片需要在接收完每组数据后立即向记录装置返回正反码校验的结果,兼容厂商在设计芯片时,需要投入更多的人力物力以使芯片能够及时返回信息来适配记录装置的固有检测需求,增加了芯片的设计成本,并且,芯片处理数据的时间短且工作量大,出错的可能性大,容易引发数据通信不良的冋题。

【发明内容】

[0005]本发明提供一种芯片和使用该芯片的墨盒,以实现芯片的低成本、稳定可靠,且可以适配于记录装置的固有检测需求。
[0006]第一方面,本发明提供一种芯片,包括:通信端口、读写控制部、存储元件、接收数据统计部以及确认信息发送部;
[0007]所述通信端口用于接收和发送数据;
[0008]所述读写控制部,分别与所述通信端口和所述存储元件连接,用于解析读写指令,并控制数据的读写操作;
[0009]所述存储元件用于存储数据;
[0010]所述接收数据统计部,分别与所述通信端口、所述读写控制部和所述确认信息发送部连接,用于在当所述读写控制部所解析的指令为写指令时,统计所述通信端口所接收的数据的位数;
[0011]所述确认信息发送部,分别与所述通信端口和所述接收数据统计部连接,用于在所述接收数据统计部所统计的数据的位数达到设定值时,发送确认信息;所述确认信息用于表示校验正确。
[0012]在第一方面的第一种可能的实现方式中,所述接收数据统计部包括至少一个寄存器,用于寄存所述通信端口所接收的数据,所述接收数据统计部通过所述至少一个寄存器判断所接收的数据的位数是否达到所述设定值。
[0013]在第一方面的第二种可能的实现方式中,所述接收数据统计部包括计数器,用于计数所述通信端口所接收的数据的位数,所述接收数据统计部通过所述计数器判断所接收的数据的位数是否达到所述设定值。
[0014]在第一方面的第三种可能的实现方式中,所述接收数据统计部包括寄存器和计数器,所述寄存器用于寄存所述通信端口所接收的数据,所述计数器用于计数所述寄存器存储满所述数据的次数;所述接收数据统计部通过所述寄存器和所述计数器判断所接收的数据的位数是否达到所述设定值。
[0015]结合第一方面至第一方面的第三种任一可能的实现方式,在第一方面的第四种可能的实现方式中,所述通信端口用于以组的形式接收所述数据,每组数据中包含预设位数个所述数据;
[0016]所述接收数据统计部用于:为每组数据分别设置设定值,并分别统计每组数据的位数,
[0017]所述确认信息发送部用于:在所述每组数据中的一组数据的位数达到相应的设定值时,发送所述确认信息。
[0018]结合第一方面至第一方面的第三种任一可能的实现方式,在第一方面的第五种可能的实现方式中,所述通信端口用于以组的形式接收所述数据,每组数据中包含预设位数个所述数据;每组数据中包括高电平数据和低电平数据;
[0019]所述接收数据统计部用于分别统计所述通信端口所接收的每组数据中的所述高电平数据的位数和所述低电平数据的位数;
[0020]所述确认信息发送部用于在所述接收数据统计部所统计的所述高电平数据的位数以及所述低电平数据的位数均达到相应的所述设定值时,发送所述确认信息。
[0021]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述接收数据统计部还用于统计所述每组数据的总位数;
[0022]相应的,所述确认信息发送部用于在所述接收数据统计部所统计的所述高电平数据的位数、所述低电平数据的位数以及所述总位数分别达到相应的所述设定值时,发送所述确认信息;
[0023]其中,所述高电平数据的位数与所述低电平数据的位数的设定值相等,且为所述总位数的设定值的一半。
[0024]结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述每组数据包括第一数据和第二数据,且所述第一数据包括第一奇偶校验位,所述第二数据包括第二奇偶校验位;
[0025]所述确认信息发送部在所述高电平数据的位数、所述低电平数据的位数以及所述总位数分别达到相应的所述设定值且所述第一奇偶校验位和所述第二奇偶校验位均正确时,发送所述确认信息;
[0026]其中,所述高电平数据的位数与所述低电平数据的位数的设定值相等,且为所述总位数的设定值的一半。
[0027]结合第一方面至第一方面的第三种任一可能的实现方式,在第一方面的第八种可能的实现方式中,所述通信端口用于以组的形式接收所述数据,每组数据中包含预设位数个所述数据;每组数据中包括第一数据和第二数据;
[0028]所述接收数据统计部用于分别统计所述通信端口所接收的所述每组数据中的所述第一数据的高电平数据的位数、所述第一数据的低电平数据的位数、所述第二数据的高电平数据的位数、所述第二数据的低电平数据的位数以及该组数据的总位数;
[0029]所述确认信息发送部用于在所述接收数据统计部所统计的所述该组数据的总位数达到所述设定值,且所述第一数据的高电平数据的位数与所述第二数据的低电平数据的位数相等、所述第一数据的低电平数据的位数与所述第二数据的高电平数据的位数相等时,发送所述确认信息。
[0030]结合第一方面至第一方面的第三种任一可能的实现方式,在第一方面的第九种可能的实现方式中,所述通信端口用于以组的形式接收所述数据,每组数据中包含预设位数个所述数据;每组数据中包括第一数据和第二数据;所述第一数据包括第一奇偶校验位,所述第二数据包括第二奇偶校验位;
[0031]所述接收数据统计部用于分别统计所述通信端口所接收的所述每组数据中的所述第一数据的位数和所述第二数据的位数;
[0032]所述确认信息发送部用于在所述接收数据统计部所统计的所述第一数据的位数和所述第二数据的位数分别达到相应的设定值,且所述第一奇偶校验位和所述第二奇偶校验位均正确时,发送所述确认信息。
[0033]结合第一方面的第九种可能的实现方式,在第一方面的第十种可能的实现方式中,所述接收数据统计部还用于统计所述通信端口所接收的所述每组数据的总位数;
[0034]所述确认信息发送部用于在所述接收数据统计部所统计的所述第一数据的位数、所述第二数据的位数以及所述每组数据的总位数分别达到相应的所述设定值,且所述第一奇偶校验位和所述第二奇偶校验位均正确时,发送所述确认信息。
[0035]第二方面,本发明提供一种芯片,包括:通信端口、读写控制部、存储元件、写入数据统计部以及确认信息发送部;
[0036]所述通信端口用于接收和发送数据;
[0037]所述读写控制部,分别与所述通信端口和所述存储元件连接,用于解析读写指令,并控制数据的读写操作;
[0038]所述存储元件用于存储数据;
[0039]所述写入数据统计部,分别与所述通信端口、所述存储元件和所述确认信息发送部连接,用于在当所述存储元件中写入数据时,统计所述存储元件所写入的数据的位数;
[0040]所述确认信息发送部,分别与所述通信端口和所述写入数据统计部连接,用于在所述写入数据统计部所统计的数据的位数达到设定值时,发送确认信息;所述确认信息用于表示校验正确。
[0041]在第二方面的第一种可能的实现方式中,所述通信端口用于以组的形式接收所述数据,每组数据中包含预设位数个所述数据;
[0042]所述写入数据统计部分别统计所述存储元件所写入的每组数据的位数。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1