基于TRF7960的多协议读写器设计

发布时间:2017-12-18 10:04:36

    无线射频识别技术(RFID)作为一种先进的自动识别和数据采集技术,已经广泛应用到物流仓储、小额支付、会员管理、生产制造、公共安全等各个领域,并带动了读写器和各类应用产品及系统的开发、生产和应用。目前,在我国应用于13.56MHz的无线射频识别技术领域主要有2个ISO标准,一个是IS014443,另一个是ISO15693。ISO14443定义了TYPEA、TYPEB两种类型协议,通信速率为106kb/s,它们的区别主要在于载波的调制深度及位的编码方式。ISO15693读写距离较远,而ISO14443读写距离稍近,但后者应用较广泛。这三种协议的卡在各个领域都有着比较广泛的应用,而国内现有的13.56MHz的射频读卡器,一般仅支持一种协议,且功能较为单一。

    TRF7960系列是TI推出的载波为13.56MHz、支持ISO15693、ISO14443A/B和FeliCa协议的射频接口芯片。许多人更关心它能不能读写MF1卡片,就我的理解及实际验证,由于MF1在卡选择之前的操作是遵守ISO14443A协议的,之后的卡验证和卡数据读写都是NXP自己的保密协议,所以TRF7960可以对MF1卡执行到卡选择操作,或者通俗的说可以读MF1的卡片序列号,但不能对MF1卡读写数据,除非开发者自己知道NXP的加密协议并自己编写代码实现该协议。

基于TRF7960的多协议读写器设计 

    在TI官方公开的TRF7960说明书中,有详细的参考电路及基于MSP430单片机的参考代码,参考这些资料做自己的开发板或者产品板基本上难度不大。MCU可以使用并口或SPI串口操作TRF7960,并口相对简单一些,SPI通信则有一些问题需要特别注意。

    首先,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;

      }

主机从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;  

       }

 基于TRF7960的多协议读写器设计

    其次,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;

     else                    TRF796X_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;

基于TRF7960的多协议读写器设计

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

高频读写器厂家


请继续浏览相关产品与解决方案,或点击右边下载: RFID读写器产品以及应用方案介绍  
图书管理,档案管理,标签inlay
高频(HF)机要档案不干胶电子标签HT6507
RFID高频(HF)机要档案不干胶电子标签HT6507,采用NXP I CODE II芯片,结合针对图书档案管理开发的铝蚀刻天线,保障了识别过程中的优秀性能,标签由离型底纸,胶层,标签inlay,面纸组成,广泛用于图书管理、档案管理、机要文件、人事档案、医疗耗材管理、啡麻醉特殊药品管理、档案定位、印鉴卡、卷宗、证照管理、设备巡检等射频识别领域。
详情>>
RFID射频识别技术,电子签到,员工考勤,档案管理
高频HF门禁考勤会议签到通道HD2280
高频HF门禁考勤会议签到通道HD2280,是采用RFID射频识别技术实现开放式签到管理的考勤设备,可在签到人无感的情况走过通道完成签到,采用RFID高频大功率读写器搭配主副天线,外加4路红外判断进出方向以及人数统计,用技术手段保障无感签到成功且无漏读,配置有RS232,RS485和RJ45数据接口,主要应用于高端会议签到、会展签到、工厂考勤、区域监
详情>>
工业读写头,机要文件,档案管理,餐饮结算,射频天线
高频HF金属屏蔽平板工业识别天线HA3015
RFID高频HF金属屏蔽平板工业识别天线HA3015,针对智能制造/工业识别开发,背板金属屏蔽设计,结合坚固的天线线材选择,实现对电子标签的稳定识别,广泛应用于工业自动化、产线管理、服装门店、机要文件、人事档案、餐饮智盘、自助借还书机、共享图书及生产过程控制等多种无线射频识别(RFID)系统。
详情>>
IC卡,读者证,身份卡,门禁卡,会员VIP卡
高频HF PVC标准卡电子标签HT2865
RFID高频HF PVC标准卡电子标签HT2865支持13.56MHz,可双面彩印,加印人像二维码等动态数据、可加签名条、符合ISO14443A协议,复旦F08芯片封装,独特的标签天线设计,优异的性能,广泛用于远距离多标签读取、会员IC卡、图书馆读者证识别等无线射频识别场合。
详情>>
射频标签,电极管理,RFID载码体标签
智能制造螺栓型抗金属电子标签HT9307
智能制造螺栓型抗金属电子标签HT9307,针对工业自动化产线资产管理行业开发,采用独特的射频标签天线设计,采用坚固的PBT塑料保障载码体在复杂工业环境中的应用,广泛用于金属工件管理、电极管理、金属载具管理、发动机管理、刀具管理、模具管理、托盘管理、设备巡检等射频识别领域。
详情>>
餐盘读卡器,档案管理,RFID技术,高频RFID设备厂家
高频HF射频识别IC卡读写器HR8002
RFID高频HF射频识别IC卡读写器HR8002,支持ISO/IEC 15693、ISO14443A/B RFID技术协议电子标签读写,采用USB通讯和供电,外型小巧美观,广泛应用于电子标签信息录入、IC卡发卡、档案管理、食堂、快餐、自选餐厅智盘快速结算、档案、印鉴卡、卷宗、证照识别等多种无线射频识别(RFID)系统。
详情>>
证卡管理
RFID识别技术在银行印鉴卡,执照,护照,汽车合格证管理方案
银行印鉴卡、各类证件、护照、汽车合格证目前主要使用纸质介质,并且数量庞大,形态各异,仅靠目前人工管理的方式无法达到精益化的管理需求。 需要引入目前识别速度快,可以多标签同时读取的RFID技术来提升管理效率,目前针对印鉴卡/证照/合格证主要采用第三代高频技术,具有识别速度快(每秒高达200张纸)并能准确识别堆叠的标签。主要应用在印
详情>>
社会图书馆
射频识别技术在社会图书馆管理方案
RFID图书馆管理系统采用射频识别技术,为图书贴上电子标签,结合馆员工作站、图书盘点车、自助借还终端、安全门等对图书馆内书籍的登记,借还,盘点,分拣,定位等环节进行快速识别自动化管理。该系统简化了管理流程和借还手续,大大提高了图书库存和货架管理效率,降低了管理人员的劳动强度,提高了图书的快速性、精准定位、人性化服务水平和安
详情>>
射频标签,RFID载码体,智能制造
工业识别螺钉型抗金属电子标签HT9207
工业识别螺钉型抗金属电子标签HT9207,是针对智能制造工业自动化行业的专用射频标签,采用独特的标签天线设计,具有优异的性能,采用坚固的PBT塑料保障载码体在工业环境中的应用,广泛用于智能产线管理、工件管理、金属/非金属工件管理、托盘管理、金属载具管理、发动机管理、设备巡检等领域。
详情>>
智慧零售
自动识别技术在新零售无人零售柜和无人超市中的应用介绍
自动识别技术在新零售无人零售柜和无人商店,是以互联网、RFID自动识别技术为基础,结合大数据、人工智能等现代技术手段,对商品的生产、流通和销售过程进行升级改造,改造形式结构和生态系统,深入融合在线服务、线下体验和现代物流。在线线下与物流相结合,提高管理效率。与传统零售相比,新零售速度快,用户体验也很好。
详情>>
餐饮结算
食堂、自选餐厅、快餐连锁、自助火锅快速结算系统方案
食堂、自选餐厅、快餐连锁、自助火锅快速结算系统方案,是以无线射频识别技术,智能称重技术,大数据技术以及人工智能实现对现行餐饮行业结算的销售过程进行升级改造。实现方式主要有两种:一种是在餐盘的底部加入RFID标签,在结算台内置HR9206-3825读写器,达到整盘菜品过来一次识别,并且可以采用刷卡或微信支付宝方式完成结算;另一种是在餐
详情>>
血液管理
射频识别技术在血液血袋冷链管理中的应用介绍
血液作为特殊的医疗重要材料,可以解决医疗,特别是外科的很多问题,但血液的流通又是多种疾病的传播途径,为了保障血液的安全,必须低温保存。如何保证各袋血液的安全准确管理,特别是各袋血液的流动过程全程追溯,是血液血袋管理的首要任务。RFID具有射频多标签识别功能,具有世界唯一ID号,高频HR7748读取器使用13.56MHz频率,不受液体干扰,
详情>>
血样采集卡
射频识别技术在生物血样卡/DNA信息卡管理应用解决方案
生物采血卡是公安政法系统的重要物证,包含了采血卡所代表人的所有DNA信息,是打击犯罪、人员管理、病理调查等重要信息资料。血液样卡管理因其数量多、体积小、保存时间长而成为管理的大难题。基于RFID标签的公安生物采血卡管理系统拥有唯一的“身份证”,可以在采血卡中放入射频识别芯片,让采血卡从头开始使用。从血液收集卡的血液收集卡中提
详情>>
工业读写头,餐饮结算,档案管理,IC卡写卡,高频RFID设备厂家
射频识别高频HF多协议电子标签读写器HR8008
RFID射频识别高频(HF)多协议电子标签读写器HR8008是一款高性能的ISO/IEC 15693、ISO14443A/B多协议电子标签读写器,支持RS232和TCP/IP接口,主要应用于智能制造、工业自动识别;食堂、快餐、自选餐厅智盘快速结算;档案/印鉴卡/证照密集识别盘点;机要档案管理;耗材管理等领域。
详情>>
餐饮结算,档案管理,RFID技术,高频RFID设备厂家
高频HF射频识别电子标签读写器HR8006
RFID高频HF射频识别电子标签读写器HR8006,支持ISO/IEC 15693、ISO14443A/B RFID技术协议,标准RS232接口,广泛应用于食堂,快餐,自选餐厅智盘快速结算;档案定位,印鉴卡,卷宗,证照盘点、防伪系统及生产过程控制等多种无线射频识别(RFID)系统。
详情>>
上一篇:RFID读写器和电子标签的防冲突机制介绍
下一篇:高价耗材中RFID技术防伪管理应用方案