达到一定的速率,在电容电量耗完之前结束本次调制,否则卡片会复位。
●负载波采用BPSK调制技术,TYPE B较TYPEA方案降低了6dB的信号燥声,抗干扰能力更强。
●外围电路设计简单。读写机具到卡及卡到读写机具的编码方式均采用NRZ方案,电路设计对称,设计时可使用简单的UARTS,TYPE B更容易实现。 2、 防冲突机制
ISO/IEC 14443-3规定了TYPEA,TYPEB 的防冲突机制。二者防冲突机制的原理完全不同。前者是基于BIT冲突检测协议,后者则是通过字节、帧及命令完成防冲突。 RFID的核心是防冲突技术,这也是和接触式IC卡的主要区别。
TYPE A PICC防冲突和通信使用标准帧用于数据交换,并按以下顺序组成: ——通信开始;
——n*(8个数据位+奇数奇偶校验位),n≥1。每个字节的LSB首先被发送。每个字节后面跟随一个奇数奇偶校验位。奇偶校验位P被设臵,使在(b1到b8,P)中1s的数目为奇数; ——通信结束。 最先传输位 奇偶位 第2字节 第n字节 传输结束
第1字节:
图2-5 TYPE A 标准帧
TYPE A PICC的初始化和比特冲突检测协议是当至少两个PICC同时传输带有一个或多个比特位臵(该位臵内至少有两个PICC在传输补充值)的比特模式时,PCD会检测到冲突。在这种情况下,比特模式合并,并且在整个(100%)位持续时间内载波以负载波进行调制。
图2-6 TYPE A PICC状态图
TYPE B PICC防冲突和通信初始化期间使用的字节、帧和命令的格式。
PICC和PCD之间的字节通过字符来发送和接收,在防冲突序列期间,字符的格式如下:
——1个逻辑―0‖起始位;
——8个数据位发送,首先发送LSB; ——1个逻辑―1‖停止位。 最高位 停止位 EGT 起始位 最低位
用一个字符执行一个字节的发送需要10etu,如图2-7示。
图2-7 TYPE B字符格式
PCD和PICC按帧发送字符。帧通常用SOF(帧的起始)和EOF(帧的结束)定界。
SOF 字符 图2-8 TYPE B帧格式
在防冲突序列期间,可能发生两个或两个以上的PICC同时响应:这就是冲突。命令集和允许PCD处理冲突序列以便及时分离PICC传输。
在完成防冲突序列后,PICC通信将完全处于PCD的控制之下,每次只允许一个PICC通信。
防冲突方案以时间槽的定义为基础,要求PICC在时间槽内用最小标识数据进行应答。时间槽数被参数化,范围从1到某一整数。在每一个时间槽内,PICC响应的概率也是可控制的。在防冲突序列中,PICC仅被允许应答一次。从而,即便在PCD场中有多个卡,在一个时间槽内也仅有一个卡应答,并且PCD在这个时间槽内能捕获标识数据。根据标识数据,PCD能够与被标识的卡建立一个通信信道。
防冲突序列允许选择一个或多个PICC以便在任何时候进行进一步的通信。
EOF
图2-9 TYPE B PICC状态图
从建立PCD与PICC(CPU卡)之间通信的方面来比较: TYPE A类型卡片 需要的基本命令有: ● ● ● ●
REQA 对A型卡的请求 或(WAKE-UP 唤醒) ANTICOLLISION 防冲突 SELECT 选择命令 RATS 应答响应
图2-10 TYPE A PICC激活
TYPE B类型卡片 需要的基本命令有: ●
REQB 对B型卡的请求
● ATTRIB PICC选择命令 TYPE B PICC激活如图2-9 所示。 从以上的比较可以看出: ●
TYPE B类型卡片具有使用更少的命令,更快的响应速度来实现防冲突和选择
卡片的能力。 ●
TYPEA的防冲突需要卡片上较高和较精确的时序,因此需要在卡和读写器中分
别加更多硬件,而TYPE B的防冲突更容易实现。