一、简介
NTAG213/215/216 NFC type 2 型的标签 有144/504/888个字节。NTG21X系列由恩智浦半导体制造满足NFC论坛type 2型标准和ISO/IEC14443 Type A 标准。
FAST_READ 命令可以查看整个存储区通过NDEF通信格式。
安全性:7个字节UID,只读锁存函数,32位的密码保护。
防碰撞:智能的防碰撞函数让多个卡同时工作,免接触数据交换和电能供应,工作频率13.56MHz,数据速率106Kbps,16位CRC校验,操作距离多达10cm,7字节序列号,快读命令。
EEPROM:180,540,924个字节(45,135,231页),4个字节一页,其中144,504,888个字节用户可以读写;4个字节的一次可编程允许位;NTG21X前16页的只读锁存函数;可配置的密码保护,
数据交换:每帧数据交换的开始都有起始位,每个字节的结尾都有一个偶数校验位,每个字节的LSB位最先传输,每个低地址字节先传送,例如用READ命令读取数据,byte0先传送,然后byte1.......。NFC设备传送给NFC标签的每个帧最大163位(16g个字节数据,2个字节CRC校验,1个起始位)=16x9+2x9+1.NFC标签传给NFC设备帧的最大长度307位,32个字节数据,2个字节CRC校验,1个起始位,32x9+2x9+1.
二、通信建立
IDLE状态:上电复位(POR)后,NTAGX进入IDLE状态,收到REQA或WUPA命令退出空闲状态,其他数据都认为是错误数据,仍然保持空闲状态。
READY1状态:NFC设备用ANTICOLLISON或SELECT命令在level 1分解UID的第一部分(3个字节),执行以下命令后退出,① SELECT命令 — level 1的SELECT命令之后NFC设备转换NTAG21x进入READY2状态;② READ 命令,所有的防碰撞通过后直接进入ACTIVE状态。
READY2状态:NFC设备在level 2用ANTICOLLISION 命令解析UID第二部分的四个字节。退出2状态的方法:使用level 2 的SELECT命令 ,类似于READY1状态的READ命令。
ACTIVE状态:所有的存储器操作都在这个状态。接收到HALT命令退出ACTIVE进入HALT,HALT状态下接收到的任何数据都是无效的。使用密匙认证PWD_AUTH命令成功验证后进入AUTHENTICATED 状态。
AUTHENTICATED 状态:存储页所有的操作,密码保护的配置都在这完成。使用HALT命令退出。根据当前的状态NTGA21X进入HALT或者idle状态。
HALT状态:NTAG执行WUPA命令退出这个状态。HALT和IDLE是两个等待状态,数据完成交换的NTAG可以使用HALT命令进入这个状态,在防碰撞期间,NFC设备可以根据这个状态来区别还没被选中的卡。
三、存储器架构
3.1 存储内容简介
3.1.1 UID
7个字节的UID和两个字节的检验占了地址0,地址1和地址2的第一个字节。
用户数据页从04开始,用户可以读写。03 04 05页的内容一般是默认的。
3.2 配置页
3.3 、命令字
3.4 ACK和NACK
3.5 REQA和level 2 防碰撞SELECT命令的回复