一种rfid标签芯片的处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及射频识别技术领域,尤其涉及一种RFID标签芯片的处理方法和装置。
【背景技术】
[0002]射频识别(RFID,Rad1 Frequency Identificat1n)技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)原理,实现非接触的信息传输,并通过传输的信息实现目标识别的技术。通常,RFID系统包括读写器(Reader)、标签(Tag)和系统软件。RFID系统按工作频率可以划分为低频(30KHz?300KHz)、高频(3MHz?30MHz)、超高频(300MHz?915MHz)、微波(IGHz以上)。
[0003]超高频识别技术具有低成本、工作距离远的特点,近年来该技术受到了持续广泛的关注,特别是随着物联网概念的提出,以及全世界的推动,超高频识别技术的应用领域已扩展到电信、金融行业资产设备管理、金属部件管理、企业贵重资产管理、车辆自动识别等各个领域,成为目前RFID技术发展的热点。而怎样减少RFID芯片内部的功耗,是长期困扰的问题。
【发明内容】
[0004]为解决现有存在的技术问题,本发明实施例期望提供一种RFID标签芯片的处理方法和装置。
[0005]为实现上述发明目的,本发明实施例采用以下方式来实现:
[0006]本发明实施例提供了一种射频识别RFID标签芯片的处理方法,所述方法包括:
[0007]将协议处理时间划分为η个时间阶段,η为大于I的整数,并预设每个时间阶段的对应操作,其中,不同的时间阶段用于执行不同的操作;
[0008]在协议处理阶段,根据当前所处的时间阶段控制相应的功能电路单元执行相应的操作。
[0009]其中,所述协议处理时间为接收命令和回复响应之间的时间,且协议处理的操作都位于所述协议处理时间。
[0010]其中,所述方法还包括:将协议处理时间划分为6个时间阶段,并预设在第一时间阶段执行产生随机数的操作,不执行其它操作;在第二时间阶段执行读取口令或设置标签内部时隙计数器的操作,不执行其它操作;在第三时间阶段执行安全通信的加解密操作,不执行其它操作;在第四时间阶段执行标签的能量检测操作,不执行其它操作;在第五时间阶段执行写多次可编程MTP存储器的操作,不执行其它操作;在第六时间阶段执行状态机的跳转和置起相应的发射类型操作,不执行其它操作。
[0011]本发明实施例还提供了一种射频识别RFID标签芯片的处理装置,所述装置包括:系统控制单元和功能电路单元,
[0012]所述系统控制单元,用于将协议处理时间划分为η个时间阶段,η为大于I的整数,并预设每个时间阶段的对应操作,其中,不同的时间阶段用于执行不同的操作;还用于在协议处理阶段,根据当前所处的时间阶段控制相应的功能电路单元执行相应的操作;
[0013]所述功能电路单元,用于在协议处理阶段,根据所述系统控制单元的控制执行相应的操作。
[0014]其中,所述协议处理时间为接收命令和回复响应之间的时间,且协议处理的操作都位于所述协议处理时间。
[0015]其中,所述系统控制单元进一步用于,将协议处理时间划分为6个时间阶段,并预设在第一时间阶段执行产生随机数的操作,不执行其它操作;在第二时间阶段执行读取口令或设置标签内部时隙计数器的操作,不执行其它操作;在第三时间阶段执行安全通信的加解密操作,不执行其它操作;在第四时间阶段执行标签的能量检测操作,不执行其它操作;在第五时间阶段执行写多次可编程MTP存储器的操作,不执行其它操作;在第六时间阶段执行状态机的跳转和置起相应的发射类型操作,不执行其它操作。
[0016]本发明实施例所提供的一种RFID标签芯片的处理方法和装置,采用不同电路在不同时间工作的思想,合理划分协议处理时间上的工作阶段,通过电路结构上的设计,各个阶段只有最少的电路单元工作,减少了无关电路的功耗消耗,尽可能多地降低了芯片内部的功耗,从而实现了标签芯片更好的工作灵敏度。
【附图说明】
[0017]图1为本发明实施例中协议处理时间的阶段划分示意图;
[0018]图2为本发明实施例中协议处理时间分阶段的操作划分示意图;
[0019]图3为本发明实施例中RFID标签芯片的处理装置结构示意图;
[0020]图4为本发明实施例中协议处理时间的阶段划分及操作和电路单元对应示意图;
[0021]图5为本发明实施例中系统控制单元的内部状态转换示意图;
[0022 ]图6为本发明实施例中功能电路单元A的控制接口示意图。
【具体实施方式】
[0023]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0024]本发明实施例提出一种RFID标签芯片的处理方法,旨在实现RFID标签芯片的协议处理电路,采用了不同电路在不同时间工作的思想,通过电路结构上的设计,尽可能多地减少了芯片内部的功耗。
[0025]基于上述思想,本发明实施例提供的一种RFID标签芯片的处理方法主要包括:
[0026]A)协议处理的时间划分
[0027]在协议处理的时间范围内,根据接收到的不同命令,处理相应不同的操作。协议处理时间的阶段划分如图1所示,在接收命令和回复响应之间的时间,即定义为了协议处理时间,因为在协议处理时间提供了能量,所以把协议处理的操作都放在了这段时间,能够降低接收和发送阶段功耗。同时,在协议处理阶段将时间可以划分为η个阶段,在这不同阶段去执行不同的操作。
[0028]例如,协议处理时间分阶段的操作示意如图2所示,不同的操作至少包括:产生随机数;读取口令或设置标签内部时隙计数器;安全通信的加解密操作;标签的能量检测;写MTP存储器;状态机的跳转和置起相应的发射类型。这些操作分不同时间进行,对操作的特点进行总结,在时间上划分为6个阶段:1 stage(即第一时间阶段)、2 stage(即第二时间阶段)、3 stage(即第三时间阶段)、4 stage(即第四时间阶段)、5 stage(即第五时间阶段)、6stage(即第六时间阶段)。
[0029]B)分时间阶段的不同操作,参见图2:
[0030]I stage(RNG):进行产生随机数的操作,不产生其它操作;
[0031]2 stage(RD_CNT):进行读取口令或设置标签内部时隙计数器操作,不产生其它操作;
[0032]3 Stage(SEC):进行安全通信的加解密操作,不产生其它操作;
[0033]4 Stage(PE):进行标签的能量检测操作,不产生其它操作;
[0034]5