RFID协议一致性测试系统设计
M0前导码的单个测试点为例。FM0前导码测试的目的是检查标签应答是否以协议中所规定的特定前导码序列开头,该前导码用于阅读器对标签应答信号的识别和同步。FM0前导码的协议规定前7个脉冲长度的相对比值为2:1:1:2:1:3:2,允许误差为正负2.5%,如图5-1所示:
图5-1:FM0信号的前导码(TRext=0)
测试过程中,RFID标签协议一致性测试系统给被测标签发送Query指令,并检查返回的应答信号。实测信号如图5-2所示,两个光标之间为标签应答的前导码,前7个脉冲的绝对长度依次为4.20,2.12,2.08,4.16,2.08,6.26,4.16微秒,相对比值为2:1.01:0.99:1.98:0.99:2.98:1.98,符合协议规定。
图5-2:FM0前导码实测信号
EPC UHF Class 1 Gen 2标准RFID标签协议一致性协议层测试项目如表5-2所示:
测试规范序号协议层测试项目测试点数
66链接频率误差72
70链接时间T172
70最小链接时间T272
70最大链接时间T272
86TID内存数据2
93灭活操作2
97只读标签CRC162
97读写标签CRC162
101PC内存数据2
102默认PC数值2
123, 124, 132, 136Ready和Reply状态2
123, 129Arbitrate状态6
123, 137, 138Acknowledged状态2
123, 139, 141Open状态2
123, 142Secured状态2
145Acknowledged到Secured状态跳转2
148, 149Open到Killed状态跳转2
148, 149Secured到Killed状态跳转2
132, 136Acknowledged到Reply状态跳转2
132, 136Open到Reply状态跳转2
132, 136Secured到Reply状态跳转2
协议层测试中,我们选取链接时间T1和Open状态两个测试项目的单个测试点为例。
链接时间T1测试的目的是测量标签从接收到阅读器指令到返回应答之间的时间间隔,阅读器在发送完指令之后,会在特定的时间窗内检测来自标签的应答信号,落在时间窗之外的标签信号将会丢失。链接时间T1应该处于[Max(RTCal,10Tpri)*(1-FT)-2, Max(RTCal,10Tpri)*(1+FT)+2]区间之内,计算公式中各参数在协议标准中都有明确定义,简便起见,我们这里直接给出在该测试点下的具体数值为[33.1, 44.9]微秒。
测试过程中,RFID标签协议一致性测试系统给被测标签发送Query指令,并测量指令结束到应答开始的时间间隔。实测信号如图5-3所示,两个光标之间为链接时间T1,数值为36.8微秒,符合协议规定。
图5-3:链接时间T1实测信号
Open状态测试的目的是验证标签能够正确的从其他状态进入Open状态,正确的协议状态跳转是标签能够完成各项应用功能的基础。进入Open状态的过程是标签协议状态图的一个子集,如图5-4所示:
图5-4:标签协议状态图Open相关子集
测试过程中,从标签上电开始,RFID标签协议一致性测试系统给被测标签依次发送Query,QueryRep,ACK,ReqRN指令,验证标签是否依次经过了不返回应答的Arbitrate状态,返回RN16的Reply状态,返回PC,EPC,CRC16的Acknowledged状态,最终进入返回Handle,CRC16的Open状态。实测信号如图5-5所示,即Query→无应答→QueryRep→无应答→QueryRep→RN16→ACK→PC,EPC,CRC16→ReqRN→Handle,CRC16, 符合协议规定。
图5-5:Open状态实测信号
5.2RFID阅读器协议一致性测试实例
EPC UHF Class 1 Gen 2标准RFID阅读器协议一致性物理层测试项目如表5-3所示:
测试规范序号物理层测试项目测试点数
7频率准确度50
12数据编码2
14射频包络12
14射频包络22
21上电射频包络11
22上电射频包络21
24下电射频包络11
25下电射频包络21
32前导码2
42FHSS射频包络1
46FHSS信道50
48多阅读器模式频谱1
51密集阅读器模式频谱1
358单边带模式频谱1
物理层测试中,我们选取数据编码,射频包络1和密集阅读器模式频谱三个测试项目的单个测试点为例。
数据编码测试的目的是测量阅读器信号中的PIE编码参数,编码参数确定了阅读器信号数据位的标准长度,并间接确定了标签信号的链接速率。阅读器信号采用不同的脉冲长度进行数据信息的编码,数据0应在6.25到25微秒之间,数据1与数据0的长度之比,应满足如图5-6所示的规定:
图5-6:PIE编码符号
测试过程中,RFID阅读器协议一致性测试系统接收被测阅读器发送的指令,并测量Query指令中数据0和数据1 的编码参数。实测信号如图5-7所示,三个光标之间依次为数据1和数据0,其中数据0长度,即Tari为24.8微秒,数据1长度为43.2微秒,PIEx为18.4微秒,符合协议规定。
图5-7:PIE编码实测信号
射频包络1测试的目的是测量阅读器信号中的ASK调制参数,包括调制深度、上升沿时间、下降沿时间和脉冲宽度,调制参数必须在一定的范围之内,标签才能够正确识别阅读器的信号。阅读器到标签传输的普通ASK和PR-ASK
- 复杂RF环境下的RFID测试挑战(03-12)
- 测试UHF RFID天线的方向图和增益的方法(03-07)