基于RFID标签芯片基带处理器的低功耗设计
微波射频网 2022-10-17

射频识别技术已被应用到许多领域,如护照、交通运输、产品追踪、汽车以及动物识别等。射频识别即RFID(Radio Frequency IDentification,缩写RFID)技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。

射频识别技术是20世纪90年代开始兴起的一种自动识别技术,射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。从信息传递的基本原理来说,射频识别技术在低频段基于变压器耦合模型(初级与次级之间的能量传递及信号传递),在高频段基于雷达探测目标的空间耦合模型(雷达发射电磁波信号碰到目标后携带目标信息返回雷达接收机)。1948年哈里斯托克曼发表的"利用反射功率的通信"奠定了射频识别技术的理论基础。

由于RFID标签芯片及其控制器要求具有低成本、低功耗的特性,目前定义RFID产品的工作频率有低频、高频和超高频的频率范围内的符合不同标准的不同的产品,而且不同频段的RFID产品会有不同的特性。其中感应器有无源和有源两种方式,因此本文提出一种符合ISO18000-6B协议,并满足低成本、低功耗要求的高频RFID标签芯片数字基带处理器的设计。

1 数字系统结构图

根据ISO18000-6B协议,从阅读器到应答器的数据传送通过对载波的幅度调制(ASK)完成,数据编码为通过生成脉冲创建的曼彻斯特码编码,速率为40 kb/s;标签返回给阅读器的数据通过FM0编码调制后发送至模拟前端, 经由天线发送至阅读器。

所设计的数字系统结构图如图1所示,主要完成以下功能:(1)对前向链路解调输出信号进行曼彻斯特码解码,给出解码输出时钟,解析出再同步信号;(2)对解码出的数据进行CRC 校验, 确认数据传输和标签解调的正确性,并且同时对解码输出数据进行串并转换,以及解析出正确的命令;(3)根据ISO18000-6B协议的全部功能要求对接收的指令进行正确处理;(4)根据协议的要求对存储器进行正确读写操作;(5)对处理完毕的数据进行组织,生成CRC校验码;(6)对回送数据进行FMO编码,回送给射频模拟前端进行调制。


在设计中,有限状态机的设计是数字部分设计的核心,其功能是协调模块之间数据与信号交互、处理接收到的指令及其相应的数据、转换自身状态、执行对碰撞计数器和静默计数器的操作、执行对存储器的读写存储操作、规定反向散射标签的64位UID以及MTP存储器内容,并和外围模块电路一起构成防碰撞电路,实现防碰撞算法。

2 低功耗设计

电路中耗散的能量可以分为静态功耗和动态功耗。形成静态功耗的主要原因是晶体管中从源极到漏极的亚阈值泄漏,就是指阈值电压的降低阻止了栅的关闭。动态功耗分为开关功耗和内部功耗。开关功耗是由于器件输出端的电容的充放电引起的。

数字部分实现低功耗,可以从系统级和RTL代码级两方面考虑。本设计中采取降低功耗的有效措施包括:降低电源电压,降低时钟频率,门控时钟技术,组织模块的设计方法。

2.1 同步化不同时钟的设计方案

当系统中有两个或两个以上不同时钟时,数据的建立和保持时间很难得到保证,会面临复杂的时间问题。最好的方法是将不同的时钟同步化,由于标签数字基带电路中的编码器设计中需要编码输入时钟160 kHz和编码输出时钟320 kHz,所以不同的触发器使用不同的时钟。为了系统稳定,用系统时钟1.28 MHz将160 kHz和320 kHz时钟同步化,如图2所示。1.28 MHz的高频时钟将作为系统时钟,输入到所有触发器的时钟端。160 MHz _EN和320 MHz_EN将控制所有触发器的使能端。即原来接160 MHz时钟的触发器,接1.28 MHz时钟,同时160 MHz_EN将控制该触发器使能 ,原接320 MHz时钟的触发器,也接1.28 MHz时钟,同时320 MHz_EN将控制该触发器使能。


2.2 降低电源电压

动态功耗和电源电压的平方成正比,故降低电源电压是减少功耗的有效办法,但是降低供电电压,会带来很多副作用:首先,降低供电电压,会导致速度下降,减小电容充放电的电流或负载驱动电流;其次,会导致较低的输出功率或较低的信号幅度,从而产生噪声和信号衰减的问题。研究表明:降低阀值电压,可以使得动态功耗减少,但会增大静态功耗。

设计中采用的是台积电提供的0.18 μm数字标准单元,标准工作电压为0.9 V~1.1 V。而EEPROM工作电压为0.9 V~1.2 V@读数据/1.8 V@写数据,所以进行写操作时需要用到电平转换将1.0 V转换到1.8 V的电压,以便进行数据的交互。

2.3 门控时钟的设计

为了降低芯片的功耗,设计中使用了门控时钟:用使能信号控制寄存器的时钟端,当使能信号有效时时钟翻转,否则时钟保持在固定电平。因此时钟使能可以将电路中的部分电路处于空闲状态,阻止寄存器内部翻转和寄存器之间组合逻辑开关动作,以达到节省功耗的目的。图3所示为门控时钟的设计方案。


表1给出利用综合工具Design Compiler对当前设计进行综合后的功耗和面积报告。可以看出,本设计使用门控时钟后,总的动态功耗降低了很多,并且在降低功耗的同时,面积也有了一定的减小。

2.4 组织模块设计方法

由于在设计中并不是所有的模块都同时工作,而是在某一个状态下,只开启一个或几个模块,其他模块处于关闭状态,所以如果有效组织模块的开关,将会减少寄存器的开关翻转动作。设计中利用有限状态机根据不同的指令和状态转换开启不同的模块来完成数据的处理要求和存储操作:当接收前向数据时,开启编码器、CRC计算/校验、和串并转换;当处理数据时,开启模块有限状态控制机、EEPROM控制模块、静默计数器、随机数产生器;当返回数据时,开启模块有限状态控制机、EEPROM控制模块、数据输出控制端、编码器其他模块关闭。

3 芯片测试

首先采用FPGA完成芯片的功能验证,以FPGA的可编程逻辑阵列为基本单元,实现ISO18000-6B的数字基带功能的硬件仿真验证。然后使用ASIC芯片设计EDA工具将RTL顶层描述映射为基于TSMC提供的目标工艺库的基本数字单元的物理电路,并生成CAD版图且提交给TSMC半导体工厂制作出来。

进行芯片测试时,利用先施阅读器产生RFID各种命令信号,经解调后输入到待测试芯片的数据输入端。芯片在电源、时钟源信号、复位信号的共同激励下进入正常工作状态并对输入命令数据进行响应,将数据输出到调制电路,然后反射回阅读器。阅读器根据接收到的信号决定下一步操作。在阅读器和待测芯片的交互过程中,可用逻辑分析仪观察中间过程。图4为先施阅读器对测试芯片发送read命令时,用逻辑分析仪捕捉的内部信号,其中信号data_in为解调器解调出的前向链路数据,信号data_out为芯片的返回数据。

从已流片芯片的测试结果看,标签芯片数字系统的设计很好地完成了符合ISO18000-6B协议的所有强制命令以及读写操作和锁存、查询锁存等基本功能,且在阅读器存盘操作下的平均速率为45~60张/s,功耗为3.10μW,很好地完成了低功耗无源电子标签的设计。
作者:付然,文光俊,咸凛

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • EDA
  • 仿真
  • CAD
  • 芯片
  • 如何选择全定制与半定制ASIC设计

    ASIC分为全定制和半定制。全定制设计需要设计者完成所有电路的设计,因此需要大量人力物力,灵活性好但开发效率低下。如果设计较为理想,全定制能够比半定制的ASIC芯片运行速度更快。半定制使用库里的标准逻辑单元(...

    09-12
  • IGMPv2的组播路由器选举机制的优势是什么?

    IGMPv2 igmp版本2对版本1所做的改进主要有:(1)共享网段上组播路由器的选举机制共享网段表示一个网段上有多个组播路由器的情况。在这种情况下,由于此网段上运行igmp的路由器都能从主机那里收到成员资格报告消息,...

    09-12
  • 物理地址在不同计算机体系中的表现如何?

    在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址(Physical Address),又叫实际地址或绝对地址。 地址从0开始编号,顺序地每次加1,因此存储器的...

    09-12
  • 假芯片对电子行业的影响分析

    芯片的重要性不言而喻,可以说,一切智能电子设备都离不开芯片。但是,由于目前芯片相对短缺,因此市场上出现了部分假芯片。为增进大家对芯片的认识,本文将对假芯片的相关内容予以介绍。如果你对芯片具有兴趣,不...

    09-12
  • 语音芯片在儿童玩具中的创新使用

    芯片是一种非常重要的电子器件,可以说,芯片制作能力强的企业或者国家都占据着重要地位。为增进大家对芯片的认识,本文将对语音芯片的应用范围、语音芯片的选择予以介绍。如果你对语音芯片具有兴趣,不妨继续往下...

    09-12
  • 语音芯片在日常生活中的应用有哪些?

    芯片在诸多产品中都有所应用,如手机处理器芯片、蓝牙芯片、AI芯片等等。虽然我们可能对芯片的底层知识并不了解,但是对于芯片的作用,还总是能说出个一二三。为增进大家对芯片的认识,本文将对语音芯片如何录音、...

    09-04
  • 压力变送器的常见故障及解决方案是什么?

    压力变送器在工业环境中具有重要应用,对于压力变送器,电气等专业的朋友相对更为熟悉。为增进大家对压力变送器的认识,本文将基于两点介绍压力变送器:1、压力变送器的日常维护,2、压力变送器如何校准。如果你对...

    09-04
  • 电子元器件散热方法的常见误区

    元器件是电子领域的基本元件,很多重要的设备都是通过元器件构建起来的。为增进大家对电子元器件的认识,本文将对元器件的几种常见的散热方法予以详细介绍。如果你对元器件具有兴趣,不妨和小编一起来继续往下阅读...

    08-26
  • 熔断器与断路器的选择性比较

    熔断器和断路器在主要性能方面存在一些差异,为了更好选择和使用熔断器和断路器,下面针对熔断器和断路器的主要性能进行对比。

    08-13
  • MATLAB仿真RLC电路基础教程

    本文演示如何用MATLAB进行电路仿真,测量RLC电路的电压。我用的是R2014a,不同版本软件界面

    08-09
  • 分析一个共集电极放大电路

    仿真前仿真中示波器波形图双击示波器图标,调节X轴扫描为500μS/Div,A、B通道Y轴幅度均为1V/Div。

    07-25
下载排行榜
更多
评测报告
更多
广告