一种成像盒上的芯片及对数据写入进行响应的方法技术

技术编号:10897457 阅读:160 留言:0更新日期:2015-01-09 20:45
本发明专利技术公开了一种成像盒上的芯片及对数据写入进行响应的方法,为了克服现有技术中成像盒上的芯片无法按照自身的实际工作状况来调整数据写入的时机和速度,该方法包括:产生内部时钟信号;接收外部时钟信号和写入数据信号;根据内部时钟信号对外部时钟信号和写入数据信号进行同步采样,分别获得时钟信号采样序列和数据信号采样序列;暂存时钟信号采样序列和数据信号采样序列;根据时钟信号采样序列对暂存的数据信号采样序列进行还原,获得待写入的数据;存储待写入的数据;其中,采样的频率高于外部时钟信号的频率。本申请实施例的芯片进行数据读写操作,无需跟随成像装置的时钟信号,丰富了芯片的工作能力,提高了芯片的适应能力和工作效率。

【技术实现步骤摘要】

本专利技术涉及数据处理方法,尤其涉及。
技术介绍
随着成像技术的发展,诸如复印机、打印机、传真机、文字处理机等成像装置已被广泛应用。成像装置中一般都设置有方便用户更换的用来容纳记录材料的成像盒(如墨盒、碳粉盒等),其中成像盒上通常都设置有芯片。芯片中存储有与成像盒相关的数据,如:成像盒厂家代码、生产日期、型号、特性参数、成像页数以及记录材料剩余量信息等。在成像装置和成像盒的信息交互中,成像装置会向成像盒的芯片中写入数据来更新芯片中的成像盒相关数据。 现有的部分成像装置与芯片采取同步传输的方式进行通讯,即成像装置通过时钟线CL和数据线DA向芯片发送时钟信号CLK和数据DATA。具体的,成像装置在时钟信号CLK的下降沿(或上升沿)到来前将要发送的数据放在数据线DA上,芯片在时钟线的下降沿(或上升沿)采集数据线DA上的数据存储到自身存储器中;在时钟线的下一个下降沿(或上升沿)到来前成像装置将下一个要发送的数据传上数据线,同理在下一个时钟线的下降沿(或上升沿)芯片采集数据线DA上的数据存储到自身存储器中。 在通讯过程中,成像装置会根据数据DATA的数据内容或数据类型调整时钟信号CLK的频率。例如,对于成像装置认为可以被芯片快速处理的数据,成像装置发送的时钟信号CLK的频率会比较高;而对于成像装置认为芯片写入较慢的数据,成像装置发送的时钟信号CLK的频率会比较低。 由于成像装置的时钟信号CLK频率不固定,因此,现有芯片在和成像装置进行通信时必须被动地跟随成像装置的时钟信号变化,才能保证在时钟信号CLK的跳变沿时采集到有效数据。 从而,芯片无法按照自身的实际工作状况来调整数据写入的时机和速度。
技术实现思路
本专利技术所要解决的技术问题是为了克服现有技术中成像盒上的芯片无法按照自身的实际工作状况来调整数据写入的时机和速度。 为了解决上述技术问题,本专利技术提供了一种对数据写入进行响应的方法,其中,该方法包括:产生内部时钟信号;接收外部时钟信号和写入数据信号;根据所述内部时钟信号对所述外部时钟信号和写入数据信号进行同步采样,分别获得时钟信号采样序列和数据信号采样序列;暂存所述时钟信号采样序列和数据信号采样序列;根据所述时钟信号采样序列对暂存的所述数据信号采样序列进行还原,获得待写入的数据;存储所述待写入的数据;其中,所述采样的频率高于所述外部时钟信号的频率。 优选地,根据所述时钟信号采样序列对暂存的所述数据信号采样序列进行还原,获得所述待写入的数据,包括:从所述时钟信号采样序列中,检索符合预设规则的时钟信号采样数据;根据检索出的时钟信号采样数据,从所述数据信号采样序列据中提取出所述待写入的数据;其中,所述预设规则具体是以下规则中的一种:相邻的两个时钟信号采样数据的数值为“0、1”,相邻的两个时钟信号采样数据的数值为“1、0”。 优选地,根据检索出的时钟信号采样数据,从所述数据信号采样序列据中提取出所述待写入的数据,包括:从所述符合预设规则的时钟信号采样数据中,选择序列值为有效值的时钟信号采样数据,提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述待写入的数据。 优选地,根据检索出的时钟信号采样数据,从所述数据信号采样序列据中提取出所述待写入的数据,包括:根据所述符合预设规则的时钟信号采样数据对所述时钟信号采样序列进行分组;从所述时钟信号采样序列的每一个分组中选择序列值为有效值的时钟信号采样数据,提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述待写入的数据。 优选地,从所述时钟信号采样序列的每一个分组中选择序列值为有效值的时钟信号采样数据,提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述待写入的数据,包括:从所述时钟信号采样序列的每一个分组中任意选择一个序列值为有效值的时钟信号采样数据,提取该时钟信号采样数据相对应的数据信号采样序列中的序列值作为所述待写入的数据,或者从所述时钟信号采样序列的同一个分组中选择所有序列值为有效值的时钟信号采样数据,比较所述所有序列值为有效值的时钟信号采样数据相对应的数据信号采样序列中的序列值是否相同,取所述相对应的数据信号采样序列中的序列值出现频率多的一个序列值作为所述待写入的数据。 优选地,如果所述预设规则是相邻的两个时钟信号采样数据的数值为“O、1”,则所述有效值为I;如果所述预设规则是相邻的两个时钟信号采样数据的数值为“1、0”,则所述有效值为O。 本申请的实施例还提供了一种成像盒上的芯片,其包括:内部时钟模块,设置为产生内部时钟信号;接口模块,设置为接收来自成像装置的外部时钟信号和写入数据信号;采样模块,设置为根据所述内部时钟信号对所述外部时钟信号和写入数据信号进行同步采样,分别获得时钟信号采样序列和数据信号采样序列;暂存模块,设置为暂存所述时钟信号采样序列和数据信号采样序列;数据解析模块,设置为根据所述时钟信号采样序列对暂存的所述数据信号采样序列进行还原,获得所述成像装置写入所述芯片的数据;存储模块,设置为存储所述成像装置写入所述芯片的数据;其中,所述采样的频率高于所述外部时钟信号的频率。 优选地,所述数据解析模块包括:检索单元,设置为从所述时钟信号采样序列中,检索符合预设规则的时钟信号采样数据;提取单元,设置为根据检索出的时钟信号采样数据,从所述数据信号采样数据中提取出所述成像装置写入所述芯片的数据;其中,所述预设规则具体是以下规则中的一种:相邻的两个时钟信号采样数据的数值为“0、1”,相邻的两个时钟信号采样数据的数值为“ 1、O ”。 优选地,所述提取单元包括:选择子单元,设置为从所述符合预设规则的时钟信号采样数据中,选择序列值为有效值的时钟信号采样数据;执行子单元,设置为提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述成像装置写入所述芯片的数据。 优选地,所述提取单元包括:分组子单元,设置为根据所述符合预设规则的时钟信号采样数据对所述时钟信号采样序列进行分组;选择子单元,设置为从所述时钟信号采样序列的每一个分组中选择序列值为有效值的时钟信号采样数据;执行子单元,设置为提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述成像装置写入所述芯片的数据。 优选地,所述选择子单元设置为从所述时钟信号采样序列的每一个分组中任意选择一个序列值为有效值的时钟信号采样数据,所述执行子单元设置为提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的序列值作为所述成像装置写入所述芯片的数据,或者所述选择子单元设置为从所述时钟信号采样序列的同一个分组中选择所有序列值为有效值的时钟信号采样数据,比较所述所有序列值为有效值的时钟信号采样数据相对应的数据信号采样序列中的序列值是否相同;所述执行子单元设置为取所述相对应的数据信号采样序列中的序列值出现频率多的一个序列值作为所述成像装置写入所述芯片的数据。 优选地,如果所述预设规则是相邻的两个时钟信号采样数据的数值为“O、1”,则所述有效值为I;如果所述预设规则是相邻的两个时钟信号采样数据本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/55/201410404615.html" title="一种成像盒上的芯片及对数据写入进行响应的方法原文来自X技术">成像盒上的芯片及对数据写入进行响应的方法</a>

【技术保护点】
一种对数据写入进行响应的方法,其中,该方法包括:产生内部时钟信号;接收外部时钟信号和写入数据信号;根据所述内部时钟信号对所述外部时钟信号和写入数据信号进行同步采样,分别获得时钟信号采样序列和数据信号采样序列;暂存所述时钟信号采样序列和数据信号采样序列;根据所述时钟信号采样序列对暂存的所述数据信号采样序列进行还原,获得待写入的数据;存储所述待写入的数据;其中,所述采样的频率高于所述外部时钟信号的频率。

【技术特征摘要】
1.一种对数据写入进行响应的方法,其中,该方法包括: 产生内部时钟信号; 接收外部时钟信号和写入数据信号; 根据所述内部时钟信号对所述外部时钟信号和写入数据信号进行同步采样,分别获得时钟信号采样序列和数据信号采样序列; 暂存所述时钟信号采样序列和数据信号采样序列; 根据所述时钟信号采样序列对暂存的所述数据信号采样序列进行还原,获得待写入的数据; 存储所述待写入的数据; 其中,所述采样的频率高于所述外部时钟信号的频率。2.根据权利要求1所述的方法,其中,根据所述时钟信号采样序列对暂存的所述数据信号采样序列进行还原,获得所述待写入的数据,包括: 从所述时钟信号采样序列中,检索符合预设规则的时钟信号采样数据; 根据检索出的时钟信号采样数据,从所述数据信号采样序列据中提取出所述待写入的数据; 其中,所述预设规则具体是以下规则中的一种:相邻的两个时钟信号采样数据的数值为“0、1”,相邻的两个时钟信号采样数据的数值为“1、0”。3.根据权利要求2所述的方法,其中,根据检索出的时钟信号采样数据,从所述数据信号采样序列据中提取出所述待写入的数据,包括: 从所述符合预设规则的时钟信号采样数据中,选择序列值为有效值的时钟信号采样数据,提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述待写入的数据。4.根据权利要求2所述的方法,其中, 根据检索出的时钟信号采样数据,从所述数据信号采样序列据中提取出所述待写入的数据,包括: 根据所述符合预设规则的时钟信号采样数据对所述时钟信号采样序列进行分组; 从所述时钟信号采样序列的每一个分组中选择序列值为有效值的时钟信号采样数据,提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述待写入的数据。5.根据权利要求4所述的方法,其中,从所述时钟信号采样序列的每一个分组中选择序列值为有效值的时钟信号采样数据,提取所述数据信号采样序列中与所述选择出的时钟信号采样数据相对应的数据信号采样数据作为所述待写入的数据,包括: 从所述时钟信号采样序列的每一个分组中任意选择一个序列值为有效值的时钟信号采样数据,提取该时钟信号采样数据相对应的数据信号采样序列中的序列值作为所述待写入的数据,或者 从所述时钟信号采样序列的同一个分组中选择所有序列值为有效值的时钟信号采样数据,比较所述所有序列值为有效值的时钟信号采样数据相对应的数据信号采样序列中的序列值是否相同,取所述相对应的数据信号采样序列中的序列值出现频率多的一个序列值作为所述待写入的数据。6.根据权利要求3、4或5所述的方法,其中: 如果所述预设规则是相邻的两个时钟信号采样数据的数值为“0、1”,则所述有效值为I; 如果所述预设规则是相邻的两个时钟信号采样数据的数值为“1、0”,则所述有效值为O07.一种成像盒上的芯...

【专利技术属性】
技术研发人员:刘卫臣
申请(专利权)人:珠海艾派克微电子有限公司
类型:发明
国别省市:广东;44

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

1