摘要:阐述T=0传输协议,给出IC卡读写器中使用的IC卡APDU指令流程和原理框图;重点介绍其中的IC卡接口芯片Philips的TDA8007,给出通过TDA8007对CPU IC卡上下电过程、具体程序及TDA8007使用中应注意的问题。 关键词:CPU IC卡 TDA8007 ISO7816 IC卡(Integrated Circuit card)即集成电路卡,是将一个集成电路芯片镶嵌于朔料基片中,封装成卡的形式,外形与常用的覆盖磁条的磁卡相似。IC卡芯片具有写入和存储数据的能力。IC卡存储器中的内容根据需要可以有条件地供外部读取,或供内部信息处理和判定。根据卡中所镶嵌的集成电路的不同,可以分成存储器卡、逻辑加密卡、CPU卡三类。其中CPU卡即为由中央处理器CPU、EEPROM、随机存储器RAM以及固化在只读存储器ROM中的片内操作系统COS(Chip Operation System)组成的IC卡。IC卡按与外界数据传送的形式来分,有接触式和非接触式两种。
图1 T=0的CPU卡APDU指令实现流程
1 CPU IC卡T=0的协议介绍 目前大多数CPU IC卡采用T=0模式。所谓T=0,即CPU IC卡与接口设备(即读写器)中数据传输方式为异步半双工字符传输模式。 2 基于T=0传输协议的CPU IC的APDU指令流程 根据目前CPU卡的常用T=0协议、自带编程升压电路的应用情况,以及本读写器接收IC卡数据报文直接发送PC机处理的特点,本读写器可行的APDU命令和响应的处理流程如图1所示。 3 读写器的硬件组成 4 IC卡接口芯片应用5 上下电过程及具体程序 6 使用TDA8007应当注意的问题 对IC卡操作中上电时序中的定时,读写卡字节间等待定时等都可使用TDA8007中的定时器及定时控制器操作,注意其定时器为向下计数方式。 结语 本文主要从CPU IC卡的T=0的协议出发,介绍此类IC读写器设计的一些技术问题。值得指出的是,T=0协议仅仅是IC卡与外界数据交换的一种传输协议,只要在软件上适当修改并利用接口芯片TDA8007突出的处理能力,本读写器完全可以实现对其它ISO7816卡、EMV、GSM`11-11卡的读写。
未完,更多的资讯请点击www.233633.com查看,RFID技术资料下载请登陆http://bbs/233633.com.或您可通过以下方式进行咨询: 联系人:廖先生、袁小姐 电话(TEL):086-020-87511987 邮箱服务:zhihui@233633.com 网站:http://www.233633.com 产品技术QQ:445119338 系统方案QQ:350704625 在线咨询QQ:243313899
智能识别,荟萃百家之长!
作者:智荟科技 来源:智荟RFID科技网 版权所有,欢迎大家转摘,转摘请注明作者和出处! |