RFIDlogo
上海营信信息热线
 
产品中心 / Product
智能物资管理系统
高频读写器
超高频读写器
射频天线
电子标签
开放式通道
手持机
有源设备
斑马zebra
解决方案 / Solution
图书档案
医疗行业
智能制造
工具管理
服装管理
人员车辆
新零售
资产仓储
其他行业
技术与支持 / Service
相关知识
相关协议
开发包下载
产品册和方案下载
驱动及工具软件
相关知识 首 页 > 技术与支持 > 相关知识

TI公司的TRF7960芯片开发电子标签读写器的探讨

来源: | 发布时间:2015-10-6 14:09:07 | 浏览次数:

TRF7960芯片是TI开发的工作频率为13.56MHz、支持ISO15693、ISO14443A/B协议的射频读写器开发芯片。在TI官方公开的TRF7960说明书中,有详细的参考电路及基于MSP430单片机的参考代码,参考这些资料做自己的开发板或者产品板基本上难度不大。MCU可以使用并口或SPI串口操作TRF7960,并口相对简单一些,SPI通信则有一些问题需要特别注意。

RFID原理

目前工作于13.56MHz的无线RFID技术领域主要有2个ISO协议标准,一个是IS014443,另一个是ISO15693。ISO14443又分为TYPEA、TYPEB两种协议,通信速率106kb/s,它们的区别主要在于载波的调制深度及位的编码方式。ISO15693读写距离较远,而ISO14443读写距离稍近,但后者应用较广泛。

TI公司的TRF7960芯片开发电子标签读写器的探讨

应用案例:RFID应用于智慧门店试衣间

首先,TI给出的SPI参考代码使用的是MSP430的内置SPI接口,我们实际开发中因为单片机内部资源或引脚分配限制往往需要软件模拟SPI通讯。TRF7960的SPI协议规定:
不通讯的时候,片选NSS保持高电平,时钟CLOCK保持低电平,通讯的时候NSS保持低电平。
主机向TRF7960写一位数据时,在CLOCK为低电平期间根据数据的值设置MOSI数据线,然后CLOCK上升沿通知TRF7960可以接收数据,CLOCK下降沿后继续准备下一位要发送的数据,代码如下:
  for(j=8;j>0;j--)
  {
   if(((*pbuf)&0x80)==0x80)TRF796X_MOSI_HIGH;
   else   TRF796X_MOSI_LOW;
TRF796X_SCK_HIGH;
(*pbuf) <<= 1;
TRF796X_SCK_LOW;
  }

RFID应用于车间物料车管理

应用案例:RFID应用于RFID应用于车间物料车管理

主机从TRF7960读一位数据时,在CLOCK为高电平期间TRF7960根据数据的值设置MISO数据线,然后CLOCK下降沿通知MCU可以接收数据,CLOCK上升沿后继续准备下一位要发送的数据,代码如下:
  for(j=8;j>0;j--)
  {
 TRF796X_SCK_HIGH;
 _NOP();_NOP();
 TRF796X_SCK_LOW;
 (*pbuf) <<= 1;
 if(TRF796X_MISO_LOW)(*pbuf)+=1;  
   }
其次,MCU可以使用Direct Command直接向TRF7960发送一字节的命令码,执行复位、进入省电模式、向卡片发送数据、调整接收电路增益等功能。Direct Command的SPI时序有一个特殊的要求,在发送完一字节的命令后,在SS拉高之前,CLOCK要多出一个上升沿,代码如下:

SLAVE_SELECT_LOW;   
for(j=8;j>0;j--)
{
 if(((*pbuf)&0x80)==0x80)TRF796X_MOSI_HIGH;
 elseTRF796X_MOSI_LOW;
TRF796X_SCK_HIGH;
(*pbuf) <<= 1;
TRF796X_SCK_LOW;
}
_NOP(); _NOP();
TRF796X_SCK_HIGH;
_NOP(); _NOP();
SLAVE_SELECT_HIGH;   
_NOP(); _NOP();
TRF796X_SCK_LOW;

RFID高频读写器开发

应用案例:RFID高频读写器模块

最后,TRF7960向磁场中的卡片发送数据后,等待卡片回应,是否收到卡片回送的数据及是否反应超时等命令的执行情况都是通过中断机制来表示的。在NXP的射频芯片中,可以不使用芯片的中断引脚IRQ而是直接查询射频芯片的中断标志寄存器来获得各种事件发生的情况,但在TRF7960中不能使用这种方式,因为读一次TRF7960的中断标志寄存器将会把寄存器中的中断标志清除,所以电路中通常要使用IRQ引脚,可以用IRQ引脚使能MCU中断或直接查询IRQ引脚,从而得知TRF7960内部发生了中断事件,进而用SPI读取其中断标志寄存器获取详细的中断事件产生情况。

RFID高频HF多协议IC卡读写器HR8002桌面式电子标签读写器是一款高性能的ISO/IEC 15693、ISO14443A/B多协议电子标签读写器,采用USB供电USB通讯。广泛应用于电子标签信息录入、IC卡发开、档案管理、会员管理个人身份识别、工位管理、会议签到系统、门禁系统、防伪系统及生产过程控制等多种无线射频识别(RFID)系统。

RFID高频HF多协议IC卡读写器HR8002

RFID高频HF多协议IC卡读写器HR8002


RFID联系方式

更多产品以及应用方案信息请下载: RFID读写器和应用方案PDF电子版彩页
上一篇:RFID读写器和电子标签的防冲突算法介绍
下一篇:ISO15693协议RFID芯片的防冲突与常用参数
推荐高频读写器
·18000-3 Mode3读写器
·智能餐饮收银读卡器
·工业载码体读写头
·档案管理阅读器
·电子筹码阅读器
·IC卡发卡器
·图书馆馆员工作站
推荐超高频读写器
·超高频安卓控制器
·RFID智能柜写器
·IMPINJ R2000模块
·超高频工业读卡器
·远距离手持机
·远距离读卡器
·超高频发卡器
热销电子标签
·餐饮收银密胺碗标签
·工具管理标签
·超高频抗金属标签
·抗金属工具管理标签
·图书标签
·超高频陶瓷卡ID卡
·人像彩印IC卡
常见应用场合
·环卫垃圾收运车辆管理
·餐饮自助结算管理
·仓储管理
·会议签到考勤管理
·智能书架
·智能工具柜
·智能工具车
常见应用场合
·自动化产线管理
·行业保密文件管理
·档案管理方案
·RFID智能档案柜
·RFID智能工具箱
·RFID智能工具柜
联系销售顾问微信
上海营信信息名片
产品方案电子版彩页下载
友情链接: 读写器| 智能档案柜| RFID手持机| 智能工具柜| 高频RFID读写器| 英频杰Impinj| 工具管理| RFID智能工具柜| RFID| 档案管理| 智能工具柜|
sitemap 备案号:沪ICP备11007100号-14 版权所有: 上海营信信息技术有限公司