IC卡讀寫器的設計依據和IC卡讀寫器的選用
IC卡讀寫器的設計依據
究竟如何從卡中獲取數據以及如何向卡中寫入數據呢?這就涉及到通信規則了,也就是通信設計依據。如RS-232C有自己的一套規則,規定了每一幀的起始位,停止位,字符個數,校驗方式等,通信雙方只要遵照事先定義好的這些規則,就能完成通信的目的。讀寫器與IC卡的通信一樣,為了能進行正確的數據通信,IC卡與其讀寫器也必須建立起一互相遵循的通信協議,這個通信協議就是IC卡有關規范定義的標準,如ISO/IEC7816定義的接觸式IC卡標準,ISO/IEC14443定義的非接觸卡標準。
其中ISO/IEC7816-2:觸點的尺寸和位置;ISO/IEC7816-3:電信號和傳送協議;ISO/IEC7816-4:行業間交互用命令;ISO/IEC7816-10:同步卡的電信號及復位應答,以上是設計接觸式IC卡讀寫器的基本依據。
ISO/IEC14443-1:非接觸卡物理特性;ISO/IEC14443-2:射頻電源和信號接口;ISO/IEC14443-3:初始化和防碰撞協議;ISO/IEC14443-4:傳輸協議等是指導設計非接觸式IC卡讀寫器的基本依據。
同時我國制定了《集成電路(IC)卡讀寫機通用規范》,規定了對IC卡讀寫器的一般技術要求、試驗方法和檢驗規則,以及IC卡讀寫機包裝、運輸和儲存的標志。根據不同的應用,也出現了不同行業對讀寫器的要求標準,如《中國金融集成電路(IC)卡規范》、《中國石化加油集成電路(IC)卡應用規范》、《社會保障(個人)卡規范》等,其中對IC卡讀寫器在接口、物理、電磁兼容性、安全性、交易流程等方面作了行業的規范,所有這些均是我們設計一個高品質實用的IC卡讀寫器的依據。另外,具體項目的其它具體需求也是讀寫器設計的依據。
IC卡讀寫器的選用
了解到以上信息后,下一步要會選用IC卡讀寫器。選用過程中,主要應注重以下技術指標:
1、支持的與CPU卡的口通信速率;
2、支持的與上層主機的通信速率;
3、支持的同步卡的種類;
4、支持的異步卡的T=0,T=1通信協議;
5、是否具有安全機制;
6、支持的其它行業標準;
7、數據存儲容量;
8、顯示及鍵盤配置;
9、電源;
10、 適用環境等。
對于接觸式IC卡讀寫器,還需有以下重要指標:
1、支持ISO/IEC7816標準;
2、支持一個或多個卡座,卡座壽命。
對于非接觸式IC卡讀寫器則要注意讀寫距離這一重要指標以及支持那種類型(TYPEA或TYPEB 或其它)的非接觸型IC卡。
在實際選用過程中,要根據具體應用需求做重點考慮,才能選擇到性價比最好的讀寫器。