李焕春,张华庆
(北京中电华大电子设计有限责任公司,北京 100102)
射频识别即RFID技术又称电子标签、无线射频识别,是一种通信技术[1]。RFID技术作为物联网发展的关键技术,其应用必将随着物联网的发展而扩大。常用的RFID分低频、高频、超高频3种,其中高频RFID典型工作频率为13.56 MHz,一般以无源为主。高频标签比超高频标签具有价格便宜、节省能量、穿透非金属物体力强、工作频率不受无线电频率管制约束的优势,最适合应用于含水成分较高的物体中,例如水果等。
基于FPGA的原型验证方法凭借其速度快、易修改、真实性的特点,已经成为ASIC芯片设计中重要的验证方法[2]。本文主要描述高频RFID芯片的FPGA原型验证平台的设计,并给出验证结果。
一套完整的RFID系统是由阅读器(Reader)、电子标签芯片(Tag)也就是所谓的应答器(Transponder)及应用软件三部分组成[3]。
电子标签芯片的FPGA原型验证环境也是一套完整的RFID系统,用FPGA原型验证平台替代上述的电子标签芯片(Tag),使用上层的应用软件开发验证激励。通过阅读器与FPGA原型验证平台进行通信来实现对FPGA中的数字逻辑进行验证的目的。图1是典型的RFID芯片的FPGA原型验证环境原理图。
FPGA原型验证平台利用自身的硬件资源,模拟实现RFID芯片的各功能模块。其中数字逻辑单元和存储器是FPGA原型验证的对象,由FPGA内部的资源实现。图2为验证平台硬件系统结构图。
下面详细介绍FPGA器件选型、模拟射频前端(AFE)电路设计、天线设计及调试,其中重点是FPGA器件选型和模拟射频前端电路设计,难点是天线设计及调试。
图1 RFID芯片FPGA原型验证环境原理图
图2 验证平台硬件系统结构图
FPGA原型验证平台中FPGA器件选型主要考虑FPGA的逻辑资源、存储资源、I/O资源和时钟资源,另外兼顾器件的供货渠道、速度等级、温度等级等。
FPGA的逻辑资源应为待验证ASIC逻辑门数的2~3倍或更高;存储资源、满足待验证ASIC存储资源的需求,主要是Blockram资源,I/O资源,用户可配置的I/O数量除了满足ASIC设计的数字端口信号需求外,还要预留一定量的调试I/O;时钟资源,主要指全局时钟数量,ASIC低功耗设计会用到大量的门控时钟,转化门控时钟需用到FPGA的全局时钟资源。
根据以上原则,本次FPGA采用Xilinx Spartan3-1000芯片。该芯片可编程约10万门的ASIC逻辑;16组blockram,提供432 kbit地址空间;8个全局时钟bufer用于定义时钟;4个DCM模块,可以精确地实现内部时钟分频、倍频;用户可用的I/O多达173个。
本次待验证的RFID芯片的数字逻辑规模约为1万门,存储器容量为1 kbit,时钟网络简单,端口I/O少。实验证明,该FPGA的资源完全满足RFID芯片的原型验证需求。
在搭建RFID芯片的验证平台时,模拟射频前端(AFE)通常采用分立元件实现。分立器件实现的AFE电路稳定性差,受环境影响比较大,调试难度大。例如,包络检波器的输出幅值随场强变化较大,导致电压比较器工作失常,由此转换出的数字信号出现错误。
为改善以上稳定性差的问题,本次模拟射频前端采用AFE IC实现。AFE IC完成信号能量交流直流转换、限压、稳压、信号调制和解调、时钟产生及上电复位等功能。该芯片经过了成熟的测试,稳定性好,受磁场环境的影响小,电路稳定性大大增强,调试风险大大降低。图3为模拟射频前端(AFE)与其他功能模块的连接关系图。
图3 AFE与FPGA的连接关系图
2.4.1 天线设计原理
高频电子标签的天线线圈进入阅读器产生的交变磁场时,读写器与标签之间可等效为变压器耦合方式。读写器天线相当于变压器的初级线圈,标签上的天线相当于次级线圈[4]。对于无源电子标签,电子标签可以简化为天线与芯片的直接电连(标签天线可等效为天线等效内阻与等效感应电压源的串联组合,标签芯片可等效为纯阻抗)。图4为无源高频电子标签等效电路图。
图4 电子标签等效电路图
图4中,天线线圈形成的谐振回路包括天线线圈的等效电感L、天线寄生电容 Cp、天线寄生内阻 Rp、外接并联电容C和标签芯片的等效电阻RL。其谐振频率的计算公式为[5]:
符合ISO/IEC l5693标准的RFID系统,电子标签和阅读器之间的载波频率为13.56 MHz。为了保证阅读器与标签之间的良好通信,标签的谐振频率要接近13.56 MHz。本文描述的FPGA原型验证平台设计中,天线设计也是基于以上理论模型,设计成矩型天线。
ISO/IEC 15693-1协议中规定,标签天线尺寸最大不超过 86 mm×54 mm,典型线圈有 3~6匝[3]。 这样可以根据实际的设计需求先确定天线尺寸,本次设计的天线长和宽分别为79 mm和47 mm,天线线圈的线宽为6 mil,线圈间距为9 mil,线圈匝数为 4。
基于PCB电路板的矩型天线,电感值与天线的几何尺寸、磁介质常数相关[4-5],等效电感值可以表示为:
其中:
图5 RFID标签天线尺寸参数示意图
根据式(2)可以推算出天线线圈的等效电感,再根据式(1)可以计算出并联电容的理论值。
为了补偿电路板加工偏差以及电路中其他参数的不确定因素,消除线圈计算值与加工后实际值之间的误差,线圈匝数预留3.5、4.5圈可选的跳线。调试时根据实际测量结果,确定并联电容的容值和线圈的具体匝数。
验证平台电路板加工、焊接完成后,使用阻抗分析仪测量天线的实际电感值,本次测到的天线线圈的电感值近似为2.9 nH;根据式(1)重新计算并联电容的值为47.55 nF,校正理论计算与加工后实际值之间的偏差。
并联电容值确定后,使用矢量网络分析仪测量天线的谐振频率。根据谐振频率的偏移情况,逐步增加或者减少线圈匝数,直到达到指定的谐振频率13.56 MHz。
根据矢量网络分析仪的测量结果显示,本次天线能成功谐振在 13.56 MHz,此时线圈匝数为 4,并联电容大小为47 nF。图6、图7为矢量网络分析仪测量的谐振图。
图6 幅频特性图
图7 特性阻抗图
FPGA原型验证平台经过器件选型、硬件设计、数字逻辑单元的移植实现以及系统调试后,能够与支持ISO/IEC15693协议的阅读器进行稳定通信。图8显示了阅读器下发查询(Inventory)命令时空间场波形信息;图9显示了阅读器下发查询(Inventory)命令时,标签收到的时钟信号(clk)、解调信号(demo_data)以及标签返回的调制信号(modu_data)波形。
图8 Inventory命令空间场波形图
图9 标签接收命令、返回数据波形图
本文结合RFID芯片的设计特点,描述了一种FPGA原型验证平台的设计,支撑无源高频RFID芯片的FPGA原型验证。经测试表明,该验证平台能够实现ISO/IEC15693协议中的通信功能,能与多款阅读器进行稳定的通信,读写性能优异,稳定性、可靠性都能达到预期的效果,满足标签芯片FPGA原型验证的需求。
本文设计的FPGA原型验证平台还可以作为电子标签芯片的原型设计提供给客户试用,提前进行软件开发;还可以提前进行第三方的认证工作。另外,该验证平台对于符合其他协议标准的RFID芯片的验证平台的设计也有很好的参考价值。
[1]王哲宇,朱诗倩,刘锦高.一种无源射频识别编解码电路的设计与验证[J].电子技术应用,2013,39(7):58-60.
[2]张术利,刘忻.基于FPGA的SoC原型验证的设计与实现[J].电子技术,2011,38(5):71-73.
[3]FINKENZELLER K.射频识别技术(第三版)[M].北京:电子工业出版社,2006.
[4]赵东艳,符令,胡毅,等.一种13.56 MHz射频标签仿真模型的设计[J].微型机与应用,2013,32(16):26-29.
[5]陈华君,林凡,郭东辉,等.RFID技术原理及其射频天线设计[J].厦门 大 学 学报(自 然 科学版), 2005,44(B06):312-315.