0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现PicoRead RF的非接触IC卡读卡器的设计

电子设计 来源:郭婷 作者:电子设计 2019-05-24 08:02 次阅读

非接触式IC卡又称射频卡,由IC芯片、感应天线组成,封装在一个标准的PVC卡片内,芯片及天线无任何外露部分。是世界上最近几年发展起来的一项新技术,它成功的将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。卡片在一定距离范围(通常为5-10mm)靠近读写器表面,通过无线电波的传递来完成数据的读写操作。

1 PicoRead RF的特点

PicoRead RF芯片为一款标准的13.56 MHz非接触读卡芯片,采用该芯片设计的非接触读卡器满足ISO14443,ISO15693,Sony Felica等协议,它支持非接触卡片(或者非接触标签)发送数据和能量,并从非接触卡片(或者非接触标签)中获取相关数据。

PicoRead RF芯片可支持ISO15693规范,ISO14443 TypeA,TrypeB规范,Sony Felica协议,以及其他的传输速度为26~848 kB/s的非接触协议;持SPI协议和并口传输协议;其操作距离可达10 cm,并具有卡检测和感应区载波信号检测机制,实行1 Byte-2级FIFO管理,非常适用于NFC手机之类的应用场合,以及PayPass读卡器的设计。

2 PiCORead RF的硬件设计与工作原理

非接触IC卡与读卡器之间数据传输的过程和原理如下:一部分是电源信号,该信号由卡接收后,与本身的器件一起产生瞬间能量来供给芯片工作;另一部分则是指令和数据信号,指挥芯片完成数据的读取、修改、储存等,并返回信号给读卡器完成一次读写操作。

文中所设计的IC卡读卡器由微控制器MCU)、射频发射和接收处理单元、接口电路、时钟电路、液晶显示(LCD)模块、时钟以及存储器组成。本设计采用PicoRead RF芯片作为读卡器中的射频发射和接收处理单元读写芯片。结构如图1所示。

如何实现PicoRead RF的非接触IC卡读卡器的设计

读卡器中的微控制器为主控制单元。PicoReadRF芯片作为读卡器中的射频发射和接收处理单元读写芯片。它是微控制器与非接触式IC卡之间的"桥梁",通过高频天线发射出去;另一方面接收来自IC卡的应答信息,并将其解调成数字信号传给微控制器,实现微控制器与IC卡之间的双向通信

接口电路是微控制器与PC机之间的通信"桥梁",可以实现读卡器和PC机之间的串行或并行通信。时钟电路为系统提供实时时钟,液晶显示模块平时显示时间,读卡时显示所读到的内容。上述几个模块以逻辑设计配合,通过程序控制完成对非接触式IC卡的读写。

3 PiCORead RF的软件设计

PicoRead RF应用于非接触支付环境时,大致的控制流程,如图3所示。

如何实现PicoRead RF的非接触IC卡读卡器的设计

PicoRead RF的软件设计和指令控制分以下3个阶段:

(1)寄存器构造阶段(Configuration Mode),主要完成系统的初始化。当卡片靠近读卡器表面时,读卡器发出电源信号,此时芯片进入寄存器构造阶段:主要完成芯片复位、初始化以及本次交易所使用非接触协议的相关参数配置,以实现对应的非接触通信协议。相应参数设置成功后,读卡器的液晶屏会显示"系统初始化成功".

(2)数据发送阶段(Emission),当成功进行初始化之后,读卡器识别出在作用范围内有IC卡的存在,通过微控制器发出控制指令,将芯片设置为数据发送模式。微控制器会发出指令判断是否有多余数据,若有,则重复上述操作,继续传输,若无,则进入数据接收阶段。在数据发送阶段,除完成帧数据的发送以外,还需对相关奇偶位、CRC校验值进行配置。

(3)数据接收阶段(Reception),微控制器发出控制指令,将芯片设置为数据接收模式,并指挥芯片完成数据的接收,接收完毕,返回信号给读卡器完成一次读写操作。数据接收阶段除完成帧数据的接收以外,还会进行奇偶校验和CRC校验。

4 结束语

对PicoRead RF的特点和应用进行了描述,并就如何在硬件和软件上实现PicoRead RF的非接触应用做了介绍。Inside Contactless公司推出的这款非接触芯片性能稳定、支持的非接触协议多,同时较其他的非接触芯片在价格上有一定的优势,因此在设计非接触读卡设备(NFC手机、PayPass读卡器等)时是一种较好的选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7536

    浏览量

    151292
  • IC
    IC
    +关注

    关注

    36

    文章

    5940

    浏览量

    175446
  • RF
    RF
    +关注

    关注

    65

    文章

    3050

    浏览量

    166950
收藏 人收藏

    评论

    相关推荐

    MIFARE接触IC读卡器的设计构架研究

    MIFARE接触IC读卡器的设计构架研究
    发表于 08-25 09:21

    【有图】自制接触IC读卡器 开发板,基于STC单片机, F...

    `自制接触IC读卡器 开发板,基于STC单片机, FM1702,可以自行下载。先上电脑软件。完全自制。有兴趣跟帖交流。`
    发表于 07-05 16:07

    IC读卡器

    `IC读卡器型号:HBTZ---920本公司供应IC读卡器,品牌河北泰泽,型号HBTZ---
    发表于 09-18 15:24

    智能接触IC读卡器

    我们的项目方案是:基于SLH89F5162的接触IC读卡器:描述: 8位数码管, 4位显示IC
    发表于 11-04 09:42

    基于SLH89F5162的接触IC读卡器

    ``基于SLH89F5162的接触IC读卡器:描述: 8位数码管, 4位显示IC
    发表于 11-14 22:17

    125K接触ID读卡器设计

    125K接触ID读卡器设计125K接触IC
    发表于 01-14 18:58

    基于ARM的射频IC读卡器设计

    本文根据TCP/IP 网络中读卡器的访问需求,提出基于ARM 的射频IC 读卡器的设计方案,并给出了详细的设计过程
    发表于 09-12 16:58 63次下载

    门禁系统接触IC读卡器的设计

    门禁系统接触IC读卡器的设计摘要: 接触
    发表于 05-30 17:03 435次下载

    基于PN532的接触式和接触读卡器设计

    介绍了一款可以同时读写接触接触的多功能读卡器,详细阐述了射频芯片PN532和主控芯片
    发表于 09-30 16:40 587次下载

    125K接触ID读卡器设计完整版

    125K接触ID读卡器设计完整版详细说明具体调试方式,硬件软件均有
    发表于 11-20 11:56 0次下载

    基于AS3911的接触式CPU读卡器的设计与实现

    基于AS3911的接触式CPU读卡器的设计与实现
    发表于 01-04 15:31 0次下载

    接触读卡器设计方案汇总

    读卡器(Card Reader)是一种读卡设备,由于卡片种类较多,所以读卡器的含义覆盖范围比较广。根据卡片类型的不同,可以将其分为IC
    发表于 11-08 15:43 24次下载

    MFRC522接触读卡器IC中文资料

    MFRC522接触读卡器IC中文资料
    发表于 12-02 11:08 24次下载
    MFRC522<b class='flag-5'>非</b><b class='flag-5'>接触</b>式<b class='flag-5'>读卡器</b><b class='flag-5'>IC</b>中文资料

    接触读卡器设计方案汇总,包括RFID,磁卡等介绍

    读卡器(Card Reader)是一种读卡设备,由于卡片种类较多,所以读卡器的含义覆盖范围比较广。根据卡片类型的不同,可以将其分为IC
    发表于 04-23 15:47 2980次阅读

    MFRC522接触读卡器IC数据手册

    MFRC522接触读卡器IC数据手册
    发表于 11-29 16:13 14次下载