原文地址::http://nfc-tools.org/index.php?title=PN53x

相关文章

1、NXPPN533PB----https://wenku.baidu.com/view/11f9d0600b1c59eef8c7b4d2.html

2、

PN533_schematics_fangka----https://wenku.baidu.com/view/25338c27bcd126fff7050bc4.html

PN53x

Contents

  • 1 Overview
  • 2 Example
  • 3 Connectivity
  • 4 Capabilities as initiator (reader)
  • 5 Capabilities as target (emulation)
  • 6 Chip Instructions

Overview

There are three branches of the NFC Controllers based on the PN53x chipset. They are all manufactured by NXP.

  • PN531 - ISO14443-A, MIFARE, FeliCa RF, UART, SPI, I²C, USB 2.0

    • Historically the first and not supported by NXP anymore
  • PN532 - ISO14443-A/B, MIFARE, FeliCa RF, UART, SPI, I²C, low-battery mode
  • PN533 - ISO14443-A/B, MIFARE, FeliCa RF, UART, USB 2.0

We encourage manufacturers to contact us for new PN53x based products so we can test and support them.

Example

PN532 chip on a ACS ACR122 board

An example of assembled chip on the internal board of the ACR122 NFC Reader. The PN532 is marked with a red circle. The PN53x chip has a set of registers and a firmware that can parse a simple instruction set. It is possible to control the chip using one of these options.

The registers are quite similar to the predecessor chip PN51x. By changing the registers you are able to activate advanced options (bit-rate, modulation impedance, fault tolerance, etc.).

The instructions in stead are completely new. With help of these instructions it is very easy to let the chip do standard NFC functionality for you (polling, anti-collision, initiator-mode, target-mode, MIFARE-commands). This is very convenient for software developers. They don't need to know much about embedded hardware before they can start building applications using this chip.

Connectivity

  PN531 PN532 PN533
UART¹ YES YES NO
USB² YES NO YES
SPI YES YES NO
I²C YES YES NO
  1. High-Speed UART (up to 1 288 000 bauds)
  2. USB 2.0 Full-speed

Capabilities as initiator (reader)

  PN531 PN532 PN533
ISO14443-A YES (106 kbps) YES (106 kbps) YES (106 kbps)
ISO14443-B NO YES (106 kbps) YES (106/212/424/847 kbps)
FeliCa YES (212/424 kbps) YES (212/424 kbps) YES (212/424 kbps)
Jewel/Topaz NO YES (106 kbps) YES (106 kbps)
D.E.P. YES YES YES

Capabilities as target (emulation)

  PN531 PN532 PN533
ISO14443-3 YES (4 bytes UID¹) YES (4 bytes UID¹) YES (4 bytes UID¹)
ISO14443-4 YES (software) YES (hardware) YES (software)
ISO14443-B NO NO NO
FeliCa YES (212/424 kbps) YES (212/424 kbps) YES (212/424 kbps)
Jewel/Topaz NO NO NO
D.E.P. YES YES YES
  1. First byte of UID will be masked by 0x08 by the PN53x firmware as security countermeasure against real UID emulation.

Chip Instructions

The instruction set of the chip used to be proprietary. There are a lot documents available on the internet that reveal these commands. With help of the available information it was possible to construct this library. Now User Manuals are publicly available. libnfc provide most operations by just invoking the commands available in the PN53x instruction set. For some advanced features it changes a few register values. Currently only a small set of instructions are supported by libnfc, but it already provides a very powerful functionality.

Official resources:

  • PN531 support is discontinued, no user manual available
  • PN532 User Manual UM0701-02 (pdf)
  • PN533 User Manual UM0801-03 (pdf)

Other resources:

  • Digant technologies DTNFCxx
  • ACS ACR122 API v1.0, ACS ACR122 API v1.2,
  • ECMA-340 Near Field Communication Interface and Protocol (NFCIP-1)
  • ARYGON NFC Reader / Module - Frequently Asked Questions v0.5
  • Java library to facilitate NFCIP (P2P) communication between NFC devices, ACR122_PN53x.txt
  • A User Interaction Model for NFC Enabled Applications

  • Log in / create account
  • Page
  • Discussion
  • Read
  • View source
  • View history

Navigation
  • Main page
  • Community portal
  • Recent changes
  • Random page
  • Help

Documentation
  • Hardware
  • Software

Misc
  • Sponsors
  • Contact us

Toolbox
  • What links here
  • Related changes
  • Special pages
  • Printable version

Partners
  • Car Lock Systems
  • Jifeline Remote Diagnostics

NXP PN53x系列芯片介绍相关推荐

  1. 恩智浦NXP I.MX6ULL芯片介绍下载官网资料

    参考:NXP I.MX6ULL芯片介绍以及资料的获取 作者:一只青木呀 发布时间:2020-09-26 10:54:26 网址:https://blog.csdn.net/weixin_4530991 ...

  2. NXP I.MX6ULL芯片介绍以及资料的获取

    I.MX6ULL芯片介绍以及资料的获取位置 I.MX6ULL芯片是NXP官方的一款芯片. 官方网址:https://www.nxp.com/ I.MX6ULL芯片是ARM 和I.MX6U系列

  3. 嵌入式学习:Cortex-M系列芯片介绍

    一.Cortex-M系列芯片分类 以意法半导体芯片为例子:Cortex-M0:主频在48M,一般用于低功耗: Cortex-M3:主频为72M,是现在市面上最为流行的芯片之一,一般用于工业等部分控制功 ...

  4. NXP S32K1xx系列芯片解锁指南(J-Link)

    在芯片上电后立即执行擦除或烧录程序时,非常容易出现芯片擦除失败与烧录失败,而使用JFlash是可以Connect Successful的,出现这样的情况时,大概率是芯片被锁,可以参考以下步骤进行解锁操 ...

  5. zynq7000系列芯片介绍

    ZYNQ从架构上可以划分为两大模块,一个是PS(处理器系统),另一个是PL(可编程逻辑) PS由APU.内存接口.IO外设.互连线4大模块组成. 1.APU(Application Processor ...

  6. Hisilicon Camera 系列芯片介绍

    型号 CPU架构 编译工具链 Hi3516Cv100_Hi3518Av100_Hi3518Cv100_Hi3518Ev100 ARM9 arm-hisiv100nptl/arm-hisiv200 Hi ...

  7. NXP JCOP系列芯片卡特点

    原文地址::http://blog.sina.com.cn/s/blog_1618702570102wlbw.html 相关文章 1. NXP JCOP系列芯片JAVA卡CPU卡参数与分类说明 --- ...

  8. NXP之imx系列芯片 linux代码编译简介

    NXP的imx系列芯片使用很广的芯片,这篇文章就介绍下imx 芯片 Yocto 环境的搭建,以及单独编译 uboot,kernel 的方法. PC: ubuntu 16.04 1.环境设置 1.1 P ...

  9. i.MX8芯片介绍(米尔电子iMX8系列核心板及开发板学习笔记)

    众所周知,NXP公司推出iMX8芯片已有很长一段时间.iMX8系列家族也越来越多,目前有iMX8 .iMX8M.iMX8M Mini.i.MX8M Nano4款芯片应用处理器.近期对米尔电子iMX8系 ...

最新文章

  1. JAVA_SE之内部类
  2. python cgi nginx_nginx uwsgi和cgi python脚本
  3. 如何在 Ubuntu server 中设置 RainLoop Webmail
  4. JZOJ 5234. 【NOIP2017模拟8.7A组】外星人的路径
  5. codeforces VK Cup 2018 - Wild-card Round 1 (unofficial unrated mirror)
  6. P5091-[模板]欧拉定理
  7. Java学习笔记2——常用类
  8. java并发编程之线程的基本介绍
  9. Shell脚本基础语法
  10. 深入理解java虚拟机 - 垃圾回收机制(GC)
  11. 【Axure报错】-Unable to connect to Axure Share. Please make sure you have an internet connection and try
  12. 如何解决(网页)粘贴数据到excel数据变换问题
  13. 添加打印机计算机无法访问,Win7系统添加打印机提示Windows无法打开“添加打印机”的解决方法...
  14. 算法实现- 数字转金额大写
  15. H5唤醒支付宝登录授权
  16. 周训练计划之(韦德分化训练法:胸、肩、背、腿、腹)
  17. pHP 眼病,以下四种眼病会导致眼盲
  18. 风剑分享“站在上帝视角看数据”,点燃企业大数据梦想与思潮
  19. anaconda 的安装及环境配置、anaconda创建新的环境、jupyter代码高亮及自动补全、改变jupyter注释的字体及颜色
  20. 【期末复习资料】嵌入式系统及应用

热门文章

  1. 100万算大钱还是小钱?
  2. 等额本金和等额本息房贷公式推导
  3. Tether是操纵市场的幕后黑手吗?
  4. java 账本 创建数据库_想用你所学的JAVA与数据库写一个属于自己的账本吗?一起来看看呗!看如何用java项目操作数据库...
  5. session到底是什么
  6. 第6章 高级数据查询
  7. Unity可编程渲染管线系列(七)反射(镜面和环境)
  8. EchartsBar 圆柱形渐变色柱状图
  9. 【天光学术】MPACC论文:实证会计研究生毕业论文写作“十诫”
  10. 关于图文识别功能相关技术的实现