收藏 分销(赏)

接触式IC卡的物理特性触点电信号和传输协议省公共课一等奖全国赛课获奖课件.pptx

上传人:天**** 文档编号:3075195 上传时间:2024-06-15 格式:PPTX 页数:71 大小:544.86KB
下载 相关 举报
接触式IC卡的物理特性触点电信号和传输协议省公共课一等奖全国赛课获奖课件.pptx_第1页
第1页 / 共71页
接触式IC卡的物理特性触点电信号和传输协议省公共课一等奖全国赛课获奖课件.pptx_第2页
第2页 / 共71页
接触式IC卡的物理特性触点电信号和传输协议省公共课一等奖全国赛课获奖课件.pptx_第3页
第3页 / 共71页
接触式IC卡的物理特性触点电信号和传输协议省公共课一等奖全国赛课获奖课件.pptx_第4页
第4页 / 共71页
接触式IC卡的物理特性触点电信号和传输协议省公共课一等奖全国赛课获奖课件.pptx_第5页
第5页 / 共71页
点击查看更多>>
资源描述

1、第第3 3章章 接触式接触式IC卡物理特征、卡物理特征、触点、电信号和传输协议触点、电信号和传输协议第1页第第3 3章章 接触式接触式IC卡物理特征、触点、电信卡物理特征、触点、电信号和传输协议号和传输协议 3.1 概概 述述3.2 ISO 7816-1 接接触触式式集集成成电电路路卡卡 物理特征物理特征3.3 ISO 7816-2 接接触触式式集集成成电电路路卡卡触触点点尺寸、功效和位置尺寸、功效和位置 3.4 ISO/IEC 7816-3 接接触触式式集集成成电电路路 卡电信号和传输协议卡电信号和传输协议 3.5 接接触触式式集集成成电电路路卡卡(同同时时卡卡)电电信信号号和复位应答和复位

2、应答第2页ISO 7816-1,物理特征。物理特征。ISO 7816-2,触点尺寸和位置。触点尺寸和位置。ISO/IEC 7816-3,电信号和传输协议。,电信号和传输协议。ISO/IEC 7816-4,行业间交换用命令。,行业间交换用命令。ISO/IEC 7816-5,应用标识符号系统和,应用标识符号系统和 注册过程。注册过程。接触式接触式IC卡国际标准为卡国际标准为ISO/IEC 7816。3.1 概概 述述return第3页ISO/IEC 7816-6,行业间数据元。行业间数据元。ISO/IEC 7816-7,关于结构化卡问询语关于结构化卡问询语 言行业间命令。言行业间命令。ISO/IE

3、C 7816-8,与安全相关行业间与安全相关行业间 命令。命令。ISO/IEC 7816-9,附加行业间命令和附加行业间命令和 复位应答。复位应答。ISO/IEC 7816-10,用于同时卡电信号,用于同时卡电信号 和复位应答。和复位应答。第4页3.2 ISO 7816-1 接触式集成电路卡接触式集成电路卡 物理特征物理特征l lISO 7810 中为各种识别卡定义物理特中为各种识别卡定义物理特征适合用于征适合用于IC卡。卡。l lISO 7813 中对金融交易卡定义阻燃性中对金融交易卡定义阻燃性和外形尺寸也适合用于和外形尺寸也适合用于IC卡。卡。l l识别卡尺寸为识别卡尺寸为85.6mm*5

4、3.9mm*0.76mm。IC卡测试中心中国计量局卡测试中心中国计量局return第5页3.3 ISO 7816-2 接接触触式式集集成成电电路路卡卡 触触点尺寸、功效和位置点尺寸、功效和位置(P.46)C1C2C3C4C5C6C7C8UCCRSTCLKGNDUPPI/Oreturn第6页3.4 ISO/IEC 7816-3 接触式集成电路接触式集成电路 卡电信号和传输协议卡电信号和传输协议 l ISO/IEC 7816-3/10中要求了电源及信号中要求了电源及信号结构结构l lIC卡和接口设备之间信息交换信号频率卡和接口设备之间信息交换信号频率l l电压电平电压电平l l电电流值流值l l奇

5、偶校验协定奇偶校验协定l l操作过程操作过程l l传送机制传送机制l l接口设备与接口设备与IC卡之间通信协定等。卡之间通信协定等。return第7页l l IC卡支持两种传输协议:同时传输协议卡支持两种传输协议:同时传输协议 和异步传输协议。和异步传输协议。l l前者在前者在ISO/IEC 7816-10中定义,适合用中定义,适合用于逻辑加密卡,后者在于逻辑加密卡,后者在ISO/IEC 7816-3中定义,适合用于内含微处理器智能卡。中定义,适合用于内含微处理器智能卡。第8页Questions&Answers 什么是异步传输、同时传输协议?什么是异步传输、同时传输协议?1.异步传输是面向字符

6、传输,而同时传输是异步传输是面向字符传输,而同时传输是面向比特传输。面向比特传输。2.异步传输单位是字符,而同时传输单位是异步传输单位是字符,而同时传输单位是比特。比特。3.异步传输经过字符起止码,抓住再同时机异步传输经过字符起止码,抓住再同时机会;而同时传输则是以数据中抽取同时信会;而同时传输则是以数据中抽取同时信息。息。第9页Questions&Answers4.异步传输对时序要求较低,同时传输往异步传输对时序要求较低,同时传输往往经过特定时钟线路协调时序。往经过特定时钟线路协调时序。5.异步传输相对于同时传输效率低。异步传输相对于同时传输效率低。第10页1、操作条件类别、操作条件类别 A

7、类类 VCC 电压为电压为5V。B类类 VCC 电压为电压为3V。3.4.1 操作条件操作条件2 2、操作类别选择、操作类别选择l l接接口口设设备备首首先先向向卡卡提提供供B类类操操作作条条件件,在在A类类操操作作条条件件下下,B类类卡卡不不提提供供复复位位应应答答ATR(Answer to reset)第11页l l如如卡卡不不提提供供ATR,接接口口设设备备将将使使卡卡处处于于静静止止状状态态,最最少少延延迟迟10ms以以后后,接接口口设设备提供下一个可用类别操作条件。备提供下一个可用类别操作条件。l l 如如卡卡提提供供ATR,但但不不附附带带有有类类别别标标志志,则则当当卡卡可可用用

8、时时,接接口口设设备备将将提提供供或或维维持持于于A类操作条件,不然置于静止状态。类操作条件,不然置于静止状态。l l 如如卡卡提提供供ATR和和类类别别标标志志,而而且且接接口口设设备备能能够够提提供供卡卡所所支支持持操操作作条条件件类类别别,操操作能够继续进行。作能够继续进行。第12页 3.4.2 触点电压和电流值触点电压和电流值I/OI/O:ICIC卡串行数据输入和输出端。卡串行数据输入和输出端。卡串行数据输入和输出端。卡串行数据输入和输出端。VCCVCC:电源电压输入端(由卡选取):电源电压输入端(由卡选取):电源电压输入端(由卡选取):电源电压输入端(由卡选取)GNDGND:地(参考

9、电压):地(参考电压):地(参考电压):地(参考电压)VPPVPP:编程电压输入端(由卡选取):编程电压输入端(由卡选取):编程电压输入端(由卡选取):编程电压输入端(由卡选取)CLKCLK:时钟或定时信号输入端(由卡选取):时钟或定时信号输入端(由卡选取):时钟或定时信号输入端(由卡选取):时钟或定时信号输入端(由卡选取)RSTRST:复复复复位位位位信信信信号号号号(总总总总清清清清信信信信号号号号),可可可可由由由由接接接接口口口口设设设设备备备备提提提提供供供供复复复复位位位位信信信信号号号号给给给给RSTRST触触触触点点点点;或或或或由由由由ICIC卡卡卡卡内内内内部部部部复复复复

10、位位位位控控控控制制制制电路在加电时产生内部复位信号。电路在加电时产生内部复位信号。电路在加电时产生内部复位信号。电路在加电时产生内部复位信号。第13页1 1、UCCUCC:用来提供电源电压:用来提供电源电压:用来提供电源电压:用来提供电源电压符号符号条件条件最小值最小值最大值最大值单位单位UCCA类类B类类4.52.75.53.3VICCA类B类时钟停顿60500.5mAQuestion:IC卡工作功耗?卡工作功耗?第14页2、I/O触点可能工作状态:触点可能工作状态:传号或高状态(传号或高状态(Z Z状态)状态)空号或低状态(空号或低状态(A A状态)状态)当当卡卡和和接接口口设设备备均均

11、处处于于接接收收方方式式时时,I/OI/O处于处于Z Z状态。状态。在在操操作作期期间间,卡卡和和接接口口设设备备不不能能同同时时处处于发送方式。于发送方式。第15页3、VPP:工作状态:工作状态:空闲状态和激活状态。空闲状态和激活状态。除编程和擦除外,均处于空闲状态。除编程和擦除外,均处于空闲状态。普通普通ICIC卡不从卡不从VPPVPP取得电压,由卡内取得电压,由卡内 升压电路提供编程和擦除所需电压。升压电路提供编程和擦除所需电压。第16页-接口设备连接卡并接口设备连接卡并“激活激活”电路;电路;-卡冷复位(卡冷复位(Reset););-卡对复位应答(卡对复位应答(Answer To Re

12、set););-在卡与接口设备之间连线进行行信息交换;在卡与接口设备之间连线进行行信息交换;-接口设备接口设备“释放释放”电路。电路。3.4.3 IC卡操作过程卡操作过程 接口设备和卡之间对话经过以下操作次序接口设备和卡之间对话经过以下操作次序实现。实现。第17页l l冷冷冷冷复复复复位位位位:当当当当ICICICIC卡卡卡卡电电电电源源源源电电电电压压压压和和和和其其其其它它它它信信信信号号号号从从从从静静静静止止止止状状状状态态态态按按按按一一一一定定定定次次次次序序序序加加加加上上上上时时时时,称称称称之之之之为为为为冷冷冷冷复复复复位位位位,ICICICIC卡发回应答信号。卡发回应答信

13、号。卡发回应答信号。卡发回应答信号。l l热热热热复复复复位位位位:在在在在电电电电源源源源电电电电压压压压VCCVCCVCCVCC和和和和时时时时钟钟钟钟CLKCLKCLKCLK处处处处于于于于激激激激活活活活状状状状态态态态下下下下,接接接接口口口口设设设设备备备备发发发发出出出出复复复复位位位位(ResetResetResetReset),称称称称之之之之为热复位,为热复位,为热复位,为热复位,ICICICIC卡发回应答信号。卡发回应答信号。卡发回应答信号。卡发回应答信号。l l时钟停顿。时钟停顿。时钟停顿。时钟停顿。l l释放释放释放释放 3.4.4 卡复位卡复位卡复位有冷复位和热复位

14、。卡复位有冷复位和热复位。第18页1.1.复位应答组成复位应答组成3.4.5 异步传输复位应答(异步传输复位应答(answer to reset)复复位位应应答答信信号号以以字字符符为为单单位位(称称为为字字符符帧)进行传送。帧)进行传送。babbbcbdbebfbhbiZI/OA开开始始位位下下一一开开始始位位保护保护时间时间奇奇偶偶位位8 位数据位数据图图 3.7 字符帧结构字符帧结构 12 etu第19页n n每每一一位位在在I/OI/O线线连连续续时时间间定定义义为为基基本本时时间间单单元元etuetu,1etu=3721etu=372个个时时钟钟周周期期,即即1etu=372/f1e

15、tu=372/f;采样时间小于采样时间小于0.2etu 0.2etu;两两个个字字符符间间距距最最大大值值-初初始始等等候候时时间间9600etu 9600etu;当当当当奇奇奇奇偶偶偶偶校校校校验验验验位位位位不不不不正正正正确确确确时时时时,从从从从起起起起始始始始位位位位下下下下降降降降沿沿沿沿之之之之后后后后10.5etu10.5etu开开开开始始始始,收收收收方方方方发发发发送送送送状状状状态态态态A A作作作作为为为为犯犯犯犯错错错错信信信信号号号号,该该该该信信信信号宽度为号宽度为号宽度为号宽度为1 1个个个个etuetu或或或或2 2个个个个etuetu。发发发发方方方方检检检

16、检验验验验I/OI/O是是是是在在在在起起起起始始始始位位位位下下下下降降降降沿沿沿沿之之之之后后后后11etu11etu处处处处,如如如如I I/O/O处处处处于于于于状状状状态态态态Z Z,则则则则认认认认为为为为接接接接收收收收是是是是正正正正确确确确;如如如如I/OI/O处处处处于于于于A A,则认为有错。则认为有错。则认为有错。则认为有错。第20页初始字符初始字符TS格式字符格式字符TO接口字符接口字符TAi、TBi、TCi、TDi(i=1,2,3,)TAi、TBi、TCi(i=1,2,3,)指示协议参数。指示协议参数。历史字符历史字符T1,T2TK:ICIC发行商与芯片序列号及发行

17、商与芯片序列号及发行商与芯片序列号及发行商与芯片序列号及OSOS版本版本版本版本校验字符校验字符TCK2.2.复位应答信息内容复位应答信息内容第21页TST0TA1TB1TC1TD1TA2TB2TC2TD2TA3 接口字符接口字符初始字符初始字符格式字符格式字符全局代码全局代码 F1和和D1全局代码全局代码 I1和和PI 1全局代码全局代码 N 代码代码 Y2和和T全局,操作模式选择全局,操作模式选择全局代码全局代码 PI 2专专 用用 代码代码 Y3和和T第22页T1TKTCK 历史字符历史字符最多最多15个字符个字符 校验字符校验字符(可选)(可选)复位应答普通组成复位应答普通组成第23页

18、 ZA开开始始 babbbcbdbebfbgbh(Z)A Z Z AZ Z ZA A AA A Zbi(Z)(1)初始字符)初始字符TSTS为为AZZA AAAA AZ,其中,其中A为逻辑电平为逻辑电平“1”,解码后字,解码后字符值为符值为3F,表示首先传送是字符最高有效位。,表示首先传送是字符最高有效位。其中其中bd、be、bf位位AAA,称为反向约定;,称为反向约定;TS为为AZZA ZZZA AZ,其中,其中Z为逻辑电平为逻辑电平“1”,解码后字符,解码后字符值为值为3B,表示首先传送是字符最低有效位。,表示首先传送是字符最低有效位。其中其中bd、be、bf位位ZZZ,称为正向约定;,称

19、为正向约定;第24页(2)格式字符)格式字符TOY1接口字符存在指示符;接口字符存在指示符;b51,发送,发送TA1 b41,发送,发送TB1 b31,发送,发送TC1 b21,发送,发送TD1;K 历史字符个数,(历史字符个数,(015)b8b7b6b5b4b3b2b1Y1KTDTDi i TCTCi i TBTBi i TATAi i第25页(3)接口字符)接口字符TAiTBiTCiTDi(i=1,2,3,)Yi+1接口字符存在指示符;接口字符存在指示符;b51,发送,发送TAi+1 b41,发送,发送TBi+1 b31,发送,发送TCi+1 b21,发送,发送TDi+1;T 后继发送协议

20、形式(后继发送协议形式(015)b8b7b6b5b4b3b2b1Yi+1i+1TTATAi iTBTBi iTCTCi i(i=1(i=1,2 2,3 3,)指示协议参数。指示协议参数。指示协议参数。指示协议参数。TDTDi i指明协议类型指明协议类型指明协议类型指明协议类型T T和是否存在后继接口字符。和是否存在后继接口字符。和是否存在后继接口字符。和是否存在后继接口字符。TDTDi+1 i+1 TCTCi+1 i+1 TBTBi+1 i+1 TATAi+1i+1T0 异步半双工字符传输协议异步半双工字符传输协议T1 异步半双工分组传输协议异步半双工分组传输协议T15 不属于传输协议,仅表示

21、全不属于传输协议,仅表示全局接口字节。局接口字节。第26页(4)历史字符)历史字符T1T2TK:TCKTCK值应满足:使值应满足:使值应满足:使值应满足:使T0T0到到到到TCKTCK全部字符异或操全部字符异或操全部字符异或操全部字符异或操作结果为零。作结果为零。作结果为零。作结果为零。如仅用如仅用如仅用如仅用T T0 0协议,将不发送协议,将不发送协议,将不发送协议,将不发送TCKTCK,而在全部,而在全部,而在全部,而在全部其它情况下,都发送其它情况下,都发送其它情况下,都发送其它情况下,都发送TCKTCK。由由由由T0T0低低低低4 4位位位位KK指出历史字符个数,最多不超出指出历史字符

22、个数,最多不超出指出历史字符个数,最多不超出指出历史字符个数,最多不超出1515个。个。个。个。(5)校验字符)校验字符TCK第27页3.全局接口字节全局接口字节TA1 TB1 TC1 TA2 TB2全局接口字节给出接口设备用以计算参数全局接口字节给出接口设备用以计算参数全局接口字节给出接口设备用以计算参数全局接口字节给出接口设备用以计算参数1.时钟频率转换因子时钟频率转换因子时钟频率转换因子时钟频率转换因子F F2.位速率调整因子位速率调整因子位速率调整因子位速率调整因子D D 3.操作模式操作模式操作模式操作模式-由由由由TATA2 2确定确定确定确定4.最大编程电流因子最大编程电流因子最

23、大编程电流因子最大编程电流因子I I5.编程电压因子编程电压因子编程电压因子编程电压因子P P6.额外保护时间额外保护时间额外保护时间额外保护时间N N7.时钟停顿指示符时钟停顿指示符时钟停顿指示符时钟停顿指示符X X8.类别指示符类别指示符类别指示符类别指示符U U第28页(1)参数)参数F、D、I、P复位应答期间初始时钟周期将被其后传送信息工复位应答期间初始时钟周期将被其后传送信息工复位应答期间初始时钟周期将被其后传送信息工复位应答期间初始时钟周期将被其后传送信息工作时钟周期所代替。作时钟周期所代替。作时钟周期所代替。作时钟周期所代替。F F F F是时钟频率转换因子,是时钟频率转换因子,

24、是时钟频率转换因子,是时钟频率转换因子,D D D D是位速率调整因子,用是位速率调整因子,用是位速率调整因子,用是位速率调整因子,用来决定工作时钟周期。来决定工作时钟周期。来决定工作时钟周期。来决定工作时钟周期。设设fi为复位应答期间接口设备提供给为复位应答期间接口设备提供给CLK触点实际频率,触点实际频率,其后,由其后,由fi切换到切换到切换到切换到fs fs。fs最小值为最小值为最小值为最小值为1MHz1MHz,F F以及以及以及以及fs fs最大值由表给出。最大值由表给出。最大值由表给出。最大值由表给出。第29页F10000000100100011F372372558744Fs(最大最

25、大)4568表表 3.7 时钟频率变换因子时钟频率变换因子 F TA1b8b5D10000000100100011DRFU124表表 3.8 比特率(位速率)调整因子比特率(位速率)调整因子 D TA1b4b1假如假如TA1不存在,则使用默认值不存在,则使用默认值F372,D1;假如假如PPS交交换成功,由换成功,由PPS1给出给出F和和D。第30页最大编程电流因子最大编程电流因子最大编程电流因子最大编程电流因子I I和编程电压因子和编程电压因子和编程电压因子和编程电压因子P P定义了定义了定义了定义了V VPPPP工作状态。其中工作状态。其中工作状态。其中工作状态。其中I IPPPPImAI

26、mA,值由表给出。,值由表给出。,值由表给出。,值由表给出。编程电压因子编程电压因子编程电压因子编程电压因子P P:VPPVPPPI1/PI2PI1/PI2。I100 01 10 11I2550RFURFU表表 3.9 最大编程电流因子最大编程电流因子 I TB1b7 b6PI1525 单位单位/VPI250250单位单位/0.1VTB1b5 b1TB2b5 b1第31页(2)额外保护时间)额外保护时间N:默认值:默认值:F372,D1,I50,P5,N0。N两字符上升沿间隔0254255T0时,时,12etuT=1时,时,11etuTC1b8 b1第32页(3)操作模式)操作模式 有两种操作

27、模式:有两种操作模式:TA2存在时是专用模式;存在时是专用模式;TA2不存在时是协商模式。不存在时是协商模式。专用模式中:专用模式中:当当TA2b50时,使用表时,使用表3.7和表和表3.8中由中由TA1指定指定F值值和和D值;值;当当TA2b51时,使用默认值。时,使用默认值。协商模式中:协商模式中:如复位应答后无如复位应答后无PPS请求,则请求,则F和和D使用默认值;使用默认值;如复位应答后有如复位应答后有PPS请求,则由请求,则由IFD发送带有发送带有F和和DPPS请求,并使卡转到专请求,并使卡转到专用用模式。模式。第33页(4)时钟停顿指示符)时钟停顿指示符X和类别指示符和类别指示符U

28、 当当TDi-1(i2)指出)指出T15后,后,则则TAib8b7为时钟停顿指示符;为时钟停顿指示符;则则TAib6b1为类别指示符;为类别指示符;X100 01 10 11X不支持不支持状态状态L状态状态H无优先无优先TAib8 b7X默认值是默认值是“不支持时钟停顿不支持时钟停顿”。表表 3.10 时钟停顿指示符时钟停顿指示符 X 第34页 当当TDi-1(i2)指出)指出T15后,后,则则TAib8b7为时钟停顿指示符;为时钟停顿指示符;则则TAib6b1为类别指示符;为类别指示符;U1000001 000010 000011 其它U仅仅A类类仅仅B类类A和和B类类RFUTAib5 b1

29、X默认值是默认值是“仅支持仅支持A类类”。表表 3.11 类别指示符类别指示符 U 第35页(1)+(1)设备设备+(2)硬件连接硬件连接=读写设备内部电路读写设备内部电路接触式接触式IC卡内部电路卡内部电路存放存放设备设备控制控制芯片芯片加密加密电路电路输入输入/输输出设备出设备单片单片机机复位复位电路电路时钟时钟电路电路电源电源VCCCLKGNDRSTI/OVPP(3)激活激活(4)卡冷复位卡冷复位第36页(5)复位应答复位应答AZZAAAAAAZAAZZZZZZZZAZZAAZZAZAAZZAZZAZAAAAAAAAAAAZAAZZZZZZZZAZZZAAAAAAAZAZZZZZAZAZ

30、ZZZZZZAAAZZAAAAAAZAAAAAZZZAAAZZAAZZAZAAZZAZZAZAAAAAAAAAAAZAAZZZZZZZZAZZZAAAAAAAZAZZZZAZZAZZZZZZZAA第37页初始字符初始字符TS:开始ba bb bc bd be bf bg bh 校验AZZAAAAAAZ001111113FAZZAAAAAAZAAAAAZZZAAAZZAAZZAZAAZZAZZAZAAAAAAAAAAAZAAZZZZZZZZAZZZAAAAAAAZAZZZZAZZAZZZZZZZAA3FHF1H32H25HFFH80H1FH42H01H(6)转换为转换为16进制进制第38页3FH

31、F1H32H25HFFH80H1FH42H01H字符名称数据内容位信息信息内容b8b7b6b5b4b3b2b1TS3FH 00111111反向约定,A=1T0F1H 11110001TD1,TC1,TB1,TA1存在,T1存在TA1 32H 00110010F1=0011BF=744,max=8D1=0010B,D=2时钟周期范围62*10-6S372*10-6STB1 25H 00100101I1=01B,IPP=50mAPI1=5,编程电压=5V第39页b8b7b6b5b4b3b2b1TC1FFH 1 1111111N=255,T=0时,两个字符上升沿间隔12etuTD180H 1 000

32、0000发送TD2,协议T=0,不发送TA2,则为协商模式TD21FH 0 0011111发送TA3,T=15,TA3为全局接口TA342H 0 1000010停顿指示符X=01B,时钟停顿时,CLK优先处于L类别指示符U=000010,仅B类T101H 0 0000001版本号为00000001第40页 3.4.6 协协议议和和参参数数选选择择 PPS(protocol and parameters selection)在在在在复复复复位位位位应应应应答答答答之之之之后后后后,假假假假如如如如处处处处于于于于协协协协商商商商模模模模式式式式,则则则则允允允允许许许许接接接接口设备向卡发送口设

33、备向卡发送口设备向卡发送口设备向卡发送PPSPPS请求。请求。请求。请求。只有接口设备允许发出只有接口设备允许发出只有接口设备允许发出只有接口设备允许发出PPSPPS请求,其过程以下:请求,其过程以下:请求,其过程以下:请求,其过程以下:接口设备向卡发送接口设备向卡发送接口设备向卡发送接口设备向卡发送PPSPPS请求;请求;请求;请求;若若若若卡卡卡卡收收收收到到到到正正正正确确确确PPSPPS请请请请求求求求,则则则则发发发发出出出出PPSPPS确确确确认认认认信信信信号号号号来来来来应答,不然将超出初始等候时间;应答,不然将超出初始等候时间;应答,不然将超出初始等候时间;应答,不然将超出初

34、始等候时间;若若若若成成成成功功功功地地地地交交交交换换换换PPSPPS请请请请求求求求和和和和PPSPPS应应应应答答答答,就就就就选选选选择择择择好好好好了了了了新新新新协协协协议议议议类类类类型型型型和和和和传传传传送送送送参参参参数数数数,然然然然后后后后按按按按要要要要求求求求将将将将数数数数据据据据从从从从接接接接口设备送到卡中;口设备送到卡中;口设备送到卡中;口设备送到卡中;第41页若若若若卡卡卡卡收收收收到到到到错错错错误误误误PPSPPS请请请请求求求求,则则则则不不不不发发发发回回回回PPSPPS应应应应答答答答信号;信号;信号;信号;若若若若初初初初始始始始等等等等候候候

35、候时时时时间间间间超超超超时时时时,接接接接口口口口设设设设备备备备将将将将卡卡卡卡复复复复位位位位或或或或给予拒绝;给予拒绝;给予拒绝;给予拒绝;若若若若接接接接口口口口设设设设备备备备收收收收到到到到错错错错误误误误PPSPPS应应应应答答答答信信信信号号号号,将将将将卡卡卡卡复复复复位或给予拒绝;位或给予拒绝;位或给予拒绝;位或给予拒绝;第42页 PPS请求与请求与PPS应答信号组成应答信号组成初始字符初始字符初始字符初始字符PPSSPPSS(代码为(代码为(代码为(代码为FFHFFH)格式字符格式字符格式字符格式字符PPS0PPS0任选字符任选字符任选字符任选字符PPS1PPS1,PP

36、S2PPS2,PPS3PPS3校验字符校验字符校验字符校验字符PCKPCK普通情况普通情况普通情况普通情况 PPS PPS应答应答应答应答=PPS=PPS请求请求请求请求PPS0作用与作用与T0相同,其中相同,其中b5、b6、b7分别表示分别表示任送字符任送字符PPS1、PPS2、PPS3是否存在。是否存在。b1b4选择协议类型,选择协议类型,b8留作今后使用。留作今后使用。PPS1给出给出F和和D参数值;参数值;PPS2给出给出N值,值,PPS3待待定。定。第43页 3.4.7 异步半双工字符传输协议(异步半双工字符传输协议(T=0)自学自学 3.4.8*异步半双工分组传输协议(异步半双工分

37、组传输协议(T=1)在复位应答在复位应答TD1字节中定义了字节中定义了T1,或在,或在PPS中定中定义了义了T1之后,将实现异步半双工分组传输协议。之后,将实现异步半双工分组传输协议。特点:特点:特点:特点:1.1.分组(分组(分组(分组(block block):是最小数据单元,能够在):是最小数据单元,能够在):是最小数据单元,能够在):是最小数据单元,能够在ICIC卡和接卡和接卡和接卡和接口设备口设备口设备口设备IFDIFD之间传送。之间传送。之间传送。之间传送。2.2.为了整个分组数据正确接收,在数据传送之前,可对为了整个分组数据正确接收,在数据传送之前,可对为了整个分组数据正确接收,

38、在数据传送之前,可对为了整个分组数据正确接收,在数据传送之前,可对分组结构定义进行检验。分组结构定义进行检验。分组结构定义进行检验。分组结构定义进行检验。3.3.分组标识在数据链路层字符中处理。分组标识在数据链路层字符中处理。分组标识在数据链路层字符中处理。分组标识在数据链路层字符中处理。4.4.不论在复位应答或协议类型选择不论在复位应答或协议类型选择不论在复位应答或协议类型选择不论在复位应答或协议类型选择PPSPPS之后,都由接口之后,都由接口之后,都由接口之后,都由接口设备设备设备设备IFDIFD送出第一组数据来开启协议,以后可交替传送出第一组数据来开启协议,以后可交替传送出第一组数据来开

39、启协议,以后可交替传送出第一组数据来开启协议,以后可交替传送数据块。送数据块。送数据块。送数据块。第44页 本协议使用复位应答时定义字符帧以及全局接口本协议使用复位应答时定义字符帧以及全局接口字节定义物理参数。字节定义物理参数。若以后被若以后被PPS所修改,则采取所修改,则采取PPS定义参数。定义参数。本协议采取本协议采取OSI参考模型分层标准设计,分三个参考模型分层标准设计,分三个层次。层次。1.物理层物理层2.数据链路层数据链路层3.应用层应用层第45页1.分组基本组成分组帧分组基本组成分组帧block frame分组包含三个字段:分组包含三个字段:开始字段开始字段 prologue fi

40、eld、信息字段信息字段information field、结尾字段结尾字段 epilogue field。其中开始字段和结尾字段是必须有,信息字其中开始字段和结尾字段是必须有,信息字段可选。段可选。开始字段开始字段信息字段信息字段结尾字段结尾字段NADPCBLENINFEDC1字节字节1字节字节1字节字节0254字节字节1或或2字节字节第46页结点地址(结点地址(NAD)()(node Address)(1)开始字段)开始字段 prologue field(1字节)字节)b1b3是源结点地址(SAD),b5b7是目结点地址(DAD),b4和b8用于VPP状态控制。当地址无用时,将SAD和DA

41、D置“0”。结点地址结点地址(NAD)确定了)确定了IC卡和接口设备卡和接口设备IFD之间逻辑连接。之间逻辑连接。第47页例:由例:由IFD发送第一个分组发送第一个分组NAD,其,其SAD值值为为X,DAD值为值为Y;确定了;确定了SAD和和NAD逻辑逻辑关系。关系。则由则由ICC发送分组,其发送分组,其SAD为为Y,DAD为为X,标识为(,标识为(X,Y)。)。第48页n n 信息分组(信息分组(信息分组(信息分组(I-block I-block):用于应用层传送信息。):用于应用层传送信息。):用于应用层传送信息。):用于应用层传送信息。n n 接收准备分组(接收准备分组(接收准备分组(接

42、收准备分组(R-blockR-block):用于传送):用于传送):用于传送):用于传送是否是否是否是否有差错有差错有差错有差错、传送序列号,无信息字段。传送序列号,无信息字段。传送序列号,无信息字段。传送序列号,无信息字段。n n 管理分组(管理分组(管理分组(管理分组(S-blockS-block):在):在):在):在IFDIFD和和和和ICCICC间交换控制信息间交换控制信息间交换控制信息间交换控制信息 协议控制字节协议控制字节PCB(1字节)字节)(protocol control byte)协议定义三种基本分组类型:协议定义三种基本分组类型:长度长度LEN(1字节)字节)指出被传送

43、信息字段字节数,其代码从指出被传送信息字段字节数,其代码从指出被传送信息字段字节数,其代码从指出被传送信息字段字节数,其代码从“00”00”“FE”FE”。(。(。(。(0 0254254字节)字节)字节)字节)第49页INF字段是可选。字段是可选。当它存在时,能够是应用数据(当它存在时,能够是应用数据(Iblock)或控制和状态信息(或控制和状态信息(S-block),被传送字节),被传送字节数由数由LEN指出。指出。(2)信息字段)信息字段INF(Information field)(3)结尾字段)结尾字段EPF(epilogue field)包含被传送分组错误校验码包含被传送分组错误校验

44、码EDC。能够采。能够采取纵向冗余校取纵向冗余校 LRC(1字节)或循环冗余字节)或循环冗余校校 CRC(2字节)。字节)。第50页卡卡卡卡 允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度IFSCIFSC(1-2541-254););););接口设备接口设备接口设备接口设备 允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度IFSDIFSD;IFSC IFSC由专用接口字符由专用接口字符由专用接口字符由专用接口字符TAiTAi(i2i2)给出,其值在)给出,其值在)给出,其值在)给出,其值在1 1254254,默认值为,默认值为,

45、默认值为,默认值为3232。IFSDIFSD初始值为初始值为初始值为初始值为3232。在协议执行过程中由在协议执行过程中由在协议执行过程中由在协议执行过程中由S S(IFSIFS请求)和请求)和请求)和请求)和S S(IFSIFS应答)应答)应答)应答)调整调整调整调整IFSCIFSC和和和和IFSDIFSD。2.专用接口参数专用接口参数 在复位应答中,当第一次在在复位应答中,当第一次在TD(i-1)(i2)中)中出现出现T1时,则专用接口字节时,则专用接口字节TAi、TBi、TCi被被用作协议参数。用作协议参数。(1)信息字段长度)信息字段长度第51页字符等候时间字符等候时间字符等候时间字符

46、等候时间 CWT CWT同一分组内两相邻字符上升沿之间最大时间。同一分组内两相邻字符上升沿之间最大时间。同一分组内两相邻字符上升沿之间最大时间。同一分组内两相邻字符上升沿之间最大时间。由由由由TBiTBi(i2i2)b b4b b1给出字符等候时间整数给出字符等候时间整数给出字符等候时间整数给出字符等候时间整数CWICWI,公式:公式:公式:公式:(2)字符等候时间)字符等候时间CWTCWT最小值为最小值为12工作单元,工作单元,CWT默认值为默认值为13。第52页分组等候时间分组等候时间 BWT发送到卡最终一个字符上升沿与从卡发出发送到卡最终一个字符上升沿与从卡发出第一个字符之间最大时间。第

47、一个字符之间最大时间。由由TBi(i2)b8b5给出分组等候时间整数给出分组等候时间整数BWI,计算公式:,计算公式:(3)分组等候时间)分组等候时间BWT0BWT 9,BWT9保留于未来使用,保留于未来使用,BWI默认值为默认值为4。第53页用用TCi(i2)b1来选择检验码:来选择检验码:b1 1 CRC。b1 0 LRC(默认值)。(默认值)。b2 b8 置置0,保留于未来使用。,保留于未来使用。(4)校验码选择)校验码选择第54页VPP控制控制:VPP状态由卡发送状态由卡发送NADb8位和位和b4位控制。位控制。3.协议操作协议操作(1)数据链路层字符部分)数据链路层字符部分b b8

48、8 0 0,b b4 40 VPP0 VPP处于空闲状态;处于空闲状态;处于空闲状态;处于空闲状态;b b8 8 1 1,b b4 40 VPP0 VPP激活(工作)在接收激活(工作)在接收激活(工作)在接收激活(工作)在接收PCBPCB之之之之后回到空闲状态;后回到空闲状态;后回到空闲状态;后回到空闲状态;b b8 8 0 0,b b4 41 VPP1 VPP激活(工作)一直到接口设激活(工作)一直到接口设激活(工作)一直到接口设激活(工作)一直到接口设备接收到另一个备接收到另一个备接收到另一个备接收到另一个NADNAD字节;字节;字节;字节;b b8 8 1 1,b b4 41 1 禁用;

49、禁用;禁用;禁用;第55页(2)数据链路层分组部分)数据链路层分组部分操作过程操作过程 在复位应答或协议类型选择在复位应答或协议类型选择PPS之后第一个分之后第一个分组是由接口设备组是由接口设备IFD传送到传送到IC卡,能够是信息分组卡,能够是信息分组(I-blockI-block)或管理分组()或管理分组()或管理分组()或管理分组(S-blockS-block)。)。)。)。在传送一个分组(在传送一个分组(I-,R-或或S-block)之后,在下)之后,在下一个分组传送之前,发方应接收到确认,以下:一个分组传送之前,发方应接收到确认,以下:第56页 信息分组信息分组信息分组信息分组内有一个

50、发送序列号内有一个发送序列号内有一个发送序列号内有一个发送序列号N N(S S),),),),N N(S S)是一个二进制位(是一个二进制位(是一个二进制位(是一个二进制位(bitbit),它起始值为),它起始值为),它起始值为),它起始值为0 0,在传送一,在传送一,在传送一,在传送一个信息分组之后加个信息分组之后加个信息分组之后加个信息分组之后加1 1(模(模(模(模2 2););););接收准备分组接收准备分组接收准备分组接收准备分组 R-block R-block内有一个内有一个内有一个内有一个N N(R R),它值等),它值等),它值等),它值等于下一个要传送于下一个要传送于下一个要

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服