基于TRF7960的多协议射频读卡器设计

发布者:RadiantDreams最新更新时间:2011-05-08 来源: RFID世界网关键字:读卡器  射频  多协议 手机看文章 扫描二维码
随时随地手机看文章
  引言

  无线射频识别技术(RFID)作为一项先进的自动识别和数据采集技术,已经广泛应用到生产制造、物流管理、公共安全等各个领域,并带动了读写机具和各类应用产品及系统的开发、生产和推广应用。目前,在我国应用于13.56 MHz的无线射频识别技术领域主要有2个ISO标准,一个是IS014443,另一个是ISO15693。ISO14443定义了TYPE A、TYPE B两种类型协议,通信速率为106 kb/s,它们的区别主要在于载波的调制深度及位的编码方式。ISO15693读写距离较远,而ISO14443读写距离稍近,但后者应用较广泛。这三种协议的卡在各个领域都有着比较广泛的应用,而国内现有的13.56 MHz的射频读卡器,一般仅支持一种协议,且功能较为单一。基于这种现状,本文提出了基于TI公司的TRF7960射频芯片和宏晶公司的 STCllF32XE高速单片机来设计多协议射频读卡器的设计方案。在该读卡器上扩展了点阵图形液晶LCD和串行存储器W25X80以及USB芯片PL2303等外围设备。LCD可以显示各种图形和汉字,串行存储器用来存储点阵字库、图形库等,USB芯片使得该读卡器省去了串口和电源供电端口,可以通过该USB接口和PC管理软件通信。该读卡器使用方便,简单,成本低,电路运行稳定,可以应用到各种场合。

  1 读卡器的硬件设计

  STCllF32XE单片机是宏晶科技公司设计生产的单时钟/机器周期(IT)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8~12倍。内部集成高可靠复位电路,可用在高速通信、智能控制、强干扰等场合。STCllF32XE内部有32 KB的Flash,29 KB的EEPROM和1 280字节的SRAM。本文采用的STCllF32XE是LQFP-44引脚,除了EA、ALE、PSEN和RST引脚可以定义为通用I/O外,还多了1 个P4口。编程支持ISP下载功能,使用起来比较方便。

  TRF7960是TI(德州仪器)公司推出的高频(13.56MHz)多标准射频识别(RFID)阅读器IC产品系列之一。TRF7960采用超小32-pin QFN的高级封装设计,支持ISO/IEC 14443A/B、ISO/IEC 15693、ISO/IEC 18000-3以及TI公司的非接触支付商务与Tag-It应答器产品系列。采用TRF7960的读卡器为微控制器提供了内部时钟,只需1个13.56 MHz的晶振就能工作,而不需要2个标准晶体,从而有助于降低终端读卡器产品的总物料单成本。由于组件很少,读卡器IC耗电、占用的空间也很少,因此可以解决敏感度和噪声衰减问题。其他集成功能还包括故障检查、数据格式化、成帧以及适合多读卡器环境的防碰撞支持等。TRF7960与微控制器之间通信可以使用8位并行或者串行(SPI)的灵活的通信方式。该芯片还具有宽泛的操作电压(2.7~5.5 V)。TRF7960非常适用于安全访问控制、产品认证以及非接触支付系统等应用。

  为了使用STCllF32XE单片机内部1 KB的扩展SRAM,此处采用的是8位并行模拟总线接口方式,用单片机的P1口和TRF7960的DO~D7相连,用P2.6、P2.7、P3.2作为控制线分别和TRF7960的DATA CLK、EN、IRQ引脚相连。需要注意,为了使TRF7960通信接口支持5 V的逻辑电平,应该把TRF7960的VDD_I/O引脚接5 V电压。采用模拟总线方式是一种通用的方法,特别是对于不支持总线扩展的单片机更为重要。该设计中使用模拟总线的方式可防止TRF7960和单片机内部的 SRAM发生总线冲突。图1是读卡器的系统硬件原理图。

  PL2303是Prolific:公司生产的USB总线转接芯片,可以实现USB转串口,用于为计算机扩展异步串行口,或者将普通的串口设备直接升级到USB总线。PL2303完全兼容USBl.1、USB2.0;3~5 V调节输出,可以满足不同的电压输出接口;全双工发送和接收(RXD、TXD);MODEM控制线(RTS、CTS、DTR、DSR、DCD和 RI);5、6、7或8位数据格式;奇偶校验或无校验;1位、1位半或2位停止位;可编程的波特率75 b/s~6 Mb/s等。因此,PL2303是移动系统和嵌入式系统的理想选择,其小封装能够嵌入任何连接件和手持设备。PL2303在工作模式和休眠模式都具有很低的功耗,非常适合总线供电场合使用。USB芯片使得该读卡器省去了串口和电源供电端口,可以通过该USB接口和PC管理软件通信。

  显示屏采用的是基于ST7565S控制器的图形点阵LCD模块,分辨率为128×64,支持串行接口,不带汉字库。为了能使该读卡器可以应用在诸如图书馆图书管理方面和其他需要需要汉字显示的场合,采用华邦公司生产的串行存储器W25X80,自行设计了GB2312汉字库和其他图片库。串行Flash存储器以其体积小、密度高、功耗低、价位低、操作简单而备受青睐,Winbond公司生产的Flash存储器W25X80为8 Mb串行Fla-sh,大小为1 MB,分为4096页,每页为256字节的存储单元,且带有256个字节的缓冲区,SPI的接口方式。使用Flash自行设计汉字库不仅操作十分简单,并且可以灵活地适用于多个设计方案。

  系统硬件电路设计应该注意的地方如下:

  ①尽量让滤波电容靠近芯片,特别是10 nF的电容,这样对高频信号进行有效的滤波;
  ②尽量减少布线地的回路,所以要求接地的过孔尽量靠近元器件或者IC的接地端;
  ③2个电感的放置应该成90°的方向,这样主要减少2个电感之间的耦合;
  ④数字地和模拟地最好是在不同的地方,最好通过磁珠或电感进行连接;
  ⑤保证芯片中间的部分足够接地,可以在电路板上打9个孔,让芯片充分接地和散热;
  ⑥布线时尽量减少辅线的长度,特别是射频前端,让元器件保持紧凑、射频输出前端最好保持畅通的输出;
  ⑦在电路中最好加一些测试点,方便调节硬件电路;
  ⑧尽量避免在射频线路中通过数字信号。

  2 读卡器的软件设计

  设计好硬件平台之后,就需要设计系统的软件模块。在软件模块设计中STCllF32XE单片机和TRF7960之间的模拟通信是最关键的一步,因为只有打通了底层通信的关键环节,STCllF32XE才能进一步通过控制TRF7960实现读/写卡的基本操作。为了实现这一步,首先要弄清楚 TRF7960的读写时序。

  起始条件是CLK为高,然后先发送8位地址,再发送数据。发送格式在时钟的下降沿进行发送,当CLK为高时,在A/D有1个下降沿,表示结束。根据该时序图可以写出STCllF32XE单片机从TRF7960读/写1个字节的C语言实现代码:

  STCllF32XE单片机主要就是通过调用这两个最基本的函数来实现对TRF7960进行复杂的读/写控制的。采用模拟总线通信方式的最大好处就是用C语言写的代码很容易移植到不支持总线扩展的各种单片机上,增加了软件模块的可复用性和可移植性。

  打通了底层通信的关键环节之后,就可以一步一步地编写调试各个软件模块。图3是读卡器多协议自适应功能软件模块流程。


多协议自适应功能

  3 结论

  本文采用宏晶公司的高速、低价位单片机和TI公司的TRF7960多协议读卡芯片以及相应的外围电路设计出了非接触式的射频读卡器,设计按照 ISO/IEC 14443A/B和ISO/IEC 15693多协议标准,完成了系统的硬件电路搭建和系统软件的设计工作。经实际使用证明,该读卡器工作稳定,抗干扰能力强,性价比高,操作灵活、方便,产品具有很强的的市场竞争力,投入使用将会产生较好的经济效益。

关键字:读卡器  射频  多协议 引用地址:基于TRF7960的多协议射频读卡器设计

上一篇:基于ARM的RFID智能安全管理系统设计与实现
下一篇:基于RFID的学生管理系统设计

推荐阅读最新更新时间:2024-05-07 16:26

S参数在射频电路中的问题理解
  S参数在 射频电路 中应用广泛,在射频电路中的地位,应该与低频中的电压电流定律一样重要。整个 S参数 的得出过程由下图可见:        S11 = forward reflection coefficient (input match)   S22 = reverse reflection coefficient (output match)   S21 = forward transmission coefficient (gain or loss)   S12 = reverse transmission coefficient (isolation)   个人认为S12被称为隔离度有点
[网络通信]
卓胜微:公司主要射频前端芯片及模组产品尚且不需要RISC-V技术
3月15日,有投资者在互动平台提问“卓胜微公司是否有加入中国开放指令生态(RISC-V)联盟”。 对此,卓胜微回应到,公司目前的主要射频前端芯片及模组产品尚不需要RISC-V技术。公司暂未加入相关联盟组织,会持续关注跟踪行业技术发展和市场需求情况,积极布局未来。 2月22日,卓胜微发布2021年度业绩快报,营业收入约46.36亿元,同比增加66.05%;归属于上市公司股东的净利润盈利约21.39亿元,同比增加99.38%;基本每股收益盈利约6.43元,同比增加94.13%。
[手机便携]
卓胜微:公司主要<font color='red'>射频</font>前端芯片及模组产品尚且不需要RISC-V技术
德州仪器新推1GHz以下低功耗RF收发器
日前,德州仪器 (TI) 宣布推出一款SimpleLink Sub-1GHz CC1200 收发器,进一步壮大其高性能 RF 产品线阵营。该 CC1200 具有业界领先的覆盖范围与共存性,以及高达 1Mbps 的数据速率,专门针对高级电表基础设施 (AMI) 及家域网 (HAN) 的 1 GHz 以下无线连接而开发,可充分满足智能电网、家庭楼宇自动化以及告警与安全系统应用需求。CC1200 支持嗅探模式与快速建立时间,可通过低功耗工作提供长达数年的电池使用寿命。CC1200 是一款高度灵活的 RF 解决方案,支持原有 1 GHz 以下系统、所有具有硬件数据包处理与硬件 AES 安全支持的IEEE 802.15.4g FSK 模
[物联网]
制作RF设计原型的更好方法--使用X-Microwave
制作RF设计原型的更好方法--使用X-Microwave 对于RF设计,典型的原型制作经验是这样的:为信号链中的每个元器件购买评估板,使用RF线缆将这些板串在一起,粗略估计适当布局的信号链要是构建在单个生产PCB上会有怎样的性能。由于评估板PCB走线较长,并且涉及到大量布线和连接器,因此这种方法会产生相当大的插入损耗。由此得到的原型上线测试过程也可能令人沮丧且耗时,因为每个评估板都有特定的电压要求。RF器件需要多个具有特定电源轨上电时序电压的情况也很常见,如果违反时序要求,器件可能会损坏。单单电源和RF线就可能造成巨大麻烦,如有电路板需要数字控制,事情会变得更加复杂。如果整个系统在首次开启时没能像预期的那样正常工作,那么调试很
[模拟电子]
制作<font color='red'>RF</font>设计原型的更好方法--使用X-Microwave
射频卡水控终端的设计
随着水资源的日益短缺,节水已成为各个用水单位、整个国家以及世界各国的重要课题。在我国,用水存在着巨大浪费,这既有政策方面的问题也有技术层面的原因。要实现用水的现代化管理,水控终端的研制和改进是一个重要课题。一个具备较高自动化程度的水控终端所要解决的技术问题很多,包括:阀门控制、身份认证、水费支付、数据采集、数据管理等。随着计算机、微电子以及工业数据通信技术的发展,这些问题已有较好的解决方法,本文介绍一种基于CAN总线和射频卡技术的水控终端的设计方案。 一、射频卡技术简介 目前常用的IC卡有两种:接触式和非接触式IC卡。接触式IC卡通过机械触点从读写器中获取能量和交换数据,应用比较广泛,但有时机械触点接通不可靠,且触点容易被腐蚀和
[单片机]
<font color='red'>射频</font>卡水控终端的设计
NI推出首款支持直接RF采样的FlexRIO收发器
NI (美国国家仪器公司,National Instruments,简称NI) 是一家以软件为中心的平台供应商,致力于帮助自动化测试和测量用户加速系统开发和提升系统性能,该公司今日宣布推出基于FPGA的 PXIe-5785 FlexRIO 收发器 ,旨在缩短国防和航空航天行业先进雷达应用的设计周期。 电磁频谱应用的进步要求军事电子产品能够及时应对新出现的安全威胁。 这种演变使得工程师和科学家在设计和测试情报、监视和侦察系统时面临了许多新挑战。 “国防机构必须以经济、省时的方式开发日益复杂的系统,”NI自动化测试和射频产品管理总监Jason White表示, “在整个设计周期中,工程师的任务是尽可能缩短成功部署所需的时间。
[测试测量]
NI推出首款支持直接<font color='red'>RF</font>采样的FlexRIO收发器
Nordic nRF52820多协议SoC贸泽开售
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开售Nordic Semiconductor的nRF52820多协议片上系统 (SoC)。此款SoC支持全套蓝牙5.2功能和其他流行的通信协议,是各种无线物联网 (IoT) 应用的理想解决方案,这些应用包括资产跟踪、高性能人机界面设备 (HID) 控制器、智能家居产品和专业照明等。 贸泽电子备货的Nordic nRF52820 SoC基于Nordic的nRF52系列架构,支持蓝牙5.2、低功耗蓝牙和蓝牙mesh,以及测向、2 Mbps高吞吐量和长距离传输。这些SoC还能以单芯片解决方案支持Thread、Zigbee®和多种2
[嵌入式]
Nordic nRF52820<font color='red'>多协议</font>SoC贸泽开售
信号完整性分析:无线信号(一)无线/射频信号
《信号完整性 - 工程师的同伴》一书的第10章讨论了在现代无线环境中的无线信号测量和可能有些激进的信号分析的新技术。本文是该文章的一部分摘要。 无线信号链 无线信号是如今的许多嵌入式系统中必备的部分,移动终端的制造商正在讨论媒体汇聚,消费者可以在笔记本、移动电话、便携式数字电视或者PDA进行网页浏览或者观看赛事实况。 简单来说,各种媒体内容都被“翻译”成为无线信号。然而,媒体汇聚其实是无数种复杂的技术的先驱,比如说增强的数据压缩(编解码)、互操作性、射频传输和干扰处理。无数其他的无线技术,比如大量的国际标准和媒体格式,都应得到大书特书。但这个章节,对于信号完整性设计来说,我们无需考虑媒体、标准,和那些各种无
[手机便携]
信号完整性分析:无线信号(一)无线/<font color='red'>射频</font>信号
小广播
最新网络通信文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved