GB T 16649.3-2006 识别卡.带触点的集成电路卡.第3部分 电信号和传输协议.pdf

上传人:ideacase155 文档编号:219449 上传时间:2019-07-13 格式:PDF 页数:43 大小:2.50MB
下载 相关 举报
GB T 16649.3-2006 识别卡.带触点的集成电路卡.第3部分 电信号和传输协议.pdf_第1页
第1页 / 共43页
GB T 16649.3-2006 识别卡.带触点的集成电路卡.第3部分 电信号和传输协议.pdf_第2页
第2页 / 共43页
GB T 16649.3-2006 识别卡.带触点的集成电路卡.第3部分 电信号和传输协议.pdf_第3页
第3页 / 共43页
GB T 16649.3-2006 识别卡.带触点的集成电路卡.第3部分 电信号和传输协议.pdf_第4页
第4页 / 共43页
GB T 16649.3-2006 识别卡.带触点的集成电路卡.第3部分 电信号和传输协议.pdf_第5页
第5页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35.240.15 L 64 国家标准国春日-H: _,、民中华人GB/T 16649.3-2006/恼。/IEC7816-3: 1997 代替GB/T16649.3-1996 识别卡带触点的集成电路卡第3部分:电信号和传输协议Identification cards-Integrated circuit(s) cards with contacts Part 3: Electronic signals and transmission protocols 2006-07-01实施ClSOjIEC 7816-3: 1997 ,IDT) 2006-03-14发布发布中华人民共和国国家质量

2、监督检验检痊总局中国国家标准化管理委员会数码防伪GB/T 16649.3-2006/ISO/IEC 7816-3: 1997 1 范围2 规范性引用文件-3 术语和定义.4 电特性.吕次4.1 概述24. 2 操作条件24.3 电压和电流值45 卡操作规程-5. 1 概述-5.2 激活.5.3 信息交换5.4 停活86 复位应答86. 1 一般配置86. 2 参数T四6.3 异步字符106.4 复位应答的结构16. 5 全局接口字节的内容136. 6 操作模式167 协议和参数选择PS)177. 1 概述177.2 PPS协议7.3 PPS请求和响应的结构和内容 17 7.4 成功的PPS交换

3、188 协议丁=0,异步半双工字符传输协议四8. 1 沼圈188. 2 字符级188.3 命令的结构和处理四9 丁口1,异步半双工块传输协议209. 1 程固和原则209. 2 术语和定义209.3 字符棋229.4 块帧229. 5 协议参数249.6 数据链路层上的字符成分操作.9.7 数据链路层上的块成分操作.即录A(资料性前录)T=l的方案mGB/T 16649.3-2006/ISO/IEC 7816-3: 1997 目四百GB/T 16649(识别卡带触点的集成电路卡拟分为十二个部分:一一一第1部分:物理特性;2部分:触点的尺寸和位置$3部分:电信号和传输协议;一第4部分:行业间交换

4、用命令;5部分:应用标识符的国家编号体系和注册规程;一一第6部分:行业间数据元:一一第7部分:用于结构化卡查询i吾窗(SCQU的行业间命令;一第8部分:与安全相关的行业间命令;-一一第9部分:附加的行业问命令和安全属性;10部分:同步卡的电信号和复位应答:一第11部分:集成电路卡上通过生物方法的身份验证:12部分:带触点集成电路卡的USB接口。本部分为GB/T16649的第3部分。本部分等问采用国际标准ISO/IEC7816-3: 1997(识别卡带触点的集成电路卡第3部分:电信号和传输协议)(英文版)。本部分代蕾GB/丁16649.3-1996(识别协议。带触点的集成电路本部分与GB/T16

5、649. -;3-1996相比主要变化如下:第3部分:电倍号和传输a) 本部分定义了操作条件的两个类别:A类:5V而类:3V,还对接口设备如伺选择适用于卡的操作条件的类别作了规定:b) 本部分删掉了GB/T16649.3-1996中对同步卡的电信号和复位应答的规定.该部分内容调整到了GB/T16649.10中:c) 将GB/T16649.31996中的子序列复位改成热复位。GB/丁16649是描述识别卡的参数和交换中识别卡使用的系列自家标准之一。下面列出了这些国家标准的预计结构及其对应的国陈标准以及所代替的国家标准:a) GB/T 14916(识别卡物理特性)CISO/IEC/FDIS7810

6、: 2003,代替GB/T14916-1994)。b) GB/T 15120(识别卡记录技术),分为:一一第1部分:凸印CISO/IEC7811-1 :1985); 2部分:磁条OSO/IEC7811币2:1985);3部分:ID-1型卡上凸印字符的位置CISO/IEC7811-3:1985); 4部分:只i卖磁道的第1磁道和第2磁道的位置CISO/IEC7811-4:l985); 一一第5部分:读写磁道的第3磁道的位置CISO/IEC7811-5: 1985)。c) GB/T 15694(识别卡发卡者标识),分为:一一第1部分:编号体系CISO/IEC7812斗:1993);一一第2部分:申

7、请和注册规程OSO/IEC7812-2:2000)0 d) GB/17552(识别卡金融交易卡。的GB/丁17554(识别卡测试方法),分为:I GB/T 16649.3一2006/ISO/IEC7816.3: 1997 自一一第1部分:一般特性测试(lSO/IEC10373叩1:1998,代替GB/丁17554-1998);一一第2部分:带磁条的卡OSO/IEC103732:1998); 一一第3部分:带触点的集成电路卡及其相关接口设备(lSO/IEC10373-3: 2001); 一一第5部分t光记忆卡CISO/IEC10373-5: 1998) ; 一一第6部分:接近式卡CISO/IEC

8、10373也6:2001);一一第7部分:邻近式卡(lSO/IEC10373-7: 2001) 0 f) GB/T 17551(识别卡光记忆卡般特性。g) GB/T 17550(识别卡光记忆卡线性记录方法h分为:一一第1部分:物理特性CISO/IEC11694-1: 1994); 一一第2部分:可访问光区域的尺寸和位置CISO/IEC116942:1995): 一一第3部分:光属性和特性(lSO/IEC11694-3: 1995): 一一第4部分2逻辑数据结构OSO/IEC11694-4: 1996)。本部分由中华人民共和国倍息产业部提出。本部分由中国电子技术标准化研究所归口。本部分起草单位:

9、中国电子技术标准化研究所。本部分主要起草人:金倩、冯敬、蔡怀忠、耿力。GB/丁16649.3-2006/ISO/IEC7816-3: 1997 1 范围识别卡带触点的集成电路卡第3部分:电倍号和传输协议GB/T 16649的本部分规定了电掘、借号结构以及集成电路卡和接口设备(例如终端)之间的信息交换。本部分还包括信号速率、电压电平且附前需黯辙搜罗程、传输机制以及与卡的通信。本部分不包括信息和指令的内容.密主卡方和用户的标识、服务和2 规范性引用文件其随后所有的修改单(各方研究是否可使用这ISO/IEC 3309 帧结构3 术语和定义GB/T 14916中的3. 1 设备3. 1. 1 接口设备

10、nterface 识别卡识别卡在操作中与卡电连接的终3. 1. 2 操作卡operating card 能正确实现其所有功能的卡。3.2 etu(基本时间单元的缩写)触点1/0上时间段的标称。3.3 复位3.3. 1 冷复位cold reset 激活后的第一次复位。叫飞注目期的引用文件.本部分达成协议的(neq ISO 1177: (ISO/IEC GB/T 16649.3-2006/ISO/IEC 7816-3: 1997 3.3.2 热复位warm reset 非冷复位的所有其他复位。3.4 符号下列符号适用于GB/丁16649的本部分。状态H高状态逻辑电平状态L低状态逻辑电平状态Z标记或

11、高状态,如GB/丁3453中定义状态A空位或低状态,如GB/丁3453中定义 XY 十六进制记数法,等于基数为16的XY4 电特性4. 1概i在4. 1. 1 电路GB/T 16649.2中规定的触点分配至少应支持下列电路。GND 地,参考电压VCC 电源输入1/0 串行数据的输入/输出CLK 时钟信号输入RST 复位倍号输入vpp 编程电压输入.自卡选用4. 1. 2 缩略i吾下列缩略语适用于本章。C!); 输入电容COUT 输出电容1cc VCC上的电流1IH 电平输入电流1!L 低电平输入电流10H 电平输出电流1o! 低电平输出电流1pp vpp上的电流tF 幅度从90%至10%的下降

12、时闰tR 信号幅度从10%90%的上升时间Vcc VCC上的电游、电压V!H 高电平输入电压V!L 低电平输入电压VOH 高电平输出电压VOL 低电平输出电ffVpp VPP上的电压4.2 操作条件4.2. 1 操作条件的分类本部分定义了两种操作条件。接口设备应通过触点VCC向卡提供下列标称电源:一一-A类:5V 2 GB/T 16649.3-2006/ISO/IEC 7816-3: 1997 B类:3V 因此,卡和接口设备应仅工作在A类,或者仅工作在日类,或者工作在A类及8类(以下表示为AB类)。A类卡应能在A类或AB类接口设备上操作。AB类卡应能在A类、B类或AB类接口设备上操作。B类卡应

13、能在日类或AB类的接口设备上操作品类卡应具有防护卡在A类操作条件下不被损坏的功能(根据定义.损坏的卡为不能按规定操作或包含有错误的数据的卡)。4.2.2 操作类别的选择因1示出了接口设备如何选择适用于卡的操作条件的类别。的判据基于隐含在接口设备中的信息,出现卡字的地方除外。圈1接口设备对操作条件类别的选择当操作条件可用于接口设备时,用于卡的第1个操作条件应为B类。操作条件在A类时.B类卡应不提供复位应答(见第6章)。如果卡不给出复位应答,则接口设备应停活卡,在延迟至少10ms后,接口设备应使用下一个可用GB/T 16649.3-2006/ISO/IEC 7816-3: 1997 类别的操作条件

14、。如果卡提供不带类别指示符的复位应答(见6.5. 6) ,则接口设备应使用或保持A类操作条件(当A类操作条件可用时)或停活此卡。如果卡提供带有类别指示符的复位应答,并且接口设备正应用卡所支持的操作条件类别,则正常操作可以继续。如果复位应答不指示当前操作条件类别,但指示接口设备所支持的另一个类别,则接口设备应停活该卡:在延迟至少10ms后,接口设备应使用那个类别的操作条件。注:当以B类条件操作时.与GB/T16649.3-1996一致的某些卡将被损坏.因此它们应仅用于A类接口设备。4.3 电压和电流值4.3. 1 测量的定所有测量都是在相对于触电流都认为是正的。所有不工作的。4.3.2 VCC

15、该触点用来向符号Vcc Icc 类别A B 4.3.3 1/。品该触点用作输入(接收模式)或输出(状态(如GB/T3453-1994中定义). 情况下来定义的。所有流入卡的平进行测脏。卡规定了最大电流。单位飞fmA Icc的最大变化量b100 mA 50 rnA 触点1/0的信息交换使用了以下两种逻辑一状态Z,如果卡和接口设备处于接收模式或者该状态由发送方强制。-一状态A,如果这个状态是白发送方强制。当线路的两端处于接收模式时.这条线路应处于状态Z2时对接口字节1A(i川职非宁町宵宫锦如薛依赖于TD(i1)中参数丁的值。沪、J咆总协议丁特定的。如果T=日,则接口如果为参数丁的同复位应答中出现,

16、则它11接口字节在TD(i-l).)TB(报rC(i),并且这些接口字节在出来。注:参数T与位默认值。6.4.4 历史字节历史字节GB/T 16649.4 如果K不、果为0。如果只有T在.或者在其他所6.5. 1 总则本条规定了全局本条规定了字节TA(字节TA(仆。这些字节以工忠元符号整数等于或用于计算此后如果出现.为正确处理任一目如果该学节不出现,则当需要时TA(l)对以下内容进行编码(见6.5. 2) 机飞以一一-FI.对位b8到b5上的时钟速率转换因子的引用.见表7。一-DI.对位b4到b7上波特率调节因子的引用.见表8,b8=0,TB(l)对以下内容进行编码(见6.5.4)一II.对位

17、町、b6上最大编程电流的引用.见表9。一一-PIl.对位b5到b1上编程电压的值。注:接口设备可以忽略TB(ll的位恼。1C(l)对以下内容进行编码(见6.5.3)i2)之后;囱此,当这些,就被无二义性地识别口字节相对应参数的)的异或运算结1=15第一次出现后的、XI和UI进行编码,这些13 GBjT 16649.3一2006jISOjIEC7816-3: 1997 一-N,对计算8位上的额外保护时间的引用。TA(2)是特定方式字节(见6.5.7和6.6) TB(2)使用8位上的编程电臣值P12代替Pll进行编码(见6.5.的。TA(i)在TD(i-)(i 2)中的1=15第一次出现后对以下内

18、容进行编码(见6.5.5和6.5.6)一一-XI,对位b8、b7上的时钟停止指示符的引用,见表10。一-Ul,对位b6到b1上的类别指示符的引用,见表11,注:当协议特定的接口字节不被接口设备支持时.这些符合GB/T16649. 3-1996的接口设备通常忽略在TD(i-1)(i2)中的1=15后的丁A(i)TB(i)丁C(仆。6.5.2 传输圈子F和D参数F和D分别是时钟速率转换回子和波特率调整因子。在I/O电路上所使用的etu依赖于传输因子F和D的实际值。etu店等于F/D时钟周期。、一1 etu=F/DX (l/j) 频率f的最小值应为1M日z。最大值作为FI的函数在表7中给出。默认最大

19、值是5MHz o 为了计算巳阳,F和D因子对应当采用下面三对值之一:一一-Fi和Di,由卡按照表7和表8在TA(l)中给出;如果丁A(l)不存在.则Fi和Di置为默认值;一-Fd和Dd,默认值为372和1; 一一-Fn和Dn,由成功的PPS交换在归到Fi和Dd到Di范围内协商所得的值。在复位应答期间.应使用Fd和Dd。复位应答后.F和D的值取决于操作方式(见6.6)。一一在可协商方式中(见6.6.3),应继续使用阳和Dd,直至UPPS交换成功完成(见7.4) 0 PPS成功交换后,应立即使用Fn和Dn。一一一在特定方式中(见6.6.2) 如果TA(2)中b50,则在复位应答成功完成之后应立即使

20、用Fi和Di。 如果TA(2)中b5=1,则应使用隐含值。表7日.指出的时钟速率转换因子的值FI 0000 0001 0010 0011 0100 0101 Fi 372 372 558 741 1116 1488 f(max. )/MHz 4 D 6 8 12 0110 0111 1860 RFU 20 RFU=保留作将来使用FI 1000 1001 1010 1011 1100 1101 1110 1111 Fi RFU 512 768 1024 1536 2048 RFU RFU f(max. )/MHz D 7.5 1D 15 20 表8Di.指出的波特速率校正参数的值DI 0100

21、0101 Di 8 16 DI Di 6. 5. 3 额外保护时间N参数N是将字符从接口设备发送到卡的额外保护时间。没有额外保护时间用来将字符从卡发送14 G/T 16649.3-2006/ISO/IEC 7816-3: 1997 到接口设备。默认值N口00在0到2541包围内,N表示在准备好接收下一字符之前,卡要求从前个字符(也是由卡或接口设备发送的)的起始沿开始的下列延迟:12 etu十(QX(N/ f) 公式中,Q应取下面两个值中的一个:一-F/D,即用于计算etu的值,当1=15不存在于复位应答中时,一-Fi/凹,当丁=15存在于复位应替中时。N=255表示在传输协议期间,两个连续字符

22、的起始沿之间的最小延迟在传输的两个方向上是相同的。这个最小延迟值是一一一丁=0日才.12etu 一一-1=1时.11etu 6.5.4 缩程参数P和I编程参数P和I分别是编程电压和最大编程电流;它们定义了触点vpp上的编程状态。一编程电压:Vpp=P(V)一一一最大编程电流:Ipp口1(mA)在5到25范围内.PIl给出了P的值.单位为伏。PIl=O表示在卡中vPP在电路上未连接.卡使用触点VCC提供的电源在内部生成编程电压。PIl的任何其他值保留作将来使用。在50到250范围内,P归结出了?的佳.单位是十分之一伏。P恒的任何其他值保留作将来使用。如果P12存在.则PIl的模店被忽略。如果1=

23、15不存在于复位应答中,默认值是P=5和1=500如果T=15存在.则vpp在卡中不连接,除非TB(l)和/或TB(2)存在。表9最大编程电流III 00 01 10 11 25 50 RFU RFU 6.5.5 时钟停止指示符X参数X按照表10表示卡支持(X1#OO)或不支持(刀口00)时钟停止.以及支持时,当时钟停止时.在CLK上优先选用哪个电气状态。默认值是X=不支持时钟停止。表10时钟停止指未符XXI 。01 10 11 |X 不支持状态L状态H元优先6.5.6 类别指示符U参数U表示了卡所接受的操作条件的类别。按照表11,U1的每个位代表了4.2.1中定义的操作条件类别:b1对应人类

24、.b2对应B类。默认值是U.i仅支持A类。裴11类别指示符UUI 00 0010 00 0010 00 0011 任何其他值U 仅人仅BA和BRFU 6.5.7 特定方式字节TA(2)TA(2)是特定方式字节。按照囱13,它描述了卡操作的特定方式的相关特征(见6.6.2)。15 G/T 16649.3-2006/ISO/IEC 7816-3: 1997 i; I : I b5 I b5 I b4 I b3 I b2 I s I 6. 6 操作模式6.6. 1 概述b8. .改变操作方式能力指示符若b8=0.能改变若b8=1.不能改变b7斗5.曲.RFU (不用时为00)b5.监M参数定义指示符

25、若b5=0.也接口字节来定义着b5=1.隐式地定义,不是由接口字节T. .曲M,在特定方式中要使用的协议在复位应答后,卡处于下图146. 6. 2 特定模式在特定模式中.直接在TA(2)中b5口0,一一若TA(2)中b5口L使用然而,IFD可启动热复位来调用卡注1:在不知特定模式存在的情况下.卡发送附加的复位切换到协商模式3注2:若接口设备已检!到一个TA(2)字节.则在复位应答完全收到前.或卡巳超时的情况下.接口设备不能发出第一个复位命令。6.6.3 协商模式在协商模式中.只要IFD发送给ICC的第一个字节允许在PPS请求与协议命令之间有无二义性差别,则隐式选择是可能的。16 一一若在复位应

26、答后无PPS请求被直接发送.应使用Fd和DdC见6.5. 2)来应用第一次提供的协议(见6.4.3. 1) : GB/T 16649.3一2006/ISO/IEC7816-3: 1997 一个由ICC提供的协议和/或参数F、D的其他值(F范围为Fd到Fi.D的范围为Dd到Di) ,IFD应发送一个使用Fd和Dd的PPS请求,以便从协商模式转到特定模式。直接在成功的PPS交换之后(见7.4),应使用Fn和Dn来应用协商的协议。如果复位应答仅提供某个协议(T=OilJ 14)以及Fd和Dd,则该协议应使用Fd和Dd且紧随复位应答之后启动。因此.这样的卡不必支持PPS,既不支持PPS又不支持第1次提

27、供的协议的IFD或者可以复位ICC以尝试从协商模式转到IFD支持的特定模式.或者可以拒绝卡。注1:按协商模式发出的热复位可以将ICC注2:如果多协议卡中存在T口O.注3:如果1=0或T=l7. 1 概述本章规范了PPS 请求符合TS建立岛TCO)出现在续字符的起始只有IFD一一-IFD应如果I一一一如果PPS交换7.3 PPS 请求和响应的结中PPS2、PPS3和一个检验字节PCK作寰。因此.在协商模式下,在这种卡中.只有使用Fd和Dd), 时而如果接口字节PS响应的两个连.否则将超过初始等PPSO.三个可选参数字节PPS1、PPSS标识了PPS请求或响应并等于盯、。PPSO根据位b5、b6、

28、b7是否等于1来指明可选字节PPS1、PPS2、PPS3是否存在。位b4到b1运送参数丁的值以建议一种协议。位b8保留作将来使用并应置为0。PPS1允许IFD向卡建议F和D的值。按与丁A(l)中相同方法进行编码.这些值分别位于Fd刊和DdDi的范围内3如果IFD不发送PPS1.则它建议继续使用Fd和DdoICC或者通过回送!PS1来确认两个值(然后这两个随就变为Fn和Dn).或者不发送PPS1.继续使用阳和Dd(然后.Fn为372.Dn置为1)。PPS2和PPS3保留作将来使用。PCK的值是这样的.以致使涉及所有PPSS军PCK(包括PPSS和PCK)的异或运算结果为0017 GB/T 166

29、49.3-2006/ISO/IEC 7816-3: 1997 初始字符格式字符参数字符检苦苦字符图15PPS 请求和晌应的结构7.4 成功的PPS交换如果PPS响应准确地回复了PPS请求.则PPS交换是成功的。这是最常见的情况。然而也可能发生其他情况。当PPS响应属于下列情况之一时,该PPS交换也是成功的:一一-PPSS响应=PPSS请求;一-PPSO响应: 应回送位bl至b4; 应回送位b5或将其置为0:如果b5=l,PPSl响应PPSl请求; 如果b5=0,PPS1响应不存在,就意味着应使用Fd和Ddo应由送位b6或将其量为0: 如果b6=1,PPS2响应=PPS2请求;如果b6=0,则P

30、PS2响应和PPS2请求都不存在。 应回送位b7或将其量为00。如果b7口1,PPS3响应=PPS3请求: 如果b7=0,则PPS3响应和PPS3请求都不存在。PPS交换的任何其他情况都应被解释为不成功。8 协议T=O.异步半双工字符传输协议8. 1 范回本章定义了在异步半双工字符传输中命令的结构和处理。这些命令自IFD来启动。本章包括传输控制和卡特定控制。本协议在复位应答(见第6章)或成功的PPS交换之后启动(见第7章)。8. 2 字符级字符帧同6.3中对复位应答所定义的一样.使用6.4.1中TS所建立的约定.同时按照6.6中的操作模式来考虑6.5.2和6.5.30ICC和IFD应按照6.3

31、.3使用错误信号和字符童发。由过程字节触发的vpp上的任何跃变都应在从字符上升开始的12etu内发生。特定接口字节TC(2)对它的8位进行编码以得到整数WI的值。空值留待将来使用。如果在复位应答中没有TC(2)出现,则WI的默认值为10。由IFD发出的任何一个字符的前沿和由ICC或IFD发出的前一个字符起始沿之间的时间间隔应不超过960X WIX CFi/ f)。这个最大延迟称为工作等待时间。GB/T 16649.3-2006/ISO/IEC 7816-3: 1997 一旦超过工作等待时间,vpp应被置为暂停状态或被保持暂停状态。8.3 命令的结构和处理8.3. 1 概述接口设备通过发送5个字

32、节报头,告诉卡做什么来启动每个命令。在卡发送的过程字节控制下,该命令处理在一个方向上继续运送不定量的数据字节。为了区分用于输入数据的命令(其中处理数据字节时该数据字节进入卡)和用于输出数据的命令(其中处理数据字节时该数据离开卡),假设卡和接口设备预先知道数据运送方向。8.3.2 命令头该命令头是5个字节的系列.这5个字节指定为CLA,INS、P1、P2、妇。一一一CLA是指令类别,值FF被保留给PPS(见6.6.3)。一INS是指令类别中的指令代码。指令代码仅当位b8b5不等于吨和9时才有效。一-P1、P2是一个完成指令代码的参考(例如地址)。一-P3手。对命令期间被传送的数据字节D(l)D(

33、)的数目刀进行编码。在输出数据的传送命令中,P3口0表示从卡传输256个字节。在输入数据的传送命令中,P3=0表示不从卡传输数据。发送该命令头之后,接口设备应等待一个运送过程字节的字符。8.3.3 过程字节8.3.3. 1 概述有三种类型的过程字节(见表12):一NULL等于60。一一一在ACK中.位b8b2应与INS中的位b8b2相一致或为互补,但INS的这些位的植应不等于6X和9X。一SW1等于6X或9X,但不等于600 就每一个过程字节而言.卡可以由一个ACK或NULL字节来使命令继续进行下去,或由结束序列SW1 SW2来结束这个命令,或变成不响应来表示不赞同。表12过程字节字节值vpp

34、上的结果数据的传送结果然后接收:JULL 60 无动作无动作一个过程字节I:JS 暂停状态所有剩余数据字节一个过程字节I.JSE啊编程状态所有剩余数据字节一个过程字节ACK I.JSEFF 暂停状态下一个数据字节个过程字节I.JSEFE 编程状态下一个数据字节一个过程字节SW1 暂停状态无动作SWZ字节8. 3. 3. 2 NULL字节NULL既不请求vpp状态上的进一步动作也不请求数据传送的进步动作。IFD应仅等待运送过程宇节的字符。8.3.3.3 晌应字节ACK字节用来控制数据传送和vpp状态(见4.3.6,表6和8.5.的。一一如果INS字节与ACK字节进行异或运算结果为00或FF,则v

35、pp应置为或保持在暂停状态。一一如果INS字节与ACK字节进行异或运算结果为01或FE,财VPP应置为或保持在编程状态。果ACK字节中的位b8b2和INS字节中的那生是位的值相同,则如果还有剩余数据字节,19 G/T 16649.3一2006/ISO/IEC7816-3: 1997 则应继续传送所有剩余的数据字节D(i) D()。一一如果ACK字节中的位b8b2和INS字节中的那些位互补.则如果还有剩余数据字节.则只有下一个数据字节D(i)应被传送。在这些动作完成之后,接口设备等待一个运送过程字节的字符。8.3.3.4 状态字节SWl请求将vpp置为或保持在暂停状态。IFD等待一个运送SW2字

36、节的字符。这里对SW2的值无限制。SWl,SW2构成结束序列.结束序结束。生主结束序列与应用本身相关。当SWl的位b8b56E 卡不支 6D 指令 6B 67 6F、,如果SWl9 T= 1.异步本章定义了卡特定的控制块传输协议一一块是可交 对传输 包括传输命令。本章包捂一一一块结构允许在处本协议应用了OSI参考界的交互作用减至IJ最小。被定义的有三层:一一物理层传输以异步字符(根据数据链路层.包括字符成分和块成分。 字符部分处理块标识(识别块的开始和结束)并且确保对于9.6的控制。块部分按照9.7来交换块。一一应用层.处理命令,这些命令包括在每一方向上交换至少一个块或块链。9.2 术语和定义

37、下列定义适用于本章。9.2.1 块block由定义为起始字段.信息字段和终止字段的两个或三个字段组成的字节序列。20 GB/T 16649.32006/1S0/1配7816-3:1997 9. 2. 1. 1 信息块information block 主要用于运送应用层信息的块。9.2. 1. 2 接收就绪块receive ready block 一个块.它运送期望的I块的个数.用作肯定确认或否定确认。9.2. 1. 3 监控块supervisory block 运送传输控制信息的块。9.2.2 差错检测代码error detection code 9.2.3 字段field 块的三个组成部分

38、之9.2.3.1 起始学段prologu 块的第1个字段9.2.3.2 信息字段info 块的一个字段,9.2.3.3 终止字段epil 块的最后一个9.2.4 9.2.4. 1 结点地址字节no 起始字在中的一个子9.2.4. 1. 1 目的结点地址字节dest 子字段结点地址的一部分-9.2.4.1.2 结点地址子字嚣的一部分.用于标识块的发送者。9. 2. 4. 2 协议控制字节protocol control byte 起始宇段中的一个子宇段.它包含传输控制信息。9.2.4.3 长度字节length byte 起始字段中的一个子宇段.它包含在块的信息字段中被发迭的字节个数。21 GB月

39、16649.3-2006/ISO/IEC7816-3: 1997 9.2.5 传输控制transmission control 用来控制接口设备和集成电路卡之间数据传输的功能。它包含vpp状态控制、顺序控制的块传输、同步的块传输以及传输差错恢复。9.2.6 缩暗语下列缩略语适用于本章。BGT 块保护时间BWI 块等待时间整数值BWT 块等待时间CRC 循环冗余校验CWI 字符等待时间整数值CWT 字符等待时间DAD 目的结点地址EDC 差错检测代码I-block 信息、块1FS 信息宇段长度IFSC 卡信息宇段长度IFSD 接口设备信息宇段长度INF 信息字段LEN 长度字节LRC 纵向冗余校

40、验NAD 结点地址OSI 开放系统互连PCB 协议控制R-block 接收就绪块R 接收就绪SAD 游、结点地址S七lock监控块WTX 等待时间扩展9.3 字符帧字符帧的定义问6.3(不包括6.3. 3)中为复位应容所定义的字符帧.使用6.4. 1中TS建立的约定.同时根据6.6中的操作方式将6.5.2和6.5.3考虑进来。符合6.3.3的差错信号和字符重发应不被使用.因此一个块中连续的两个字符的起始沿的延迟减少到lletu,这与6.5.3中规定的接口字节TC(l)一致。除差错检测代码外(见9.4.4和9.5.4),字符奇偶检验还允许校检块。9.4 块帧9.4. 1 概述22 块是指一序列字

41、节z每个字节由异步字符来运送。如回18所示块由下列宇段组成。一一起始字段是必备的;它由结点地址字节、协议控制字节和长度字节组成:一一信息字段是任选的:它由O254个字节组成:一一终止字段是必备的;它由一个或两个字节组成。GB/T 16649.3-2006/ISO/IEC 7816-3: 1997 一起始字段信息字段终止字段NAD PCB LEN INF EDC 1个字节l个字节1个字节。至254个字节l或2个字节CLRC或CRC)*寸L一差时代码圈16块翩本协议定义了三种块类型:一一信息块。块)用来运送应用层用的信息。另外,它还运送肯定或否定确认。一一接收就绪块(R块)用来运送肯定或否定确认。

42、它的信息芋段应不出现。监控块(S块)用来交换IFD和ICC之间的控制信息,S块的信息宇段的存在随其控制功能商定。注:这种分类允许协议控制的设计和设备傲码应用部分的设计彼此相对独立。9.4.2 起始字段9.4.2.1 结点地址字节结点地址(NAD)允许标识块的源点和预期目的地;NAD可用来区分共存的多逻辑连接。位b1到b3是指源结点地址SAD,位b5到b7指目的结点地址DAD,位b4和b8用于vpp状态控制(见9.6.1)。在不使用编址时,SAD和DAD的值都应被置为0。当SAD与DAD的值相间时,NAD的任何其他值留待将来使用。在由IFD发送的第一个块中,通过将地址SAD和DAD联系起来,NA

43、D建立了个逻辑连接。随后的块中的NAD钮含相间的地址对SAD和DAD.这些块也被连接到相同的逻辑连接上。在信息交换期间,其他的逻辑连接可由其他的地址对SAD和DAD来建立。注:例如.由接口设备发送的块中.若SAD的值为X、DAD的值为Y.并且由卡发送的块中,SAD的值为Y、DAD的值为X,则这属于个逻辑连接,标记为CX.Y),反之.由接口设备发送的块.其SAD值为V、DAD值为W.由卡发送的块,其SAD值为W.DAD值为V.则属于另一个逻辑连接CV.W),9.4.2.2 协议控制字节(PCB)PCB运送控制传输所要求的信息。PCB决定了块的类型,即该块是I块、R块还是S块。I块的PCB中.位b

44、8被置为0。位b7b6如图17所示使用。位b5到b1留待将来使用并应置为0:一一-在每个R块的PCB中,位b8日被置为100位b6到b1如图18所示使用:一一在每个S块的PCB中,位b8日被置为11。位b6到b1如图19所法使用。|:Sb I b7 I b6 I b5 I b4 I b3 I b2 _;J b8. .也丛0国也00也.o0 C 1块的PCB)b7000也.0够发送序列号N(S) b600.附加数据位.M位b5叩b4b3-b2bl、.、.、.RFU 回171块PCB的缩码23 GB/T 16649.3一2006/ISO/IEC7816-3: 1997 |二bI 0 II b5 I

45、 b4 I b3 I b2 I slb I 9.4.2.3 长度一一值009.4.3 信息字段(INF的用途取决于当INF存在于1b8b7.e.、u.10(R块的PCB)b6b5-b4b3叩b2-b1O-N (R) -0000.丛.无差错。N(R) -0001句。.四-.EDC或字符奇偶校验差错O-N (R) -0010.丛-.其他差错b6-b仕b4日-b2-b1的其他值为盯U注:N (旧的f直说明R块是否指示差错。位b4至b1的值可选-R块中应该不存在当INF、存在于S块中 当调节IFS和WTX时, 当发出vpp状态差错信号-9.4.4 终止字段EDC运送块的差错检9!代码。协议使用了LRC(纵向冗余校验)或CRC(循环冗余校验)。向冗余校验(LRC)由一个字节组成。它与块中的所有字节的异或运算结果为0。一-循环冗余校验(CRC)由两个字节组成.关于它的值见ISO/IEC33090 9.5 协议参数9.5.1 T=1用的特定接口字节当特定接!马字节TA(i) , TB(i)和TC(i)出现在复位应答中.ID(i-1)(i2)中的T=l第一次出现二;后时.这些接口字节用来将协议参数设为非默认值。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1