应用

技术

物联网世界 >> 解决方案 >> 物联网方案
企业注册个人注册登录

一种RFID读取器自适应基频滤波器的设计

  前言

  无线频率识别(RFID)是一种自动ID技术,其可识别任何含有编码卷标的物体。UHFRFID系统由一个读取器(或询问器)组成,该读取器调变一个860MHz至960MHz频率范围内的RF讯号,并向卷标发送信息。一般情况下,卷标是被动的,它从发送连续波(CW) RF讯号的读取器接收工作所需的全部能量。卷标透过调变其天线的反射系数作出响应,从而将信息讯号反向散射到读写器内。

  卷标讯号检测需要测量讯号跃变之间的时间间隔(代表数据“1”符号的时间间隔比代表数据“0”的符号长)。读取器透过发送一个指示卷标设置其反向散射数据速率及编码的讯号,以启动卷标提供库存信息的过程。

  RFID读取器可以在很多读取器紧密相邻的噪声RF环境中工作。单询问器、多询问器和密集询问器这3种工作模式决定读取器和卷标讯号的频谱限制。接收器的软件可编程性,使其可在可靠的多卷标检测与高数据吞吐量之间获得最佳平衡。

  可编程读取器含有一个高线性度的直接转换I和Q解调器、若干低噪声放大器、一个具可变增益和带宽的双信道基频滤波器、以及一个双信道模拟数字转换器(ADC)。双通道、已匹配和可编程的带通滤波器LTC6602可以优化高效能RFID读取器。

  双通道带通滤波器

  LTC6602具有两个相同的滤波器信道,这两个信道具有匹配的增益控制以及由频率控制的低通及高通网络。透过每个信道的相移匹配至±1度。内部或外部频率频率将滤波器的通带定位到所需频谱上。

  低通和高通转角频率以及滤波器带宽由频率频率的标度比设定。低通标度比选项为100、300和600,而高通标度比为1000、2000和6000.图一显示一个典型的滤波器回应,该滤波器具90MHz内部频率,高通和低通标度比分别设定为6000和600.4阶椭圆截止阻带响应有助于消除带外噪声。控制基频带宽就可以在RFID接收器适应工作环境的过程中,用软件定义它的工作模式。

   一种RFID读取器自适应基频滤波器的设计

  图一15kHz至150kHz通带上的滤波器回应

  图二显示了一个简单和基于LTC6602的滤波器电路,该电路用SPI串行控制来改变滤波器的增益和带宽,以适应一套复杂的数据速率和编码。(反向散射链路的频率范围为40kHz至640kHz,而数据速率范围为5kbps至640kbps.)

   一种RFID读取器自适应基频滤波器的设计

  图二具SPI控制的自适应RFID基频滤波器

  为了实现该滤波器的精细分辨率定位,内部频率频率由一个8位LTC2630 DAC设定。0V至3V的DAC输出范围确定频率频率在40MHz至100MHz (每位234.4kHz)之间的位置。低通和高通标度比由LTC6602的串行SPI控制设定。

  高通滤波器的截止范围为6.7kHz至100kHz,而低通滤波器则为66.7kHz至1MHz.最佳滤波器带宽设置可以透过一种软件算法来调节,而且是数据频率、数据速率和编码的函数。滤波器带宽必须足够窄,以最大限度地扩大ADC输入的动态范围,同时又必须足够宽,以保护讯号跃变和脉冲宽度(正确的滤波器设置确保可靠的DSP卷标讯号检测)。

  图三显示一个实例,即滤波器对一个典型卷标符号序列(一个“短”的脉冲间隔,接着是一个“长”的脉冲间隔)的时域响应。低通截止频率设定为等于最短时间间隔的倒数(fCUTOFF = 1/10μs = 100kHz)。如果低通截止频率更低,那么讯号跃变和时间间隔将失真得无法识别。高通截止频率的设置更加定性而不是具体。

  高通截止频率必须低于最长时间间隔的倒数 (就所示实例而言,高通 fCUTOFF < 1/20μs),而且要尽可能地高,以降低接收器的低频噪声 (基频放大器以及下变频相位与幅度杂讯)。图三的下半部分显示该滤波器的总体响应 (低通加高通滤波器)。

  比较具 10kHz 和 30kHz 高通设置的滤波器输出,10kHz 输出的讯号跃变和时间间隔对于检测符号序列而言是足够的 (在 RFID 环境,噪声将重迭在输出讯号上)。总的来说,提高低通 fCUTOFF 和/或降低高通 fCUTOFF 意味着,以增大滤波器输出噪声为代价“提高”讯号跃变和时间间隔的“质量”。

   一种RFID读取器自适应基频滤波器的设计

  图三 滤波器对卷标符号序列的瞬态回应

  结论

  LTC6602 双通道带通滤波器是一种可编程的基频滤波器,适用于高效能 UHF RFID 读取器。在软件控制下使用 LTC6602 能够在单询问器物理设置时以高数据速率工作,或者以多询问器或密集询问器物理设置工作时,能实现最佳卷标讯号检测。LTC6602 是一种非常精小的 IC,其采用 4mm x 4mm QFN 封装,而且可透过并行或串行控制编程。