zoukankan      html  css  js  c++  java
  • 非接触IC卡中typeA卡和typeB卡的区别--总结,二者的调制方式和编码方式不同

    1.非接触式IC卡的国际规范ISO/IEC14443的由来?

    在非接触式IC卡的发展过程中,这些问题逐渐被解决并形成通用的标准,体现在现在的射频IC卡的设计上,国际标准化组织(ISO)和国际电子技术委员会(IEC)为期制定了相应的非接触式IC卡的国际标准——ISO/IEC14443。

    2.ISO/IEC14443中的主要内容及typeA,typeB卡的由来

    ISO/IEC14443标准包括四个部分:

    第一部分ISO/IEC14443-1制定了有关非接触卡的物理特性;

    第二部分ISO/IEC14443-2制定了有关射频功率及信号界面的特性;(规范了射频卡的两种类型:typeA和typeB

    第三部分ISO/IEC14443-3则为非接触卡的初始化及防冲突机制;

    第四部分ISO/IEC14443-4位有关的交易协定。

    3.typeA卡与typeB卡的主要区别

    ISO/IEC14443在第二部分中涉及到了射频技术的实现标准,提供了解决上述问题的依据。

    由该标准,射频IC卡的有两种卡型:Type A和type B型。

    其主要的区别在于载波调制深度二进制数的编码方式。

    4.typeA卡和typeB卡的主要参数

     Type A型卡在读卡器上向卡传送信号时,是通过13.65MHz的射频载波传送信号。其采用方案为同步、改进的Miller编码方式,通过100%ASK传送;当卡向读卡器传送信号时,通过调制载波传送信号。使用847kHz的副载波传送Manchester编码。 

    而Type B型卡在读卡器向卡传送信号时,也是通过13.65MHz的射频载波信号,但采用的是异步、NRZ编码方式,通过用10%ASK传送的方案;在卡向读写机具传送信号时,则是采用的BPSK编码进行调制。 

    5.typeA卡与typeB卡的优劣点比较

         对比两种卡型,可以看出,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 进行调制。 
  • 相关阅读:
    编写Music类
    Double-checked locking and the Singleton pattern--双重检查加锁失效原因剖析
    C语言中,数组名作为参数传递给函数时,退化为指针
    蘑菇街笔试
    动态规划--股市买入卖出时间点选择问题
    Java 查看死锁的方法
    linux中shell变量$#,$@,$0,$1,$2的含义解释
    Spring中bean的配置
    为什么要使用连接池
    Hadoop Bloom filter应用示例
  • 原文地址:https://www.cnblogs.com/ttss/p/4315143.html
Copyright © 2011-2022 走看看