ETC RC522

MF RC522
非
非接
接触
触式
式读
读写
写卡
卡芯
芯片
片
广州周立功单片机发展有限公司
地址:广州市天河北路 689 号光大银行大厦 12 楼 F4
网址:http://www.zlgmcu.com
广州周立功单片机发展有限公司
技术支持
如果您对文档有所疑问,您可以在办公时间(星期一至星期五上午 8:30~11:50;下午
1:30~5:30;星期六上午 8:30~11:50)拨打技术支持电话或 E-mail 联系。
网址: www.zlgmcu.com
联系电话: +86 (020) 22644358 22644359 22644360 22644361
E-mail:
[email protected]
销售与服务网络
广州周立功单片机发展有限公司
地址:广州市天河北路 689 号光大银行大厦 12 楼 F4 邮编:510630
电话:(020)38730916
38730917
38730976
38730977
传真:(020)38730925
网址:http://www.zlgmcu.com
广州专卖店
南京周立功
地址:广州市天河区新赛格电子城 203-204 室
地址:南京市珠江路 280 号珠江大厦 2006 室
电话:(020)87578634
电话:(025)83613221
87569917
传真:(020)87578842
传真:(025)83613271
北京周立功
重庆周立功
83613271
83603500
地址:北京市海淀区知春路 113 号银网中心 712 室 地址:重庆市石桥铺科园一路二号大西洋国际大厦
(中发电子市场斜对面)
电话:(010)62536178
62536179
(赛格电子市场)1611 室
82628073
电话:(023)68796438
传真:(010)82614433
传真:(023)68796439
杭州周立功
成都周立功
68796439
地址:杭州市登云路 428 号浙江时代电子市场 205 号 地址:成都市一环路南二段 1 号数码同人港 401 室(磨
电话:(0571)88009205
88009932
88009933
传真:(0571)88009204
子桥立交西北角)
电话:(028) 85439836
85437446
传真:(028)85437896
武汉周立功
深圳周立功
地址:深圳市深南中路 2070 号电子科技大厦 A 座 地址:武汉市洪山区广埠屯珞瑜路 158 号 12128 室(华
24 楼 2403 室
中电脑数码市场)
电话:(0755)83781788(5 线)
电话:(027)87168497
传真:(0755)83793285
传真:(027)87163755
上海周立功
西安办事处
87168297
87168397
地址:上海市北京东路 668 号科技京城东座 7E 室
地址:西安市长安北路 54 号太平洋大厦 1201 室
电话:(021)53083452
电话:(029)87881296
53083453
53083496
传真:(021)53083491
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
83063000
87881295
传真:(029)87880865
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
广州周立功单片机发展有限公司
目录
目录
1.概述...................................................................................................................................................2
2.特性...................................................................................................................................................2
3.应用场合...........................................................................................................................................3
4.功能框图...........................................................................................................................................3
5.引脚配置...........................................................................................................................................3
5.1 管脚排列....................................................................................................................................4
5.2 管脚描述....................................................................................................................................4
6.应用...................................................................................................................................................6
6.1 连接不同的微控制器...............................................................................................................6
6.2 应用举例...................................................................................................................................7
7.电气规格...........................................................................................................................................8
7.1 DC 特性 .....................................................................................................................................8
附录 A 版本信息 ....................................................................................................................................9
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
I
广州周立功单片机发展有限公司
MF RC522
1.概述
MF RC522 是应用于 13.56MHz 非接触式通信中高集成度读写
卡系列芯片中的一员。是 NXP 公司针对“三表”应用推出的一款低
电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携
式手持设备研发的较好选择。
MF RC522 利用了先进的调制和解调概念,完全集成了在
13.56MHz 下所有 类型 的被动 非接 触式通 信方 式和协 议。 支 持
ISO14443A 的多层应用。其内部发送器部分可驱动读写器天线与 ISO 14443A/MIFARE®卡
和应答机的通信,无需其它的电路。接收器部分提供一个坚固而有效的解调和解码电路,
用于处理 ISO14443A 兼容的应答器信号。数字部分处理 ISO14443A 帧和错误检测(奇偶
&CRC)。此外,它还支持快速 CRYPTO1 加密算法,用于验证 MIFARE 系列产品。MFRC522
支持 MIFARE®更高速的非接触式通信,双向数据传输速率高达 424kbit/s。
作为 13.56MHz 高集成度读写卡系列芯片家族的新成员,MF RC522 与 MF RC500 和
MF RC530 有不少相似之处,同时也具备诸多特点和差异。它与主机间的通信采用连线较
少的串行通信,且可根据不同的用户需求,选取 SPI、I2C 或串行 UART(类似 RS232)模式
之一,有利于减少连线,缩小 PCB 板体积,降低成本。
2.特性
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
高集成度的调制解调电路;
采用少量外部器件,即可将输出驱动级接至天线;
支持 ISO/IEC 14443 TypeA 和 MIFARE®通信协议;
支持 ISO 14443 212kbit/s 和 424kbit/s 的更高传输速率的通信。
支持 MIFARE® Classic 加密;
支持的主机接口:
-10Mbit/s 的 SPI 接口
-I2C 接口,快速模式的速率为 400kbit/s,高速模式的速率为 3400kbit/s
-串行 UART,传输速率高达 1228.8kbit/s,帧取决于 RS232 接口,电压电平取
决于提供的管脚电压
64 字节的发送和接收 FIFO 缓冲区;
灵活的中断模式;
可编程定时器。
具备硬件掉电、软件掉电和发送器掉电 3 种节电模式,前两种模式雷同于 MF
RC500 和 CL RC400,其特有的“发送器掉电”则可关闭内部天线驱动器,即关
闭 RF 场;
内置温度传感器,以便在芯片温度过高时自动停止 RF 发射;
采用相互独立的多组电源供电,以避免模块间的相互干扰,提高工作的稳定性;
具备 CRC 和奇偶校验功能,CRC 协处理器的 16 位长 CRC 计算多项式固定为:
x16+x12+x5+1,符合 ISO/1EC14443 和 CCTITT 协议;
内部振荡器,连接 27.12MHz 的晶体;
2.5~3.6V 的低电压低功耗设计;
5mm×5mm×0.85mm 的超小体积。
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
2
广州周立功单片机发展有限公司
MF RC522
3.应用场合
MF RC522 适用于各种基于 ISO/IEC 14443A 标准并且要求低成本、小尺寸、高性能以
及单电源的非接触式通信的应用场合。
z
z
z
z
z
三表;
板上单元;
公共交通终端;
便携式手持设备;
非接触式公用电话。
4.功能框图
图 4.1
功能框图
MFRC522 支持可直接相连的各种微控制器接口类型,如 SPI、I2C 和串行 UART。MF
RC522 可复位其接口,并可对执行了上电或硬复位的当前微控制器接口的类型进行自动检
测。它通过复位阶段后控制管脚上的逻辑电平来识别微控制器接口。
数据处理部分执行数据的并行-串行转换。它支持的帧包括 CRC 和奇偶校验。它以完
全透明的模式进行操作,因而支持 ISO14443A 的所有层。
状态和控制部分允许对器件进行配置以适应环境的影响并使性能调节到最佳状态。
当与 MIFARE Standard 和 MIFARE 产品通信时,使用高速 CRYPTO1 流密码单元和一
个可靠的非易失性密匙存储器。
模拟电路包含了一个具有非常低阻抗桥驱动器输出的发送部分。这使得最大操作距离
可达 100mm。接收器可以检测到并解码非常弱的应答信号。由于采用了非常先进的技术,
接收器已不再是限制操作距离的因素了。
5.引脚配置
该器件为 32 脚 HVQFN 封装。器件使用了 3 个独立的电源以实现在 EMC 特性和信号
退耦方面达到最佳性能。
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
3
广州周立功单片机发展有限公司
MF RC522
图 5.1
D1
25
16
VMID
D2
26
15
AVDD
D3
27
14
TVSS
D4
28
13
TX2
D5
12
TVDD
29
D6
11
TX1
30
D7
10
TVSS
31
9
TESTPIN
32
EA
5.1 管脚排列
管脚图
5.2 管脚描述
5.2.1.天线
非接触式天线使用以下 4 个管脚:
表 5.1
天线管脚描述
名 称
TX1, TX2
类 型
输出缓冲
功 能
天线驱动器
WMID
RX
模拟
输入模拟
参考电压
天线输入信号
为了驱动天线,MF RC522 通过 TX1 和 TX2 提供 13.56MHz 的能量载波。根据寄存器
的设定对发送数据进行调制得到发送的信号。
卡采用 RF 场的负载调制进行响应。天线拾取的信号经过天线匹配电路送到 RX 脚。
MF RC522 内部接收器对信号进行检测和解调并根据寄存器的设定进行处理。然后数据发
送到并行接口由微控制器进行读取。
MF RC522 对驱动部分使用单独电源供电。
表 5.2 电源管脚描述
名 称
类 型
功 能
TVDD
电源
发送器电源电压
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
4
广州周立功单片机发展有限公司
MF RC522
电源
TVSS
发送器电源地
5.2.2.模拟电源
为了实现最佳性能,MF RC522 的模拟部分也使用单独电源。它对振荡器、模拟解调
器和解码器电路供电。
表 5.2
模拟电源管脚描述
名 称
类 型
功 能
AVDD
电源
模拟部分电源电压
AVSS
电源
模拟部分电源地
5.2.3.数字电源
MF RC522 数字部分使用单独电源。
表 5.3
数字电源管脚描述
名 称
类 型
功 能
DVDD
电源
数字部分电源电压
DVSS
电源
数字部分电源地
5.2.4.辅助管脚
可选择内部信号驱动该管脚。它作为设计和测试之用。
5.2.5.复位管脚
复位管脚禁止了内部电流源和时钟并使 MF RC522 从微控制器总线接口脱开。如果
RST 释放,MF RC522 执行上电时序。
5.2.6.振荡器
表 5.4
振荡器管脚描述
名称
类型
功能
OSCIN
输入
振荡器缓冲输入
OSCOUT
输出
振荡器缓冲输出
27.12MHz 晶振通过快速片内缓冲区连接到 OSCIN 和 OSCOUT。如果器件采用外部时
钟,可从 OSCIN 输入。
5.2.7.MIFARE®接口
MF RC522 支持 MIFARE®有源天线的概念。它可以处理管脚 SIGIN 和 SIGOUT 处的
MIFARE®核心模块的基带信号 NPAUSE 和 KOMP。
表 5.5
MIFARE 接口管脚描述
名称
类型
功能
SIGIN
带施密特触发器的输入
MIFARE 接口输入
SIGOUT
输出
MIFARE 接口输出
AUX1/2
输出
辅助输出:用于测试
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
5
广州周立功单片机发展有限公司
MF RC522
MIFARE®接口可采用下列方式与 MF RC522 的模拟或数字部分单独通信:
z 模拟电路可通过 MIFARE 接口独立使用。这种情况下,SIGIN 连接到外部产生的
NPAUSE 信号。SIGOUT 提供 KOMP 信号。
z 数字电路可通过 MIFARE®接口驱动外部信号电路。这种情况下,SIGOUT 提供内
部产生的 NPAUSE 信号而 SIGIN 连接到外部输入的 KOMP 信号。
5.2.8.串行接口
表 5.6
串行接口管脚描述
名称
类型
功能
D1 … D7
带施密特触发器的 I/O
SDA
带施密特触发器的 I/O
串行数据线
2
IC
输入
I2C 使能
EA
输入
外部地址:选择 I2C 的地址
不同接口的数据线
(测试脚、I2C、SPI、UART)
6.应用
6.1 连接不同的微控制器
在每次上电或硬件复位后,MF RC522 也复位其接口模式并检测当前微处理器的接口
类型。MF RC522 在复位阶段后根据控制脚的逻辑电平识别微处理器接口。这是由固定管
脚连接的组合和一个专门的初始化程序实现的。
表 6.1
检测接口类型的连接配置
引脚名称
UART 方式
SPI 方式
I2C 方式
SDA
RX
NSS
SDA
2
IC
L
L
H
EA
L
H
EA
D7
TX
MISO
SCL
D6
MX
MOSI
ADR_0
D5
DTRQ
SCK
ADR_1
D4
-
-
ADR_2
D3
-
-
ADR_3
D2
-
-
ADR_4
D1
-
-
ADR_5
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
6
广州周立功单片机发展有限公司
MF RC522
6.2 应用举例
图 6.1
应用实例
与 MIFARE CLASSIC 有关的内容:
1. CRYPTO1:卡验证
为了对 MIFARE CLASSIC 产品进行正确的验证,采用了快速的 CRYPTO1 流密码。
软件只需要发送两条命令即可打开处于 CRYPTO1 保护下的通信。
2. 启动卡的验证
必须将用于卡验证的正确密匙传输到 MF RC522,并将其装入内部 CRYPTO1 寄存器。
接下来将验证命令发送到卡。当从卡接收到第一个报文令牌后,微控制器必须检测通信状
态标志。如果通信到目前为止保持成功,则启动卡验证的第二部分。
3. 卡验证的第二部分
在这一阶段中,发送到卡的数据由 MF RC522 内部的 CRYPTO1 单元自动产生。要执
行这部分动作必须启动相应的命令。卡将会以第二个报文令牌进行响应。然后微控制器必
须检测通信状态标志。如果验证已成功,则与 MIFARE CLASSIC 卡继续进行 CRYPTO1
加密下的通信。
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
7
广州周立功单片机发展有限公司
MF RC522
7.电气规格
7.1 DC 特性
表 7.1
符号
参数
DVDD
数字电源电压
AVDD
模拟电源电压
TVDD
发送器电源电压
PVDD
管脚电源电压
电源电压
条件
PVSS=DVSS=AVSS=TVSS=0V
PVDD<=DVDD=AVDD=TVDD
PVSS=DVSS=AVSS=TVSS=0V
PVDD<=DVDD=AVDD=TVDD
最小
典型
最大
单位
2.5
3.3
3.6
V
1.8
3.3
3.6
V
注:
1. 电源电压在 3V 以下会降低器件的性能(如,可实现的操作距离)
2. AVDD, DVDD 和 TVDD 应当总是保持相同的电压。
3. PVDD 应当总是等于或低于 DVDD。
表 7.2
符号
参数
IHPD4
硬掉电电流
ISPD4
软掉电电流
IDVDD
数字电源电流
IAVDD
模拟电源电流
IAVDD,
模拟电源电流,
RCVOFF
接收器关闭
IPVDD2
管脚电源电流
ITVDD1,3
电源电流
条件
最小
AVDD=DVDD=TVDD=PVDD=3V,
典型
最大
单位
-
-
5
uA
-
-
10
uA
DVDD=3V
-
6.5
9
mA
AVDD=3V,位 RCVOff=0
-
7
10
mA
AVDD=3V,位 RCVOff=1
-
3
5
mA
-
-
40
mA
100
mA
NRESET=LOW
AVDD=DVDD=TVDD=PVDD=3V,
RF 电平检测器开启
发送器电源电流
连续波
-
5
60
注:
1. ITVDD 取决于 TVDD 和连接到 Tx1 和 Tx2 的外部电路。
2. IPVDD 取决于数字管脚的总负载。
3. 典型电路工作期间消耗的总电流在 100mA 以下。
4. ISPD 和 IHPD 是所有电源的总电流。
5. 使用互补驱动器配置和在 13.56MHz 的频率下匹配到 TX1 和 TX2 之间的 40Ω的天线时的典型值。
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
8
广州周立功单片机发展有限公司
附录 A 版本信息
附录A 版本信息
修订版本
修订日期
描述
Rev 1.0
2007 年 9 月 18 日
原始版本
MF RC522-非接触式读写卡芯片
Date: 2007/09/18
Rev. 1.0
Guangzhou ZLGMCU Development Co., Ltd.
9