【IoT】NFC 之 RC522 与 PN532 特性解析

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: RC522 与 PN532区别

相比于 RC522,PN532 集成度较高,不可避免的是成本也会成倍增加。

1、RC522 特性解析

高集成度的调制解调电路,采用少量外部器件,即可将输出驱动级接至天线;

支持 ISO/IEC 14443 TypeA 和 MIFARE® 通信协议;

读写器模式中与 ISO 14443A/MIFARE® 的通信距离高达 50mm,取决于天线的长度和调谐。

支持 ISO 14443 212kbit/s 和 424kbit/s 的更高传输速率的通信。

支持 MIFARE® Classic 加密;

1.1、支持的主机接口

1)10Mbit/s 的 SPI 接口

2)I2C 接口,快速模式的速率为 400kbit/s,高速模式的速率为 3400kbit/s

3)UART,传输速率高达 1228.8kbit/s,帧取决于 RS232 接口,电压电平取决于提供的管脚电压

64 字节的发送和接收 FIFO 缓冲区;

灵活的中断模式,可编程定时器。

具备硬件掉电、软件掉电和发送器掉电 3 种节电模式,前两种模式雷同于 MFRC500 和 CL RC400,其特有的“发送器掉电”则可关闭内部天线驱动器,即关闭 RF 场;

内置温度传感器,以便在芯片温度过高时自动停止 RF 发射;

采用相互独立的多组电源供电,以避免模块间的相互干扰,提高工作的稳定性;

具备 CRC 和奇偶校验功能,CRC 协处理器的16 位长CRC 计算多项式固定为:x16+x12+x5+1,符合ISO/1EC14443 和CCTITT 协议;

内部振荡器,连接 27.12MHz 的晶体,2.5~3.3V 的低电压低功耗设计,工作温度范围-30~+85℃;

5mm&TImes;5mm&TImes;0.85mm 的超小体积。

1.2、RC522 应用场合

RC522 适用于各种基于 ISO/IEC 14443A 标准并且要求低成本、小尺寸、高性能以及单电源的非接触式通信的应用场合。

板上单元;

公共交通终端;

便携式手持设备;

非接触式公用电话。

2、PN532 特性解析

读写器模式,支持 ISO/IEC14443A/MIFARE® 机制

读写器模式,支持 FeliCa 机制

读写器模式,支持 ISO/IEC14443B 机制

卡操作模式,支持 ISO14443A/MIFARE® 机制

卡操作模式,FeliCa 机制

ISO/IEC18092,ECM340 点对点

带 40kBROM 和 1kBRAM 的 80C51 微控制器内核

高度集成的模拟电路,解调和译码响应

输出缓冲驱动器通过最少量的外部无源器件连接天线

集成了 RF 场检测器

集成了数据模式检测器

支持 ISO/IEC14443A/MIFARE®

只在读写器模式中支持 ISO/IEC14443B

在读写器模式中典型工作距离超过 50mm,具体距离由天线尺寸、调谐和电源决定

在 NFCIP-1 模式下工作距离高达 50mm,具体视天线的尺寸、调谐以及电源而定

在卡操作模式中典型工作距离约为 100mm,具体距离由天线尺寸、调谐和外部场强度决定

在读写器模式中,支持 MifareClassic 加密,可支持 212kbit/s 和 424kbit/s 两种更高数据传输速率

FeliCa 模式下,支持 106kbit/s、212kbit/s 和 424kbit/s 的通信波特率

集成了 NFCIP-1 的 RF 接口,传输速率高达 424kbit/s

支持主机接口:

SPI 接口、I2C 接口、串行 UART

灵活的中断模式,低功耗模式一硬件掉电模式一软件掉电模式,当器件处于掉电模式时能够通过 I2C、HSU 和 SPI 接口自动唤醒。

可编程定时器,石英晶体振荡器,2.7V~5.5V 的电源。

唤醒 PN532 条件:

1)PVDD引脚拉高

2)I2C模式下发送地址48h,SPI模式下将NSS拉低,串口模式下的其实数据头必须为

0x55,0x55,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0xFD,0xD4,0x14,0x01,0x17,0x00

3)主机必须发送命令 140200(虚拟模式)或者 1401(正常模式)

卫朋

人人都是产品经理受邀专栏作家,CSDN 嵌入式领域新星创作者、资深技术博主。2020 年 8 月开始写产品相关内容,截至目前,人人都是产品经理单渠道阅读 56 万+,鸟哥笔记单渠道阅读200 万+,CSDN 单渠道阅读 210 万+,51CTO单渠道阅读 180 万+。

卫朋入围2021/2022年人人都是产品经理平台年度作者,光环国际学习社区首批原创者、知识合作伙伴,商业新知 2021 年度产品十佳创作者,腾讯调研云2022年达人榜第三名。

文章被人人都是产品经理、CSDN、华为云、运营派、产品壹佰、鸟哥笔记、光环国际、商业新知、腾讯调研云等头部垂直类媒体转载。文章见仁见智,各位看官可策略性选择对于自己有用的部分。

相关文章
|
30天前
|
存储 Java
深入探讨了Java集合框架中的HashSet和TreeSet,解析了两者在元素存储上的无序与有序特性。
【10月更文挑战第16天】本文深入探讨了Java集合框架中的HashSet和TreeSet,解析了两者在元素存储上的无序与有序特性。HashSet基于哈希表实现,添加元素时根据哈希值分布,遍历时顺序不可预测;而TreeSet利用红黑树结构,按自然顺序或自定义顺序存储元素,确保遍历时有序输出。文章还提供了示例代码,帮助读者更好地理解这两种集合类型的使用场景和内部机制。
38 3
|
1月前
|
存储 算法 Java
解析HashSet的工作原理,揭示Set如何利用哈希算法和equals()方法确保元素唯一性,并通过示例代码展示了其“无重复”特性的具体应用
在Java中,Set接口以其独特的“无重复”特性脱颖而出。本文通过解析HashSet的工作原理,揭示Set如何利用哈希算法和equals()方法确保元素唯一性,并通过示例代码展示了其“无重复”特性的具体应用。
41 3
|
1月前
|
缓存 JavaScript 前端开发
Vue3与Vue2生命周期对比:新特性解析与差异探讨
Vue3与Vue2生命周期对比:新特性解析与差异探讨
91 2
|
13天前
|
编译器 C# 开发者
C# 9.0 新特性解析
C# 9.0 是微软在2020年11月随.NET 5.0发布的重大更新,带来了一系列新特性和改进,如记录类型、初始化器增强、顶级语句、模式匹配增强、目标类型的新表达式、属性模式和空值处理操作符等,旨在提升开发效率和代码可读性。本文将详细介绍这些新特性,并提供代码示例和常见问题解答。
31 7
C# 9.0 新特性解析
|
12天前
|
C# 开发者
C# 10.0 新特性解析
C# 10.0 在性能、可读性和开发效率方面进行了多项增强。本文介绍了文件范围的命名空间、记录结构体、只读结构体、局部函数的递归优化、改进的模式匹配和 lambda 表达式等新特性,并通过代码示例帮助理解这些特性。
26 2
|
14天前
|
PHP 开发者
PHP 7新特性深度解析及其最佳实践
【10月更文挑战第31天】本文将深入探讨PHP 7带来的革新,从性能提升到语法改进,再到错误处理机制的变革。我们将通过实际代码示例,展示如何高效利用这些新特性来编写更加健壮和高效的PHP应用。无论你是PHP新手还是资深开发者,这篇文章都将为你打开一扇窗,让你看到PHP 7的强大之处。
|
15天前
|
安全 编译器 PHP
PHP 8新特性解析与实践应用####
————探索PHP 8的创新功能及其在现代Web开发中的实际应用
|
17天前
|
Kubernetes Cloud Native 调度
云原生批量任务编排引擎Argo Workflows发布3.6,一文解析关键新特性
Argo Workflows是CNCF毕业项目,最受欢迎的云原生工作流引擎,专为Kubernetes上编排批量任务而设计,本文主要对最新发布的Argo Workflows 3.6版本的关键新特性做一个深入的解析。
|
25天前
|
PHP 数据安全/隐私保护 开发者
PHP 7新特性解析与实践
【10月更文挑战第20天】本文将深入浅出地介绍PHP 7的新特性,包括性能提升、语法改进等方面。我们将通过实际代码示例,展示如何利用这些新特性优化现有项目,提高开发效率。无论你是PHP新手还是资深开发者,都能从中获得启发和帮助。
|
1月前
|
JavaScript 前端开发 索引
JavaScript ES6及后续版本:新增的常用特性与亮点解析
JavaScript ES6及后续版本:新增的常用特性与亮点解析
28 4

推荐镜像

更多