一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

耗材芯片及成像盒的制作方法

2021-09-07 22:50:00 来源:中国专利 TAG:成像 耗材 芯片


1.本发明涉及成像技术领域,尤其涉及一种耗材芯片及成像盒。


背景技术:

2.随着成像技术的不断发展,打印机等各种成像装置的应用也越来越广泛,打印机需要成像盒如墨盒等的辅助才能完成打印工作,成像盒中一般设置有耗材芯片,用于与打印机通信并记录成像盒的信息。
3.打印机在工作的时候会与耗材芯片进行通信、认证等交互动作,并会记忆耗材芯片中的序列号。当打印机检测到相同的序列号时,会拒绝认机导致现有墨盒无法重复使用,导致资源浪费;或者将记忆的这个序列号的状态信息体现在下一个安装的相同序列号的芯片上,出现错误。


技术实现要素:

4.为解决以上技术问题,本发明提供一种耗材芯片及成像盒。
5.第一方面,本发明提供一种耗材芯片,包括用于与成像设备通信的第一芯片以及与所述第一芯片连接的第二芯片;
6.所述第一芯片包括第一存储单元和第一通信端口,所述第二芯片包括第二存储单元和控制单元;
7.所述第一存储单元用于存储所述第一序列号,所述第一芯片用于通过所述第一通信端口与所述成像设备通信;
8.所述第二存储单元用于存储所述第二序列号,所述控制单元用于在所述成像设备读取所述第一芯片内的第一序列号后,将所述第一芯片内的第一序列号改写为第二序列号。
9.可选的,所述控制单元还用于:若检测到所述第一芯片与所述成像设备之间通信结束,则确定所述成像设备已读取所述第一芯片内的第一序列号。
10.可选的,所述第二芯片还包括第二通信端口,所述第二通信端口与所述第一通信端口连接,所述第二芯片通过所述第二通信端口检测所述第一芯片与所述成像设备是否通信结束。
11.可选的,所述第二芯片还用于在将所述第一芯片内的第一序列号改写为第二序列号后,控制所述第一芯片掉电后再上电,以更新所述第一芯片内的第二序列号对应的耗材信息。
12.可选的,所述第一芯片还包括第一电源端口,所述第二芯片还包括第二电源端口,所述第二电源端口包括电源输入端口和电源输出端口;所述第二芯片的电源输入端口用于与成像设备供电端连接,所述电源输出端口与所述第一芯片的第一电源端口连接;所述第二芯片通过所述电源输出端口控制所述第一芯片的掉电和上电;
13.或者,所述耗材芯片还包括控制开关;所述第一芯片包括第一电源端口,所述控制
开关的一端与所述第一电源端口连接,所述控制开关的另一端用于与所述成像设备的供电端连接;所述第二芯片与所述控制开关的控制端连接,以通过所述控制开关控制所述第一芯片的掉电和上电。
14.可选的,所述第一芯片还包括测试端口,所述第二芯片还包括控制端口,所述控制端口与所述测试端口连接,所述第二芯片通过所述控制端口控制所述第一芯片进入测试模式以对所述第一芯片进行改写。
15.可选的,所述第二芯片还用于:若对所述第一芯片改写失败,则存储改写失败标记;控制所述第一芯片掉电后再上电;在所述第一芯片再上电后,若检测到所述改写失败标记,则重新将所述第一芯片内的第一序列号改写为第二序列号;或者,所述第二芯片还用于:若对所述第一芯片改写成功,则存储改写成功标记;控制所述第一芯片掉电后再上电;在所述第一芯片再上电后,若未检测到所述改写成功标记,则重新将所述第一芯片内的第一序列号改写为第二序列号。
16.可选的,所述第一芯片有且只能存有一个序列号。
17.第二方面,本发明提供一种成像盒,包括盒体以及第一方面任一项所述的耗材芯片。
18.本发明提供的耗材芯片及成像盒,所述第一芯片存储有第一序列号,所述第二芯片存储有第二序列号,且所述第二芯片用于在成像设备读取所述第一芯片内的第一序列号后,将所述第一芯片内的第一序列号改写为第二序列号,能够解决墨盒无法重复利用的问题,以及避免出现第一序列号信息体现到第二序列号中,出现信息不对等问题,有效提高资源利用率、正确率高,且结构简单,易于实现,成本较低。打印机正常工作时的通信只在第一芯片,通过将第二芯片的序列号改写到第一芯片的方式,第二芯片可以小型化和低成本设计,具有实际的现实意义。同时,能够避免切换序列号对存储容量的要求,能够循环使用无法切换序列号或无法容纳多个序列号的芯片,节约环保。
附图说明
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
20.图1为本发明实施例提供的一种耗材芯片的应用场景示意图;
21.图2为本发明实施例提供的一种耗材芯片的结构示意图;
22.图3为本发明实施例提供的一种耗材芯片与成像设备的连接结构示意图;
23.图4为本发明实施例提供的一种耗材芯片中第一芯片的结构示意图;
24.图5为本发明实施例提供的一种耗材芯片中第二芯片的结构示意图;
25.图6为本发明实施例提供的一种耗材芯片与成像设备的通信连接示意图;
26.图7为本发明实施例提供的一种耗材芯片中第一芯片的供电示意图一;
27.图8为本发明实施例提供的一种耗材芯片中第一芯片的供电示意图二。
28.附图标记:
[0029]1‑
耗材芯片
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ2‑
成像盒
[0030]3‑
成像设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10

第一芯片
[0031]
20

第二芯片
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
101

处理单元
[0032]
102

第一存储单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
103

第一电源端口
[0033]
104

第一通信端口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
105

测试端口
[0034]
201

控制单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
202

第二存储单元
[0035]
203

第二电源端口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
204

第二通信端口
[0036]
205

控制端口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30

控制开关
具体实施方式
[0037]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]
图1为本发明实施例提供的一种耗材芯片的应用场景示意图。如图1所示,耗材芯片1可以设置在成像盒2中,所述成像盒2可以为任意能够容纳耗材的装置,所述耗材例如可以为碳粉或墨水,相应的,所述成像盒2可以为碳盒或墨盒。
[0039]
所述耗材芯片1可以用于记录耗材信息,所述耗材信息例如可以包括成像盒2内的剩余墨量、打印页数等,所述耗材芯片1可以与成像设备3进行通信,所述成像设备3例如可以为打印机、复印机、传真机等任意可以成像的设备。
[0040]
所述耗材芯片1内还可以存储有序列号,成像设备3需要获取到耗材芯片1内存储的序列号后才能正常实现打印等操作,如果序列号重复使用,可能会导致出现问题。
[0041]
例如,耗材芯片1使用一序列号与成像设备3通信,并且辅助实现打印工作,在成像盒2内的耗材被消耗完后,如果在成像盒2内重新填充新的耗材并将成像盒2装入成像设备3后,耗材芯片1依然使用之前的序列号与成像设备3进行通信,由于成像设备3已经记录了该序列号,容易出现错误,影响成像设备3正常工作,或无法正确反映成像盒2对应的信息。
[0042]
为了解决这一问题,本发明实施例中,可以在耗材芯片1中设置有第一芯片和第二芯片,第一芯片先与成像设备3通信,上报第一序列号,使得成像设备3可以用第一序列号覆盖原来存储的序列号,然后第二芯片可以将第一芯片中的第一序列号改写为第二序列号,从而使得第一芯片后续可以使用第二序列号与成像设备3通信,能够有效避免出错,提高成像设备3的工作稳定性。
[0043]
图2为本发明实施例提供的一种耗材芯片的结构示意图。如图2所示,所述耗材芯片1可以包括:用于与成像设备3通信的第一芯片10以及与所述第一芯片10连接的第二芯片20;
[0044]
所述第一芯片10存储有第一序列号;
[0045]
所述第二芯片20存储有第二序列号,且所述第二芯片20用于在所述成像设备3读取所述第一芯片10内的第一序列号后,将所述第一芯片10内的第一序列号改写为第二序列号。
[0046]
其中,所述第一序列号和所述第二序列号可以是不同的序列号。在使用时,第一芯片10与成像设备3连接,成像设备3会读取第一芯片10的第一序列号,这样成像设备3之前记
录的序列号被第一序列号覆盖,然后,第二芯片20可以将第一芯片10内的第一序列号擦除,并将第二序列号写入第一芯片10中,之后成像设备3保持与第一芯片10通过第二序列号进行通信。
[0047]
在所述成像设备3读取第一芯片10内的第一序列号后,可能会两种结果。一种是第一芯片10内的第一序列号被成像设备3识别,即成像设备3认为所述第一序列号是合法的,另一种是不被成像设备3识别。对于被成像设备3识别的情况,结果可以进一步分为两种,一是成像设备3之前记录的序列号与第一序列号不同即判断第一序列号为新的或未使用过的,二是成像设备3之前记录的序列号与所述第一序列号相同,但是第一序列号对应的耗材信息表明成像盒2中的耗材还未耗尽,因而可以继续使用第一序列号。
[0048]
而不被成像设备3识别说明第一序列号已经被使用过了或者对应的耗材信息表明已经耗尽导致无法继续使用。若要对第一芯片10内的第一序列号是否被识别的多种情况均做一一处理,过程比较复杂。另外一种处理方式是,只有在第一序列号对应的耗材信息指示耗材被耗尽时,才进行改进,有可能会导致虽然第一序列号被识别,成像设备3能继续使用该序列号,但是会将之前记录的相同序列号的耗材信息反馈给当前序列号,从而导致出错。
[0049]
本发明实施例中,可以在成像设备3读取第一芯片10的第一序列号后,无论第一芯片10是否被成像设备3识别,均将第一芯片10中的第一序列号擦除,并改写为第二序列号,这样,第一芯片10中的第一序列号只是用来覆盖成像设备3中已经被记录的序列号,使得整个改写过程更加简单,防止多个步骤的判断导致的错误或时序延迟。
[0050]
值得说明的是,本实施例中的方案虽然需要两个序列号,但是相对于其它一些使用两个或多个序列号的方案具有更低的成本。例如,在一种方案中,可以预存多个序列号在芯片中,当遇到需要切换序列号的时候就将序列号按预设的过程进行切换,但这种芯片较为昂贵,而且现有的只能存单个序列号的芯片将无法继续使用;在另一种方案中,可以采用多个芯片,每个芯片预存一个序列号,多个序列号之间进行切换,但是,这种方案要求多个芯片都能与成像设备3通讯,额外增加的结构较为复杂和昂贵。
[0051]
可选的是,所述第一芯片可以有且只能存有一个序列号。当第一芯片10只能存储一个序列号时,在第一序列号被成像设备3读取后,将第一芯片10存储的第一序列号改写成第二序列号,因为成像设备3已经记录了第一序列号,因而,一定能保证改写成第二序列号后能与成像设备3正常通信,且自始至终都是第一芯片10与成像设备3通信,第二芯片20只是用来检测和改写序列号的,因此,第一芯片10的结构无需做调整,而且第二芯片20的结构可以做得很小,成本也能得到有效控制,能够利用原有的第一芯片10的同时,还能做到小型化、低成本,具有实际的现实意义。
[0052]
所述第一芯片10和所述第二芯片20的规格、型号等可以根据实际需要来选择。可选的,所述第一芯片10可以是asic(application specific integrated circuit,专用集成电路)芯片,尤其可以为与成像设备3对应的原装芯片,所述第二芯片20可以为mcu(microcontroller unit,微控制单元201)芯片。
[0053]
本实施例提供的耗材芯片1,可以包括用于与成像设备3通信的第一芯片10以及与所述第一芯片10连接的第二芯片20,所述第一芯片10存储有第一序列号,所述第二芯片20存储有第二序列号,且所述第二芯片20用于在所述成像设备3读取所述第一芯片10内的第一序列号后,将所述第一芯片10内的第一序列号改写为第二序列号,能够解决只存单个序
列号的芯片无法重复使用的问题,有效提高资源利用率,且结构简单,易于实现,成本较低。
[0054]
图3为本发明实施例提供的一种耗材芯片与成像设备的连接结构示意图,图4为本发明实施例提供的一种耗材芯片中第一芯片的结构示意图。图5为本发明实施例提供的一种耗材芯片中第二芯片的结构示意图。如图4和图5所示,所述第一芯片10和所述第二芯片20可以设置有一些端口以实现相应功能。
[0055]
具体的,所述第一芯片10可以包括处理单元101、第一存储单元102、第一电源端口103以及第一通信端口104,第二芯片20可以包括控制单元201、第二存储单元202以及第二电源端口203。
[0056]
所述第一芯片10和所述第二芯片20分别由第一电源端口103和第二电源端口203供电。第一芯片10的处理单元101可以通过第一通信端口104与成像设备3通信以完成信号的读写。第一芯片10的第一存储单元102用于存储第一序列号,第二芯片20的第二存储单元202用于存储第二序列号。第一芯片10与第二芯片20电连接,第二芯片20的控制单元201被配置成用于在成像设备3读取第一序列号后将第一存储单元102的第一序列号改写成第二存储单元202的第二序列号。此外,第一芯片10和第二芯片20还可以包括接地端子等其它辅助实现芯片功能的部分。
[0057]
其中,所述第二芯片20的控制单元201判断所述成像设备3是否已读取所述第一序列号,可以有多种实现方式。
[0058]
在一种可选的实现方式中,所述第二芯片20的控制单元201可以通过检测所述第一芯片10内的状态数据,确定所述成像设备3是否已读取所述第一芯片10内的第一序列号。其中,在所述成像设备3读取所述第一芯片10内的第一序列号后,所述第一芯片10内的所述状态数据被更新。
[0059]
具体来说,当成像设备3读取第一芯片10内的第一序列号后,会改写所述第一芯片10中的某个状态数据,通过读取这个状态数据可以判断第一序列号是否覆盖了成像设备3原来存储的序列号或者成像设备3是否记录了第一序列号。不同的成像设备3可能会更改不同的状态数据,本实施例对此不作限制。
[0060]
通过上述方式可以准确地确定成像设备3是否已经读取第一芯片10内的第一序列号,从而在读取完毕后再将第一序列号改写为第二序列号,能够保证数据的正常传输,避免出错。
[0061]
在另一种可选的实现方式中,所述第二芯片20的控制单元201可以检测所述第一芯片10与所述成像设备3之间是否通信结束,若检测到所述第一芯片10与所述成像设备3之间通信结束,则确定所述成像设备3已读取所述第一芯片10内的第一序列号。
[0062]
图6为本发明实施例提供的一种耗材芯片与成像设备的通信连接示意图。如图6所示,所述第二芯片20还可以包括第二通信端口204,所述第二通信端口204可以与所述第一芯片10的第一通信端口104连接,所述第二芯片20通过所述第二通信端口204检测所述第一芯片10与所述成像设备3的通信状态。
[0063]
具体的,所述第一芯片10的第一通信端口104可以通过第一总线与所述成像设备3连接,所述第二芯片20的第二通信端口204可以通过第二总线与所述第一通信端口104连接。所述第一芯片10与所述成像设备3之间可以通过所述第一总线进行通信,所述第二芯片20可以通过所述第二总线获取所述第一总线上的通信信号,以确定所述成像设备3与所述
第一芯片10之间是否通信结束。
[0064]
可选的,所述第一总线和所述第二总线均可以为iic(inter

integrated circuit,集成电路总线),所述集成电路总线可以包括数据线(sda)和时钟线(scl)。
[0065]
具体来说,所述第一总线可以包括第一数据线和第一时钟线,所述第二总线可以包括第二数据线和第二时钟线。所述第一数据线与所述第二数据线连接,所述第一时钟线与所述第二时钟线连接。
[0066]
这样,第二芯片20的第二通信端口204通过第二总线接入第一通信端口104(也可以认为是接入第一总线),即第一芯片10与第二芯片20与成像设备3共总线,第二芯片20可以第一时间检测到第一总线中的通信数据,从而根据第一总线中的通信数据可以确定第一芯片10和成像设备3的通信状态。
[0067]
可选的,若第二芯片20通过所述第二通信端口204获取到预设数据,则可以确定所述第一芯片10与所述成像设备3之间通信结束。所述预设数据可以为根据实际需要设置的任意可以表示通信结束的数据,例如,可以设置数据“0000”表示通信结束,若通过第二通信端口204从第二总线中接收到“0000”,说明第一芯片10与成像设备3通信结束。
[0068]
当检测到用于表示通信结束的数据时,即可进入改写状态,从而实现通信状态的直接检测,无需经过数据的解析与转化操作,过程简单,正确率较高,还可以为改写动作争取更多的时间,而且第一芯片10也不需要进行改进,无需额外留出用于检测通信状态的端口,适用范围较广。
[0069]
此外,还可以通过定时来确定通信是否结束。具体的,所述第二芯片20可以在通过所述第二通信端口204检测到所述第一芯片10与所述成像设备3开始通信后,经过预设时间,则确定所述第一芯片10与所述成像设备3之间通信结束。
[0070]
其中,所述预设时间可以大于或等于所述第一芯片10与所述成像设备3的一般通信时长,例如,可以设置所述预设时间为5秒钟,在第一芯片10与成像设备3开始通信后经过5秒钟,即可认为通信结束,此时可以改写第一芯片10中的序列号。
[0071]
第一芯片10与成像设备3的通信开始时间可以通过多种方式来检测,例如,可以通过检测第一芯片10与成像设备3之间的第一总线上是否出现表示开始通信的数据来确定通信是否开始,或者,在第一芯片10上电后立即与成像设备3进行通信的情况下,可以认为第一芯片10上电的时间为第一芯片10与成像设备3开始通信的时间。
[0072]
以上所述的通过定时来判断通信结束的方案,能够有效减少对第一总线上的数据的监控,减少第二芯片的负担,提高第二芯片的性能。
[0073]
在将第一芯片10内的第一序列号改写为第二序列号之后,为了保证后续的正常工作,还可以更新第一芯片10内的其它数据例如耗材信息等。
[0074]
可选的,第一芯片10可以包括非易失性存储器和易失性存储器,非易失性存储器可以用于存储序列号、耗材信息、打印信息、厂家信息等,上电后,会根据非易失性存储器的数据加载与之匹配的控制逻辑到易失性存储器中。当第一芯片10的序列号被改写后,其控制逻辑等可能会不同,所以要根据第二序列号的相关信息再次加载控制逻辑到易失性存储器中,因此需要掉电更新。
[0075]
一种可选的方案是,将成像设备3进行断电、重启或者将成像盒2拔出后再装入以进行更新,这样操作比较复杂,增加了用户的操作步骤,若用户没有进行上述动作,可能会
因为第一芯片10的数据没有被更新而导致出错。
[0076]
在本发明实施例中,第二芯片20可以在将所述第一芯片10内的第一序列号改写为第二序列号后,控制所述第一芯片10掉电后再上电,以更新所述第一芯片10内的第二序列号对应的耗材信息。
[0077]
可以理解的是,不同的序列号可以对应不同的耗材信息。可选的,第二芯片20可以在将第一芯片10中的第一序列号改写为第二序列号时,同时将第二序列号对应的耗材信息写入第一芯片10的第一存储单元102中。在第一芯片10掉电又上电后,第一芯片10的处理单元101可以加载更新后的耗材信息,避免出错。
[0078]
在一个示例中,所述第二芯片20可以直接为所述第一芯片10供电,从而实现第二芯片20对第一芯片10的上电控制。
[0079]
图7为本发明实施例提供的一种耗材芯片中第一芯片的供电示意图一。如图7所示,成像设备3向第二芯片20供电,第二芯片20向第一芯片10供电。
[0080]
可选的,所述第二芯片20的第二电源端口203可以包括电源输入端口和电源输出端口,所述第二芯片20的电源输入端口可以与成像设备3供电端连接,所述电源输出端口与所述第一芯片10的第一电源端口103连接,所述第二芯片20通过所述电源输出端口控制所述第一芯片10的掉电和上电。
[0081]
在实际应用中,在成像设备3上电后,成像设备3给第二芯片20供电,第二芯片20同时给第一芯片10供电,当改写动作完成后,第二芯片20将第一芯片10进行一次掉电和上电处理,以更新第一芯片10的内部数据。这种方式不需要增加额外的器件,控制电路简单,易于实现,集成度较高。
[0082]
在另一示例中,所述耗材芯片1还可以包括控制开关,第二芯片20可以通过控制开关实现对第一芯片10的上电控制。
[0083]
图8为本发明实施例提供的一种耗材芯片中第一芯片的供电示意图二。如图8所示,成像设备3通过控制开关30向第一芯片10供电,第二芯片20对控制开关30的通断进行控制。
[0084]
具体的,所述控制开关30的一端可以与第一芯片10的所述第一电源端口103连接,所述控制开关30的另一端用于与所述成像设备3的供电端连接,所述第二芯片20可以与所述控制开关30的控制端连接,以通过所述控制开关30控制所述第一芯片10的掉电和上电。
[0085]
在实际应用中,成像设备3上电后,可以同时给第一芯片10和第二芯片20供电,控制开关30为常闭开关,当改写动作完成后,第二芯片20将控制开关30断开,使得第一芯片10掉电,再将控制开关30导通,从而恢复第一芯片10的供电以更新第一芯片10的内部数据。这种方式由成像设备3为第一芯片10供电,第二芯片20控制供电线路的通断,供电更加稳定。
[0086]
在其它可选的实施方式中,所述控制开关30也可以不是常闭开关。可选的,控制开关30在初始时可以为断开状态,在需要时才导通。例如,当第一芯片10需要供电时,由第二芯片20控制所述控制开关30由断开变为导通,在改写成功后,再控制所述控制开关30断开后再导通,以更新内部数据。
[0087]
当然,也可以通过其它方式来实现第一芯片10的数据更新,例如,第一芯片10可以包括复位端口,第二芯片20可以与第一芯片10的复位端口连接,第二芯片20通过控制第一芯片10复位来实现内部数据的更新。
[0088]
在第二芯片20对第一芯片10的序列号进行改写时,所述第二芯片20可以先控制所述第一芯片10进入测试模式,在所述测试模式下,将所述第一芯片10内的第一序列号改写为第二序列号,在改写结束后,退出测试模式。
[0089]
可选的,所述第一芯片10可以包括测试端口105,所述第二芯片20可以包括控制端口205,所述控制端口205与所述测试端口105连接,所述第二芯片20通过所述控制端口205控制所述第一芯片10进入或退出测试模式。
[0090]
具体的,当第二芯片20需要改写第一芯片10的序列号时,可以通过控制端口205发出一个控制信号如用于进入测试模式的数据或高低电平,测试端口105接收到该控制信号时,第一芯片10即进入测试模式,在测试模式下,第二芯片20可以通过总线来改写包括序列号在内的数据,例如,通过第二通信端口204向第一芯片10的第一通信端口104发送用于实现改写的信号。
[0091]
设置测试端口105可以避免总线中出现的数据和第二芯片20发给第一芯片10使其进入测试模式的数据冲突导致出错或混乱的问题,单独设置测试端口105在逻辑控制上也更加简单。
[0092]
在其它可选的实现方式中,也可以通过总线控制第一芯片10进入测试模式,然后通过总线对第一芯片10进行改写,能够节约控制端口205和测试端口105,减小芯片的体积和成本,此外,通过总线既可以完成测试模式的控制,又可以进行序列号的改写,信号无须多次转换,效率大大提高,控制逻辑也更加简单。
[0093]
当然,也可以通过测试端口105控制第一芯片10进入测试模式后,继续通过测试端口105来实现对第一芯片10的改写,不占用总线,避免对第一芯片10和成像设备20之间的通信造成影响。
[0094]
在上述各实施例提供的技术方案的基础上,可选的是,对于第二芯片20而言,只用来检测成像设备3是否已读取第一芯片10内的第一序列号以及改写所述第一序列号,改写动作结束后其作用失效。当第一芯片10由第二芯片20供电时,改写动作结束后,第二芯片20仅对第一芯片10起供电作用,当第一芯片10是通过控制开关30实现供电通断时,改写动作结束后,第二芯片20对控制开关30不进行任何断开操作。控制开关30可以是常闭开关,也可以是常开开关,第二芯片10可以根据实际需要来控制所述控制开关30的断开或导通。
[0095]
可选的,所述第二芯片20可以在对所述第一芯片10改写成功后,存储改写成功标志,所述改写成功标志用于禁止对所述第一芯片10的改写操作。所述改写成功标志具体可以存储在第二芯片20内的第二存储单元202中。这样,在第一芯片10首次与成像设备3通信时,第二芯片20会在第一芯片10内的第一序列号被成像设备3读取到后,将第一芯片10内的第一序列号改写为第二序列号,改写成功后,由于存在改成成功标志,所述第二芯片20不再启用改写功能,即使后续成像设备3断电重启或者成像盒2取出后又装入,第二芯片20也不再进行额外的动作,保证第一芯片10和成像设备3正常通行。
[0096]
此外,序列号的改写有可能出现失败的情况,若第一序列号未改写成功或不完整,可能会导致成像设备3与芯片无法继续通信,影响正常使用,因此,可以引入再次改写的功能。
[0097]
再次进行改写动作的方式可以有多种实现方式。可选的是,所述第二芯片20还可以用于:若对所述第一芯片10改写失败,则存储改写失败标记;控制所述第一芯片10掉电后
再上电;在所述第一芯片10再上电后,若检测到所述改写失败标记,则重新将所述第一芯片10内的第一序列号改写为第二序列号。
[0098]
具体的,第二芯片20可以通过第二存储单元202存储改写失败标记,通过控制单元201检测该改写失败标记,并再次改写第一芯片10内的第一序列号。
[0099]
可选的,在对第一芯片10进行改写时,若有一次改写成功,则不继续改写,若经过预设次数改写之后还没有改写成功,则可以认为改写失败,此时,可以存储改写失败标志,并控制所述第一芯片10掉电再上电后再次实施改写操作。
[0100]
在实际应用中,当第二芯片20的控制单元201检测到改写序列号失败时,可以继续若干次的改写动作,经过几次改写一般可以成功,若经过多次的改写还是未能成功,则生成改写失败标志存入第二存储单元202中,第二芯片20对第一芯片10进行掉电处理,当再次上电后,第二芯片20检测到改写失败标志则会再次进行改写动作。
[0101]
在其它可选的实现方式中,控制单元201也可以在第一次检测到改写序列号失败时,即生成改写失败标志存入第二存储单元202中,然后第二芯片20对第一芯片10进行掉电处理,当再次上电后,第二芯片20检测到改写失败标志则会再次进行改写动作。
[0102]
或者,也可以在第一芯片10上电后,通过检测改写成功标志来确定是否重新进行改写。具体的,所述第二芯片20还可以用于:若对所述第一芯片10改写成功,则存储改写成功标记;控制所述第一芯片10掉电后再上电;在所述第一芯片10再上电后,若未检测到所述改写成功标记,则重新将所述第一芯片10内的第一序列号改写为第二序列号。具体的实现原理可以参照改写失败标记,此处不再赘述。
[0103]
通过设置改写失败标记或改写成功标记,并配合第二芯片20对第一芯片10的电源控制关系,可以确保序列号改写正常。
[0104]
可选的,第二芯片20中的第二存储单元202可以包括序列号存储单元和非易失性存储单元,所述非易失性存储单元可以用于存放改写失败标记或改写成功标记,以保证改写失败标记或改写成功标记被正常存储。
[0105]
可以理解的是,本发明实施例中提供的改进之处均可以通过硬件方式来实现。例如,第一序列号或第二序列号具体可以由数字1和0组成,1和0可以通过高低电平来表示,改写第一序列号可以通过改变高低电平来实现,在满足一定条件时进行改写可以通过比较器、定时器等来实现。本领域技术人员可以根据实际需要来设置具体的硬件实现方式,本发明实施例不作限制。
[0106]
基于上述耗材芯片,本发明实施例还提供了一种成像盒,所述成像盒包括盒体以及上述任一实施例所述的耗材芯片。本发明实施例提供的成像盒的具体实现原理和效果可以参见上述实施例,此处不再赘述。
[0107]
应该理解到,以上所描述的实施例仅仅是示意性的,各个模块的划分,仅仅为一种逻辑上的划分,实际实现时可以有另外的划分方式。作为分离部件说明的模块可以是或者也可以不是物理上分开的,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。
[0108]
具体来说,针对芯片结构的划分、控制开关的划分、各接口的划分等,附图只是举例示出了一种物理划分方式,各部分可以是分开的、也可以是集成在一起的,如,第一芯片和第二芯片可以是两个单独的芯片的组合也可以是集成在一个耗材芯片里的两个模块,控
制开关可以是单独外设的开关,也可以集成在耗材芯片、第一芯片或第二芯片中。
[0109]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜