- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7816-3协议使用说明要点
部门名称 文档编号 版本号 页数 密级 内部 设计代码名称
7816
(仅供内部使用)
文档作者 孙昊 日 期 2008-7-22 审 核 日 期 批 准 日 期 北京中电华大电子设计有限责任公司
二○○八年文档修改履历
序号 日期 修改范围 新版本号 修改人 1 2008-7-22 初稿 0.01 孙昊 2 2008-7-30 结构修改 0.02 孙昊 2009-12-1 对ATR正向,反向约定进行补充 0.03 商木喜 目录
1 卡的操作过程 5
2 复位应答 6
2.1 概述 6
2.2 复位应答结构 8
2.2.1 初始字符和编码约定 8
2.2.2 格式字节T0 8
2.2.3 接口字节TA(i) TB(i) TC(i) TD(i) 9
2.2.3.1 TD(i) 9
2.2.3.2 TA(i) TB(i) TC(i) 10
2.2.3.3 历史字节T1,T2……TK 11
2.2.3.4 校验字节TCK 11
2.2.4 ATR示例 11
2.3 参数T 12
2.4 异步字符 12
2.4.1 基本时间单元 12
2.4.2 字符帧 12
2.5 错误处理 13
3 PPS 14
3.1 概述 14
3.2 PPS结构 14
3.3 成功的PPS交换 15
3.4 错误处理 16
4 T = 0 , 异步半双工字符传输协议 16
4.1 APDU结构 16
4.2 过程字节 18
4.2.1 概述 18
4.2.2 发送“60” 19
4.2.3 确认字节 19
4.2.4 状态字节 19
4.3 错误处理 20
4.4 APDU示例 20
5 T=1异步半双工块传输协议 21
5.1 块帧 21
5.1.1 概述 21
5.1.2 起始域 22
5.1.2.1 节点地址字节 22
5.1.2.2 协议控制字节 22
5.1.2.3 长度(LEN) 23
5.1.3 信息域(INF) 24
5.1.4 终止域 24
5.2 协议参数 24
5.2.1 T = 1 时的特殊接口字节 24
5.2.2 信息域尺寸 24
5.2.2.1 卡的信息域尺寸(IFSC) 24
5.2.2.2 接口设备的信息域尺寸IFSD 24
5.2.2.3 IFSC和IFSD的编码 24
5.2.3 等待时间 25
5.2.3.1 字符等待时间CWT 25
5.2.3.2 块等待时间(BWT) 25
5.2.3.3 块保护时间(BGT) 26
5.2.4 错误检测编码 26
5.3 T=1 ATR的示例和块的示例 26
5.4 错误处理 27
5.5 T=0与T=1的比较 28
卡的操作过程
在7816协议下,从卡插入读卡器后的整个过程。
读卡器激活电路(通电了,卡可以工作了)
卡被读卡器复位(一开始是冷复位,之后可以有热复位)
卡的复位应答(一开始由冷复位启动,之后的过程中可由热复位启动)。这个步骤是必须的。在这里就是指卡被复位之后,需要对读卡器进行应答,应答的内容包括:
正、反向约定
T协议的取值
Fi Di(设置分频比)
历史字节(卡自身的一些信息),等内容(这些会在后面的章节讲述)
PPS协商。主要是根据卡对读卡器复位应答的信息,做出通信协商。主要协商T协议和FiDi。不是必需的,由协议T的取值的个数决定,若T只有一个取值,那么可以不进行PPS协商,直接进行数据通信。
在协议T=0的情况下,进行异步半双工字符传输协议。在协议T=1的情况下,进行异步半双工块传输协议。这部分是卡与读卡器交换信息、工作的部分
如需要,可以返回第2步(进行热复位),然后继续后面的步骤。如无需要直接进行第7步
接口设备释放电路
电路的释放顺序应在卡上触点和接口设备上触点之间的机械断开之前结束。
复位应答
概述
如第一章所述,复位应答发生在读卡器对卡进行复位(冷/热)之后,是卡对读卡器的回应。它告诉读卡器,卡自己所支持的协议、分频比和一些其它的信息。
复位应答是一系列字节,在I/O电路上,
初始字符TS,长度为一个字节,强制性。是复位应答的开始,只能为“3B”、“3F”两个值中的一个。3B是正向约定,3F是反向约定。
T0 格式字符,强制性。高四位表明TA(1)、TB(1)、TC(1)、TD(1)的存在,低四位表明历史字节的个数(0-15)。
TA(i) TB(i) TC(i) TD(i) 接口字符,可选的。主要用于设置Fi、Di(这两个值用来表明分频比),T=0或T=1协议。
T1 T2-Tk 历史字符,可选的。标明通用信息(可自己设计的信息)
Tck 检测字符,
文档评论(0)