用异步收发器HT6720设计RFID系统
关键词:射频识别;阅读器;电子标签;收发器;HT6720
1 主要技术特点和内部结构
异步收发器HT6720具有非常低的工作电流。该器件在VDD为3V时的工作电流仅为4μA,而且工作电压范围很宽,其数据传输仅工作在只读方式。用户可编程数据最多为64bit?CRC纠错检测码为16bit,并带有OTP数据存储器,载波信号频率为13.56MHz,典型输出数据波特率?在VDD为3V时?为4kbps。HT6720的调制方式为PWM/ASK?同时内置电压限制器。HT6720特别适用于货物跟踪、动物管理、工作人员工作时间记录、停车场监控系统、门禁控制保安系统、防伪设计等识别卡的应用方面。
HT6720是一种内置13.56MHs RF载波的RF异步收发集成电路,在其外部连接一个电感就可以提供一个低成本无电池异步收发器解决方案,HT6720的内部结构如图1所示。HT6720芯片的内部由VCC限制和RF电平限制、移位寄存器、EPROM数据存储器、测试和EPROM编程电路、系统时钟产生电路、数据处理电路、通用复位电路和PWM/ASK调制等功能电路组成。外部电路中的电感和内部的电容组成了一个LC振荡电路。工作时,由阅读器天线发射的13.56MHz载波信号在LC振荡回路上将感应出一个电压,如果感应的载波场强足够高,就会产生一个工作电流以使HT6720中的内置LC振荡器激活,同时应答信号?OPT存储器中预置的程序?就会被串行送出,从而发送出使用PWM/ASK调制的应答数据,最后通过LC振荡回路的衰减获得固定波特率的13.56MHz载波。
被发送的信息通常会存储在一个96bit的一次性可编程存储器OPT中,该OPT带有16bit的CRC代码,为客户预留的代码可以达到64bit。对于一个小型天线来说,其有效的检测距离是2~10cm?检测距离取决于天线的外形尺寸和阅读器的设计,天线回路越大,匝数越多,检测的距离就越远,要获得15cm的检测距离,就要用更长的天线。HT6720集成电路为RF检测系统提供了低成本且非常有效的解决方案,而且它还为客户提供了64bit宽的代码区域,从而可由指定的程序员非常方便地编写程序。HT6720芯片的外形尺寸和管脚排列如图2所示,各管脚的功能说明如表1所列。
表1 管脚功能说明
管脚号 | 管脚名 | 接 口 | 内部连接 | 功 能 说 明 |
1 | HF2 | I/O | CMOS | 通常工作情况与天线线圈相连,打开数据程序 |
2 | HF1 | I/O | CMOS | 通常工作情况与天线线圈相连,为程序的数据I/O |
3 | VSS | - | - | 电源的负极,接地 |
4 | CLK | I | CMOS | 编程器的时钟输入端,通常情况开路 |
5 | VAP | I | - | 为编程器提供的高压电源输入端,通常情况开路 |
6 | VDD | - | - | 为编程器提供的+5V电源输入端,通常情况开路 |
2 由HT6720组成的RFID系统
由HT6720组成的RFID系统结构如图3所示,其中异步收发芯片是射频识别系统的真正数据载体。通常,这种电子标签没有自己的供电电源?电池?,只是在阅读器的响应范围之内应答器才是有源的,应答器工作所需的能量是通过非接触的耦合元件传输给应答器的。阅读器先从天线发射13.56MHz的载波信号,以便在异步收发器上的LC振荡电路中把载波信号的能量转变成电压形式,从而为内部带泵电路的异步收发器芯片提供电源。如果感应的电压足够高,当泵电压达到内部LC振荡电路的接入电压时,被激活的异步收发器连续发送它内部的数据。阅读器用检测天线上能量变化的方式来接收异步收发器的数据,然后通过单片机来识别信息。HT6720内部带有一个电压限制器,可用来防止LC振荡器的感应电压以及RF电平超过允许值而造成的芯片损坏或功能不正常。
HT6720芯片上的OPT存储空间共有96bit,OPT存储空间编码包的格式如图4所示。
在HT6720所提供的96bit OPT存储空间中,有64bit编码区域是留给客户编程用的,这部分可由客户自己决定,其中有8bit是分类地址编码,可用来储存应用程序,另有56bit是产品地址编码,主要用来存储客户号码和数据内容;此外,还有8bit是代理人的地址码,该码通常已在芯片生产厂家将注册号与数据一起写入,还有8bit客户地址码可用来储存客户当前的号码,6bit CRC循环冗余检验码用于在无线接口识别传输错误,但它不能纠正错误,只能由写装置自动产生。电子标签主要由异步收发器芯片和天线线圈组成,最简单的阅读器是由RF振荡器、接收器和控制器加天线组成。电子标签是无源装置,工作时所需的电能可由阅读器经天线发射13.56MHz载波信号来提供。
3 典型应用电路设计
3.1 制作电子标签
HT6720异步收发器的主要用途之一是制作射频识别系统的电子标签,电子标签一般由一个带有印刷的天线线圈、芯片HT6720和一个壳体的PCB板组成。这个壳体根据需要可以做成各种形状,电子标签壳体的常用形状如图5所示。天线线圈的两端分别和芯片的管脚HF1、HF2相连,电感值为11μH,但在芯片制作过程中,由于工艺上的原因,内部谐振电容参数?典型值10pF?会稍微发生变化,因此线圈电感量的最佳值也要跟着改变。通常对电子标签天线的构造有两个基本要求:
(1)阅读器发射的电磁波通过标签天线时应能使标签天线中感应出最大的电流,且功率要匹配,以最大程度地利用接收到的能量。
(2)要有足够的频带宽度,能够无失真的接收能量和发送芯片内存储的数据。
通常电子标签属于只读型,一旦标签进入了阅读器的作用范围,就开始输出它自己的特征标记,这个特征标记通常就是个简单的序列号。这种序列号由96bit组成,芯片生产厂家保证对每个序列号只赋予唯一的值,但有时对特殊功能也可以进行复杂的编码。标签自己的特征标记在芯片生产过程中已经置入了,用户不能改变这个序列号,也不能改变芯片上的任何数据。只读型电子标签与阅读器的通信只能单方向进行,即标签不断地将自己的特征标记发送给阅读器,而从阅读器到应答器的数据传输是不可能的。由于所需要的数据载体结构简单,所以可以用极低的成本生产只读标签。
3.2 与HT6720标签配套的阅读器设计
一个与HT6720制作的标签相配套的典型阅读器一般都含有高频模块?发射器和接收器组成?、控制单元以及与标签电磁耦合元件。此外,许多阅读器还具有附加的接口(如RS-232和RS-485等),以便将所获得的数据进一步传输给另外的系统?如个人计算机、显示装置、机器人控制装置等?。与用HT6720制作的标签配套使用的阅读器一般都是只读型的,当标签进入阅读器的响应范围时,首先经电磁耦合电路向标签提供电能,以激活标签,然后接收标签发出的串行数据。与用HT6720制作的标签相配套的阅读器设计方案主要有如下两种:
a.二芯片设计方案
阅读器的二芯片设计方案原理框图如图6所示,在这种设计方案中,阅读器都使用二片控制器芯片,其中一片是低成本的数据解码和系统控制MCU芯片,其型号是HT48R05或HT48R06A,其中HT48R05A/HT48C06是8位高性能精简指令集单片机,是专门为需要多输入输出接口的产品而设计。这些器件均适用于遥控,它们都有一个暂停功能来降低功耗,另一个控制器芯片用来完成阅读器特殊功能的控制,设计时可依据特殊功能要求选用。
b.单芯片MCU设计方案
在单芯片MCU设计方案中,阅读器的控制器使用的是单芯片MCU控制器,根据射频识别系统对阅读器输出信息的要求,单芯片MCU设计方案一般也可以有二种选择:
(1)当阅读器需要输出高质量声音和显示数据信息时,可选用图7(a)的方法。该方法中的阅读器控制器使用的芯片系列型号为HT21、HT84或HT86嵌入式MCU。该方法采用一个MCU控制器就可以完成数据解码和控制功能,同时也可以完成阅读器控制功能及数据、语音和LCD显示处理功能。HT86系列MCU是带有语音合成和双音频产生器的高性能8位单片机,是为有音响效果的多I/O接口装置而设计的,它可以提供多种取样频率和语音电平、语音合成和悦耳的旋律节奏。它有一个既可用下降沿也可用上升沿触发的外部中断源和一个高精度的D/A输出端。该阅读器设计方案适用于需要高质量语音输出和显示的射频识别系统。
(2)当阅读器不需要高质量语音输出和驱动复杂显示时,可选择图7(b)所示方案。该方案中的阅读器使用的MCU为HT48或HT49系列单片机控制器,其中HT49系列带有多I/O接口,是带LCD显示的多功能单片机,同时也是一款高效率、精简指令集的八位高性能单片机,可选的具体型号有HT49R30A-A或HT49C30A-A的OTP版本。它采用单周期指令和二级流水线结构,因而更适合于高速应用,同时也适用于多种LCD低功耗驱动应用。
评论