CPU卡的接口特性、传输协议与读写程序设计卡的接口特性、传输协议与读写程序设计
介绍ISO7816-4及中国金融集成电路(IC)卡规范所规定的T=0协议的CPU卡与终端之间的接口特性和传输协
议,及以C51语言设计的CPU卡复位、下电及读写程序。
<
根据各种集成电路的不同,IC卡可以分为以下三类:存储器卡、逻辑加密卡与
1 CPU卡的接口特性卡的接口特性
1.1 触点定义触点定义
触点的定义遵循ISO7816-2的规定,如图1所示。符号说明如表1所列。
图1 CPU卡的触点
表1 符号说明
1.2 字符帧字符帧
数据在I/O上以图2所示的字符帧方式传输。
图2 字符帧传输方式
每个位宽是1个etu,etu = 372/f。在此处,f = 3.57 MHz。
起始位由接收端通过对I/O周期采样获得,采样周期应小于0.2 etu。2个连续字符起始位上升沿之间的间隔时间等于
(10±0.2)etu加上1个保护时间(最少2个etu)。在保护时间内,卡与终端都应处于接收模式(I/O为高电平状态)。如果卡
或终端作为接收方检测出奇偶错误,则I/O被置为低电平,以向发送方表明出现错误。
1.3 卡操作卡操作
卡操作的步骤如下:
① 将卡插入终端接口设备,使两者的触点相接并激活触点;
② 将卡复位,建立卡与终端间的通信;
评论0
最新资源