ISO 14443 typeA協議和type B協議有什么區別?
問題:ISO 14443 typeA協議和type B協議有什么區別?
背景:經常有客戶在咨詢一個問題,就是ISO 14443 typeA協議和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 進行調制。
根據二者的設計方案不同,可看出,TYPEB 較TYPEA主要有以下優勢:
芯片具有更高的安全性。接收信號時,不會因能量損失而使芯片內部邏輯及軟件工作停止。
支持更高的通訊速率。TYPEA 最大的數據通訊速率為150Kbit/s-200Kbit/s,應用10% ASK技術的TYPEB 至少可支持400Kbit/s 的速率。
外圍電路設計簡單。讀寫機具到卡及卡到讀寫機具的編碼方式均采用NRZ方案,電路設計對稱,設計時可使用簡單的UARTS。
抗干擾能力強。負載波采用BPSK調制技術,較TYPEA方案降低了6dB的信號燥聲。
ISO/IEC 14443-3規定了TYPEA,TYPEB 的防沖突機制。二者防沖突機制的原理完全不同。前者是基于BIT沖突檢測協議,后者則是通過字節、幀及命令完成防沖突。防沖突機制使非接觸IC卡能進行并行操作,及在多張卡同時進入有效操作區后,可對其進行有條不紊的操作,這樣就使 選定卡片的數據不受其它卡數據干擾,攜帶有多種卡的用戶可不必尋找正確的一張卡,只用算法編程,讀寫機具即可自動做到選取正確的一張卡進行后續操作。這樣方便了操作,提高了應用的并行性,也提高了系統的速度。