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卡。
在实际选用过程中,要根据具体应用需求做重点考虑,才能选择到性价比最好的读写器。