Type A卡和Type B卡的主要区别
ISO/IEC14443标准包括四个部分:第一部分ISO/IEC14443-1制定了有关非接触卡的物理特性;第二部分ISO/IEC14443-2制定了有关射频功率及信号界面的特性;第三部分ISO/IEC14443-3则为非接触卡的初始化及防冲突机制;最后一部分ISO/IEC14443-4位有关的交易协定。在第二部分中涉及到了射频技术的实现标准,提供了解决上述问题的依据。由该标准,射频IC卡的有两种卡型——Type A和type B型。其主要的区别在于载波调制深度及二进制数的编码方式。
Type A型卡在读写机上向卡传送信号时,是通过13.65MHz的射频载波传送信号。其采用方案为同步、改进的Miller编码方式,通过100%ASK传送;当卡向读写机具传送信号时,通过调制载波传送信号。使用847kHz的副载波传送Manchester编码。
而Type B型卡在读写机具向卡传送信号时,也是通过13.65MHz的射频载波信号,但采用的是异步、NRZ编码方式,通过用10%ASK传送的方案;在卡向读写机具传送信号时,则是采用的BPSK编码进行调制。
对比两种卡型,可以看出,Type B型与Type A型卡相比有以下优势:
(1)芯片具有更高的安全性。接收信号时,不会因为能量损失而使芯片内部逻辑及软件工作停止。
(2)支持更高的通讯速率。Type A最大的数据通讯速率为150Kbit/s -200Kbit/s ,应用10%ASK技术的Type B至少可支持400Kbit/s 的速率。
(3)外围电路设计简单。读写机具到卡以及卡到读写机具的编码方式均采用NRZ方案,电路设计对称,设计时可使用简单的UARTS。
(4)抗干扰能力强。负载波采用BPSK调制技术,较Type A方案降低了6dB的信号声。
另外,在前面的防冲突机制中讲到过Type A和Type B型卡的一些区别,对于Type B类卡,可根据实际应用情况支持选择一次一卡操作模式和一次多卡操作模式。
根据信号发送和接收方式的不同,ISO/IEC14443-3定义了TYPEA、TYPEB两种卡型。它们的不同主要在于载波的调制深度及二进制数的编码方式。从智能卡读写器向卡传送信号时,二者是通过13.56Mhz的射频载波传送信号。
TYPEA方案是同步、改进的Miller 编码方式,通过100% ASK传送;简单说,当表示信息"1"时,信号会有0.2-0.3微妙的间隙,当表示信息"0"时,信号可能有间隙也可能没有,与前后的信息有关。这种方式的优点是信息区别明显,受干扰的机会少,反应速度快,不容易误操作;缺点是在需要持续不断的提高能量到非接触卡时,能量有可能会出现波动。
TYPEB 方案是异步、NRZ编码方式,通过用10% ASK 传送。即信息"1"和信息"0"的区别在于信息"1"的信号幅度大,即信号强,信息"0"的信号幅度小,即信号弱。这种方式的优点是持续不断的信号传递,不会出现能量波动的情况;
从卡向读写机具传送信号时,二者均通过调制载波传送信号。TYPEA 用847KHz的副载波传送Manchester 编码。TYPEB通过847KHz的副载波传送信号,由BPSK 进行调制。
外围电路设计简单。读写机具到卡及卡到智能卡读写器的编码方式均采用NRZ方案,电路设计对称,设计时可使用简单的UARTS。
抗干扰能力强。负载波采用BPSK调制技术,较TYPEA方案降低了6dB的信号燥声。
ISO/IEC 14443-3规定了TYPEA,TYPEB 的防冲突机制。二者防冲突机制的原理完全不同。前者是基于BIT冲突检测协议,后者则是通过字节、帧及命令完成防冲突。防冲突机制使非接触IC卡能进行并行操作,及在多张卡同时进入有效操作区后,可对其进行有条不紊的操作,这样就使 选定卡片的数据不受其它卡数据干扰,携带有多种卡的用户可不必寻找正确的一张卡,只用算法编程,读写机具即可自动做到选取正确的一张卡进行后续操作。这样方便了操作,提高了应用的并行性,也提高了系统的速度。