射频识别技术漫谈(20)——RC系列射频接口芯片

时间:2022-12-04 16:34:00

目前基于13.56MHz的射频识别技术主要有ISO14443A、ISO14443B、ISO15693和FELICA技术。针对13.56MHz的射频识别技术,NXP开发了一系列名字以RC(Radio Chip)开头的射频接口芯片,包括RC500、RC400、RC530、RC531、RC632等,这些芯片的设计架构、引脚排列、内部寄存器阵列、天线设计等方面基本相同,不同之处主要是与微控制器的接口界面、支持的协议种类等不一样。后来的RC522、PN512也大体继承了同样的设计思路,只是在供电电压和封装方面更适合低功耗、小尺寸的嵌入式应用。RC系列射频接口芯片的主要特性如下表所示:

芯片型号

RC400

RC500

RC530

RC531

RC632

支持协议

ISO 15693

ICODE1

ISO14443A

CRYPTO 1

ISO14443A

CRYPTO 1

ISO14443A/B

CRYPTO 1

ISO14443A/B

CRYPTO 1

ISO 15693

ICODE1

最大读卡距离

100 mm

100 mm

100 mm

100 mm

100 mm

与微处理器接口

并口

并口

并口

SPI

并口

SPI

并口

SPI

内部FIFO

64字节

64字节

64字节

64字节

64字节

封装

SO32

SO32

SO32

SO32

SO32

内部寄存器数目

64

64

64

64

64

E²PROM

1024 bit

4096 bit

4096 bit

4096 bit.

4096 bit.

从表中可以看出,RC系列芯片的最大区别是支持的通讯协议以及与微处理器的接口界面不同。RC500、RC400和RC530支持的协议比较单一,而RC632几乎支持除FELICA之外所有13.56MHz的射频识别技术协议。RC530、RC531和RC632除了可以连接微处理器的并口,还可以使用SPI接口与微处理器通讯。

这些芯片的封装都是SO32,引脚定义也基本相同,在使用并口的情况下,硬件上可以直接替换芯片,其它元器件和布线包括天线都不用动,就可以做一款支持新协议的读卡器。

每种芯片内部都有64个寄存器,软件设计人员主要就是通过和这些寄存器打交道来实现各种功能。当然,操作芯片的目的最终还是通过芯片与射频场中的卡片进行信息交流,芯片只不过是一个桥梁,一个可以实现数据编码、数据调制解调和数据校验的通道。向卡片发送数据和从卡片接收数据都是通过芯片内部64个FIFO来完成的。

射频识别技术漫谈(20)——RC系列射频接口芯片的更多相关文章

  1. 射频识别技术漫谈(22)——RC系列射频芯片的寄存器操作

    前面提到,RC系列内部64个寄存器的正确操作是软件编写的关键.正确设置寄存器首先要做到与寄存器正确通信,其次是要对寄存器写入正确的值. RC系列射频芯片与微控制器的接口有并口和SPI接口两种类型.显然 ...

  2. 射频识别技术漫谈(21)——RC系列射频芯片的天线设计

    个人感觉使用RC系列射频芯片开发卡片读写器,主要的关键点有两个,分别涉及硬件和软件.软件上的关键是如何正确设置RC系列射频芯片内部的64个寄存器,硬件上的关键则是RC系列射频芯片的天线设计.天线提供了 ...

  3. 射频识别技术漫谈(28)——基于MF1射频卡的酒店门锁设计

    电子门锁是现代星级酒店管理电子化.智能化的重要电子设备.相较于传统的机械锁,基于RFID技术的电子门锁使用方便,易于管理,安全性高,可实现对开锁用户的分优先级自动管理,对房间入住信息实现自动统计与报表 ...

  4. 射频识别技术漫谈(11)——Mifare系列卡的共性【worldsing笔记】

    Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包Mifare S50.Mifare S70.Mifare UltraLight.Mifare Pro.Mifare Desfi ...

  5. 射频识别技术漫谈(11)——Mifare系列卡的共性

    Mifare是NXP公司生产的一系列遵守ISO14443A标准的射频卡,包Mifare S50.Mifare S70.Mifare UltraLight.Mifare Pro.Mifare Desfi ...

  6. 射频识别技术漫谈(29)——射频接口芯片TRF7960

    TRF7960系列是TI推出的载波为13.56MHz.支持ISO15693.ISO14443A/B和FeliCa协议的射频接口芯片.许多人更关心它能不能读写MF1卡片,就我的理解及实际验证,由于MF1 ...

  7. 射频识别技术漫谈(10)——识别号的格式变化【worldsing笔记】

    从事RDID行业的朋友经常会遇到这样的情况,同一张ID卡,在不同厂家生产的读卡器上读出的识别号完全不一样,有时甚至差之千里.ID卡的识别号一般是在出厂时被固化在卡片的ROM里,本身是不会改变的,问题出 ...

  8. 射频识别技术漫谈(23)——ISO15693的载波、调制与编码

    射频识别技术中的通讯大多是主从式,主动方一般是读写器,被动方称为“卡片”或“标签”.到底是叫“卡片”还是“标签”,好像也没有严格的区分.习惯上可以从以下4个方面界定:一是形状,卡片通常体积较大,更像“ ...

  9. 射频识别技术漫谈(6)——通讯协议概述【worldsing笔记】

    通讯协议是通讯的双方或多方在交流时遵守的规矩,包括谁先发起通讯,先交流什么,后交流什么,一方如何问,另一方如何答等.在这里通迅的双方指的是读写器和卡片. 首先是谁先发起通讯,很显然有两种,读写器先发言 ...

随机推荐

  1. Sql server与Excel的数据互通导入导出

    现在,我先从Sql server数据表导出到Excel中,再从Excel数据表导出到Sql server中: 一.Sql server数据表导出到Excel中: 1.新建一个Excel,选择“数据”菜 ...

  2. 应用程序无法正常启动0xc0150002 解决方式

        我也遇到过此问题,解决的方法: 方案一: 在项目的"属性|配置属性|链接器|常规"中的"启用增量链接"选择"否".此方法阻断了问题产 ...

  3. c++ 02

    一.堆内存的动态分配与释放 malloc/calloc/realloc/free new/delete:详见memory.cpp 1.通过new运算符分配单个变量 数据类型* 指针变量 = new 数 ...

  4. Spring MVC 与ExtJS完美集成

    http://blog.csdn.net/q262800095/article/details/12021191 http://www.jb51.net/article/25267.htm

  5. CSS三种样式表

    1.外部样式表当样式需要应用于很多页面时,外部样式表将是理想的选择.在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观.每个页面使用 <link> 标签链接到样式表. & ...

  6. cf1136D&period; Nastya Is Buying Lunch&lpar;贪心&rpar;

    题意 题目链接 给出一个排列,以及\(m\)个形如\((x, y)\)的限制,表示若\(x\)在\(y\)之前则可以交换\(x, y\). 问\(n\)位置上的数最多能前进几步 \(n \leqsla ...

  7. js 零散知识总结

    网页播放声音 这个非常简单,我们只需要在html和js设置即可.首先看html代码 html代码 <audio id="sound" autoplay="autop ...

  8. IO流技术

    IO流常用基类 字节流的抽象基类:InputStream,OutputStream 字符流的抽象基类:Reader,Writer Writer类 子类:BufferedWriter,CharArray ...

  9. 今天发现一个神奇的网站Greasy Fork

    Greasy Fork这个网站的神奇之处在于,提供了各路大神编写的脚本,可以在浏览器中实现各种神奇的功能,比如这个: 我下载使用了,确实好用,什么腾讯视频vip,爱奇艺视频vip,统统可以观看~ 并且 ...

  10. g2o error

    /home/lzp/slamtest/graduationcode/p3/poseestimation/pose_estimation_3d2d.cpp: In function ‘void bund ...