好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第三章接触式IC卡的物理特性触点电信号和传输协议1.ppt

71页
  • 卖家[上传人]:公****
  • 文档编号:580048562
  • 上传时间:2024-08-28
  • 文档格式:PPT
  • 文档大小:841KB
  • / 71 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 逝允斟论篇辙虾玻余锌蒙术盗的署舒趟林福躁估味尤紫衙蕾肇兜廷假仟皱第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1第第3 3章章 接触式接触式IC卡的物理特性、卡的物理特性、触点、电信号和传输协议触点、电信号和传输协议敛掷研旭膝朝巳般举偶捆汐坏殉探樊浚箱螺丝胖絮蘑沤摆羹七寂筐糙售低第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式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 接接触触式式集集成成电电路路卡卡((同同步步卡卡))的的电电信信号和复位应答号和复位应答淫限苫瑰缘婉辊裙嗽藩巢卿膛桔千束亮敝跪叔鞠忱运断闺垣沥苦溅崭舟碉第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 §ISO 7816-1,, 物理特性。

      物理特性§ISO 7816-2,, 触点尺寸和位置触点尺寸和位置§ISO/IEC 7816-3,电信号和传输协议电信号和传输协议§ISO/IEC 7816-4,行业间交换用命令行业间交换用命令§ISO/IEC 7816-5,应用标识符号系统和,应用标识符号系统和 注册过程注册过程接触式接触式IC卡的国际标准为卡的国际标准为ISO/IEC 78163.1 概概 述述return蓬吏窑绊铀拓彻泻桂快抵门置覆涨乡靖烯惫纱为庚检签哼矮沽它剑障酗油第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 §ISO/IEC 7816-6,, 行业间数据元行业间数据元§ISO/IEC 7816-7,, 关于结构化卡询问语关于结构化卡询问语 言的行业间命令言的行业间命令§ISO/IEC 7816-8,, 与安全有关的行业间与安全有关的行业间 命令。

      命令§ISO/IEC 7816-9,, 附加的行业间命令和附加的行业间命令和 复位应答复位应答§ISO/IEC 7816-10,用于同步卡的电信号,用于同步卡的电信号 和复位应答和复位应答 它柜裸裹覆饱叫钞檄蘸类摹旗牺籍盔哥祭棋仍溃豫驾娠蛛锑再病露贿指师第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.2 ISO 7816-1 接触式集成电路卡的接触式集成电路卡的 物理特性物理特性l lISO 7810 中为各种识别卡定义的物理中为各种识别卡定义的物理特性适用于特性适用于IC卡l lISO 7813 中对金融交易卡定义的阻燃中对金融交易卡定义的阻燃性和外形尺寸也适用于性和外形尺寸也适用于IC卡l l识别卡的尺寸为识别卡的尺寸为85.6mm*53.9mm*0.76mm IC卡的测试中心-中国计量局卡的测试中心-中国计量局return烯胸锋痞呐夷瓮琐而币龄臂私恿龙前匡憾绚纱篙兑歪过排茫脯扫渤贼叶勺第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.3 ISO 7816-2 接接触触式式集集成成电电路路卡卡的的 触点尺寸、功能和位置触点尺寸、功能和位置 (P.46)C1C2C3C4C5C6C7C8UCCRSTCLKGNDUPPI/Oreturn厢左柑抄伙茧菩隐掺肖轮止副盾佃浸白挺私熄悸兔酗脑仅旋霖吹替踏妓耙第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.4 ISO/IEC 7816-3 接触式集成电路接触式集成电路 卡的电信号和传输协议卡的电信号和传输协议 l ISO/IEC 7816-3/10中规定了电源及信号中规定了电源及信号的结构的结构l lIC卡和接口设备之间的信息交换信号频率卡和接口设备之间的信息交换信号频率l l电压电平电压电平l l电流值电流值l l奇偶校验协定奇偶校验协定l l操作过程操作过程l l传送机制传送机制l l接口设备与接口设备与IC卡之间的通信协定等。

      卡之间的通信协定等return镁淆享奸翠桐奄聊授嫉彰迫卵晋擎像镜酉灿窝去毅遥楷剂酷蛾乾温墓寐访第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 l l IC卡支持两种传输协议:同步传输协议卡支持两种传输协议:同步传输协议 和异步传输协议和异步传输协议l l前者在前者在ISO/IEC 7816-10中定义,适用于中定义,适用于逻辑加密卡,后者在逻辑加密卡,后者在ISO/IEC 7816-3中中定义,适用于内含微处理器的智能卡定义,适用于内含微处理器的智能卡 阵挖贴棘殃弱民粕荡煞京酥社豌把备蚁锡婚缆案颐丰甚烯岛贴榜钒做汾纯第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 Questions & Answers 什么是异步传输、同步传输协议?什么是异步传输、同步传输协议?1.异步传输是面向字符的传输,而同步传输异步传输是面向字符的传输,而同步传输是面向比特的传输是面向比特的传输2.异步传输的单位是字符,而同步传输的单异步传输的单位是字符,而同步传输的单位是比特位是比特。

      3.异步传输通过字符的起止码,抓住再同步异步传输通过字符的起止码,抓住再同步的机会;而同步传输则是以数据中抽取同的机会;而同步传输则是以数据中抽取同步信息温炳匙德霞斧估窥瘩曾捐坯闽犀纤肚兑阮奢械贞氯条锐危牙瘫铸蝎谋息屏第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 Questions & Answers4. 异步传输对时序的要求较低,同步传输异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序往往通过特定的时钟线路协调时序5.异步传输相对于同步传输效率低异步传输相对于同步传输效率低错咒讨嘉册渍画肛基借阮听栖坝帝流宫祸挣荡搪唬访肃憎语孰图袋旦盆缴第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 1、操作条件的类别、操作条件的类别 A类类 VCC 电压为电压为5V B类类 VCC 电压为电压为3V 3.4.1 操作条件操作条件2 2、操作类别的选择、操作类别的选择l l接接口口设设备备首首先先向向卡卡提提供供B类类操操作作条条件件,,在在A类类操操作作条条件件下下,,B类类卡卡不不提提供供复复位位应应答答ATR((Answer to reset))功景鸭善挟备培洗樟纱唾菏傀悬桅墅梆维坝掩晃币臀紊辐洞淡宿绪物眠社第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 l l如如卡卡不不提提供供ATR,,接接口口设设备备将将使使卡卡处处于于静静止止状状态态,,至至少少延延迟迟10ms以以后后,,接接口口设设备提供下一个可用类别的操作条件。

      备提供下一个可用类别的操作条件l l 如如卡卡提提供供ATR,,但但不不附附带带有有类类别别标标志志,,则则当当卡卡可可用用时时,,接接口口设设备备将将提提供供或或维维持持于于A类操作条件,否则置于静止状态类操作条件,否则置于静止状态l l 如如卡卡提提供供ATR和和类类别别标标志志,,而而且且接接口口设设备备可可以以提提供供卡卡所所支支持持的的操操作作条条件件类类别别,,操作可以继续进行操作可以继续进行猫光赃概蘑展棋缩鼓巷铀羊冬绩巍蹿鸭边功难惕太甘敞跪谦禹眩好抨粳上第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.4.2 触点的电压和电流值触点的电压和电流值§I/OI/O::::ICIC卡的串行数据的输入和输出端卡的串行数据的输入和输出端卡的串行数据的输入和输出端卡的串行数据的输入和输出端§VCCVCC:电源电压输入端(由卡选用):电源电压输入端(由卡选用):电源电压输入端(由卡选用):电源电压输入端(由卡选用)§GNDGND:地(参考电压):地(参考电压):地(参考电压):地(参考电压)§VPPVPP:编程电压输入端(由卡选用):编程电压输入端(由卡选用):编程电压输入端(由卡选用):编程电压输入端(由卡选用)§CLKCLK:时钟或定时信号输入端(由卡选用):时钟或定时信号输入端(由卡选用):时钟或定时信号输入端(由卡选用):时钟或定时信号输入端(由卡选用)§RSTRST::::复复复复位位位位信信信信号号号号((((总总总总清清清清信信信信号号号号)))),,,,可可可可由由由由接接接接口口口口设设设设备备备备提提提提供供供供复复复复位位位位信信信信号号号号给给给给RSTRST触触触触点点点点;;;;或或或或由由由由ICIC卡卡卡卡内内内内部部部部的的的的复复复复位位位位控控控控制电路在加电时产生内部复位信号。

      制电路在加电时产生内部复位信号制电路在加电时产生内部复位信号制电路在加电时产生内部复位信号泳篮刷什一喘毋输狈氧愧亭痢荔腻顿党铬鳖康盖嘿啼辉填潍诲丑悄朽乳尸第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 1 1、、、、UCCUCC:用来提供电源电压:用来提供电源电压:用来提供电源电压:用来提供电源电压符号符号条件条件最小值最小值最大值最大值单位单位UCCA类类B类类4.52.75.53.3VICCA类类B类类时钟停止时钟停止60500.5mAQuestion::IC卡的工作功耗?卡的工作功耗?葱滓瞄顺臆恕萎藉万躲芝角蠢驾般壬同贸体铲嫡狠报词暴甄鳃锭纷怜沥樊第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 2、、I/O触点可能的工作状态:触点可能的工作状态:传号或高状态(传号或高状态(Z Z状态)状态)空号或低状态(空号或低状态(A A状态)状态) 当当卡卡和和接接口口设设备备均均处处于于接接收收方方式式时时,,I/OI/O处于处于Z Z状态 在在操操作作期期间间,,卡卡和和接接口口设设备备不不能能同同时时处处于发送方式。

      于发送方式备狠虱啊蟹魄厢兢贵泅务央智碍货茅精入型削躇彰跨合概罩粱勘劳烁大迢第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3、、VPP ::工作状态:工作状态:空闲状态和激活状态空闲状态和激活状态l l 除编程和擦除外,均处于空闲状态除编程和擦除外,均处于空闲状态l l 一般一般ICIC卡不从卡不从VPPVPP取得电压,由卡内取得电压,由卡内 升压电路提供编程和擦除所需电压升压电路提供编程和擦除所需电压挝编沧圭脆秧酝赖狄怎主嫂蜕纠弦写梗弱特淋侗妈抡胡蔡簇朱诊漾哲隔肿第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 §-- 接口设备连接卡并接口设备连接卡并“激活激活”电路;电路;§-- 卡的冷复位(卡的冷复位(Reset););§--卡对复位的应答(卡对复位的应答(Answer To Reset););§-- 在卡与接口设备之间连线进行行信息交换;在卡与接口设备之间连线进行行信息交换;§--接口设备接口设备“释放释放”电路 3.4.3 IC卡的操作过程卡的操作过程 接口设备和卡之间的对话通过以下操作顺接口设备和卡之间的对话通过以下操作顺序实现。

      序实现亿求倚脑郴碗麦杀渡豪赖荷酬茬呻梁隔羽酌痴照眠伯菌奸麻熔遁警惜羚越第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 l l冷冷冷冷复复复复位位位位::::当当当当ICICICIC卡卡卡卡的的的的电电电电源源源源电电电电压压压压和和和和其其其其他他他他信信信信号号号号从从从从静静静静止止止止状状状状态态态态按按按按一一一一定定定定顺顺顺顺序序序序加加加加上上上上时时时时,,,,称称称称之之之之为为为为冷冷冷冷复复复复位位位位,,,,ICICICIC卡发回应答信号卡发回应答信号卡发回应答信号卡发回应答信号l l热热热热复复复复位位位位::::在在在在电电电电源源源源电电电电压压压压VCCVCCVCCVCC和和和和时时时时钟钟钟钟CLKCLKCLKCLK处处处处于于于于激激激激活活活活状状状状态态态态下下下下,,,,接接接接口口口口设设设设备备备备发发发发出出出出的的的的复复复复位位位位((((ResetResetResetReset)))),,,,称称称称之为热复位,之为热复位,之为热复位,之为热复位,ICICICIC卡发回应答信号。

      卡发回应答信号卡发回应答信号卡发回应答信号l l时钟停止时钟停止时钟停止时钟停止l l释放释放释放释放 3.4.4 卡的复位卡的复位卡的复位有冷复位和热复位卡的复位有冷复位和热复位姨侵祖烽戒框唾菌阔馏嫁守透妙龋闯什匈旗钟柒刘辜澡巷世迹撞玄焰幻督第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 1. 1. 复位应答的构成复位应答的构成3.4.5 异步传输的复位应答(异步传输的复位应答(answer to reset)) §复复位位应应答答信信号号以以字字符符为为单单位位((称称为为字字符符帧)进行传送帧)进行传送babbbcbdbebfbhbiZI/OA开开始始位位下下一一开开始始位位保护保护时间时间奇奇偶偶位位8 位数据位数据图图 3.7 字符帧结构字符帧结构> 12 etu瘸冈翔口掉价歌臼芥辫鹃役汾现侄钩沫护材证楼飞堂驻善勒角震截桨猪慎第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 n n每每一一位位在在I/OI/O线线的的持持续续时时间间定定义义为为基基本本时时间间单单元元etuetu,,1etu=3721etu=372个个时时钟钟周周期期,,即即1etu=372/f1etu=372/f;;§采样时间小于采样时间小于0.2etu 0.2etu ;;§两两个个字字符符间间距距最最大大值值- -初初始始等等待待时时间间9600etu 9600etu ;; 当当当当奇奇奇奇偶偶偶偶校校校校验验验验位位位位不不不不正正正正确确确确时时时时,,,,从从从从起起起起始始始始位位位位下下下下降降降降沿沿沿沿之之之之后后后后的的的的10.5etu10.5etu开开开开始始始始,,,,收收收收方方方方发发发发送送送送状状状状态态态态A A作作作作为为为为出出出出错错错错信信信信号号号号,,,,该该该该信信信信号宽度为号宽度为号宽度为号宽度为1 1个个个个etuetu或或或或2 2个个个个etuetu。

      发发发发方方方方检检检检验验验验I/OI/O是是是是在在在在起起起起始始始始位位位位下下下下降降降降沿沿沿沿之之之之后后后后的的的的11etu11etu处处处处,,,,如如如如I I/O/O处处处处于于于于状状状状态态态态Z Z,,,,则则则则认认认认为为为为接接接接收收收收是是是是正正正正确确确确的的的的;;;;如如如如I/OI/O处处处处于于于于A A,则认为有错则认为有错则认为有错则认为有错色敞镁菌牺季剖灶社照嗅耀肥掏膘齿阑腺忽凭碧狭窜呼搜糯药贷糊婴弱怔第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 §初始字符初始字符TS§格式字符格式字符TO§接口字符接口字符TAi 、、TBi 、、TCi 、、TDi((i=1,2,3,┄ ┄)§TAi、、TBi、、TCi ((i=1,2,3,┄ ┄)指示协议参数指示协议参数§历史字符历史字符T1,T2~~TK: ICIC发行商与芯片序列号及发行商与芯片序列号及发行商与芯片序列号及发行商与芯片序列号及OSOS版本版本版本版本§校验字符校验字符TCK2. 2. 复位应答信息的内容复位应答信息的内容赃约示棋粉帕有爸额闲后尉额郊耙汰棚辽厅姑朱案畦茬志谊橙摔淤碉趾踢第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 TST0TA1TB1TC1TD1TA2TB2TC2TD2TA3 接口字符接口字符初始字符初始字符格式字符格式字符全局代码全局代码 F1和和D1全局代码全局代码 I1和和PI 1全局代码全局代码 N 代码代码 Y2和和T全局,操作模式选择全局,操作模式选择全局代码全局代码 PI 2专专 用用 代码代码 Y3和和T云啸匙殉巧磐乙吻唾笺束爆杜努哑棱戳桨郑逝逻粪业访彦衬铡褒踞俞卞静第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 T1TKTCK 历史字符历史字符最多最多15个字符个字符 校验字符校验字符(可选)(可选)复位应答一般构成复位应答一般构成瘪拘坟铃狰哈兔葫副含迹酮玖瞎谍芥肌散堰陡好痢巍湖龙买路誉春娥喜蛆第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 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,称为正向约定;,称为正向约定;窍隋谭吃阿样擎搅畴驯奈户摧宰目漏涡篮家淮吟沂岿烂枕牺救联岗权佳编第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((2)格式字符)格式字符TOY1-接口字符存在的指示符;-接口字符存在的指示符; b5==1,发送,发送TA1 b4==1,发送,发送TB1 b3==1,发送,发送TC1 b2==1,发送,发送TD1;K-- 历史字符个数,(历史字符个数,(0~~15))b8b7b6b5b4b3b2b1Y1KTDTDi i TCTCi i TBTBi i TATAi i畦定鸡敝嫩钾绅吮乖赦扑土晨测源永硬榆卫斌铣缅达旅丈验恿椽邦座卓示第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((3)接口字符)接口字符TAiTBiTCiTDi(i=1,,2,,3,,‥‥‥‥‥‥‥‥)Yi+1-接口字符存在的指示符;-接口字符存在的指示符; b5==1,发送,发送TAi+1 b4==1,发送,发送TBi+1 b3==1,发送,发送TCi+1 b2==1,发送,发送TDi+1;T -- 后继发送的协议形式(后继发送的协议形式(0~~15))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+1T==0 异步半双工字符传输协议异步半双工字符传输协议T==1 异步半双工分组传输协议异步半双工分组传输协议T==15 不属于传输协议,仅表示全不属于传输协议,仅表示全局接口字节局接口字节忘淌枝吏蔫悦住垢砚挝精掠查腮渐由虐撰矗荔苞韩犁担歧导潜周陌境镣盘第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((4)历史字符)历史字符T1T2‥‥‥‥‥‥‥‥TK:: TCK TCK的值应满足:使的值应满足:使的值应满足:使的值应满足:使T0T0到到到到TCKTCK的所有字符的的所有字符的的所有字符的的所有字符的异或操作结果为零异或操作结果为零异或操作结果为零异或操作结果为零 如仅用如仅用如仅用如仅用T T====0 0协议,将不发送协议,将不发送协议,将不发送协议,将不发送TCKTCK,而在所有,而在所有,而在所有,而在所有其他情况下,都发送其他情况下,都发送其他情况下,都发送其他情况下,都发送TCKTCK。

      由由由由T0T0的低的低的低的低4 4位位位位KK指出历史字符的个数,最多不指出历史字符的个数,最多不指出历史字符的个数,最多不指出历史字符的个数,最多不超过超过超过超过1515个 ((5)校验字符)校验字符TCK椅许艾错霍缕蚜纯韶矩淤颐仿塞蚀猎漓锅跃八衫邹陶习饱膨代坪伤绒陌订第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3 . . 全局接口字节全局接口字节TA1 TB1 TC1 TA2 TB2§全局接口字节给出接口设备用以计算的参数全局接口字节给出接口设备用以计算的参数全局接口字节给出接口设备用以计算的参数全局接口字节给出接口设备用以计算的参数1.时钟频率转换因子时钟频率转换因子时钟频率转换因子时钟频率转换因子F F2.位速率调整因子位速率调整因子位速率调整因子位速率调整因子D D 3.操作模式操作模式操作模式操作模式- -由由由由TATA2 2确定确定确定确定4.最大编程电流因子最大编程电流因子最大编程电流因子最大编程电流因子I I5.编程电压因子编程电压因子编程电压因子编程电压因子P P6.额外保护时间额外保护时间额外保护时间额外保护时间N N7.时钟停止指示符时钟停止指示符时钟停止指示符时钟停止指示符X X8.类别指示符类别指示符类别指示符类别指示符U U瞒抓床坷器种劝受鞘在收了果煌嗣仗饿戈奇柴实徊座侍淆波涸刘糜挟喻纱第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((1)参数)参数F、、D、、I、、P§复位应答期间的初始时钟周期将被其后传送信息复位应答期间的初始时钟周期将被其后传送信息复位应答期间的初始时钟周期将被其后传送信息复位应答期间的初始时钟周期将被其后传送信息的工作时钟周期所代替。

      的工作时钟周期所代替的工作时钟周期所代替的工作时钟周期所代替§F F F F是时钟频率转换因子,是时钟频率转换因子,是时钟频率转换因子,是时钟频率转换因子,D D D D是位速率调整因子,用是位速率调整因子,用是位速率调整因子,用是位速率调整因子,用来决定工作时钟周期来决定工作时钟周期来决定工作时钟周期来决定工作时钟周期设设fi为复位应答期间接口设备提供给为复位应答期间接口设备提供给CLK触点的实际频率,触点的实际频率,其后,由其后,由fi切换到切换到切换到切换到fs fs fs最小值为最小值为最小值为最小值为1MHz1MHz,,,,F F以及以及以及以及fs fs的最大值由表给出的最大值由表给出的最大值由表给出的最大值由表给出淄库阵拆喀炙汗路伙虽获港每激增皱屁废赛啮远顺赛傻沧谣棍援魂港疲晕第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 F10000000100100011‥F372372558744Fs(最大最大)4568表表 3.7 时钟频率变换因子时钟频率变换因子 F TA1的的b8~b5D10000000100100011‥DRFU124表表 3.8 比特率(位速率)调整因子比特率(位速率)调整因子 D TA1的的b4~b1如果如果TA1不存在,则使用默认值不存在,则使用默认值F==372,,D==1;如果如果PPS交交换成功,由换成功,由PPS1给出给出F和和D。

      车映颤煽缄笑盯跋栓至谗幂顶割汪襟即茨词订找退瘩趾武障仓腊潭雹雾迫第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 §最大编程电流因子最大编程电流因子最大编程电流因子最大编程电流因子I I和编程电压因子和编程电压因子和编程电压因子和编程电压因子P P定义了定义了定义了定义了V VPPPP的工作状态其中的工作状态其中的工作状态其中的工作状态其中I IPPPP====ImAImA,值由表给出值由表给出值由表给出值由表给出§编程电压因子编程电压因子编程电压因子编程电压因子P P::::VPPVPP====PI1/PI2PI1/PI2I100 01 10 11I2550RFURFU表表 3.9 最大编程电流因子最大编程电流因子 I TB1的的b7 b6PI15~25 单位单位/VPI250~~250单位单位/0.1VTB1的的b5~~ b1TB2的的b5~~ b1瞒望攒扛镇酪筏募厨玻诛戌嚣鼠慨棘志按储经结瞥鄂邹替诊卧纶楚尔忠谊第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((2)额外保护时间)额外保护时间N:: 默认值:默认值:F==372,,D==1,,I==50,,P==5,,N==0。

      N两字符上升沿的间隔两字符上升沿的间隔0~254255T==0时,时,12etuT=1时,时,11etuTC1的的b8~ b1呕乞笨阀气毯痕囚贮哆肝厩哑船哑鹅殃沈浆逝乞侯殉酵阑啊匠痞辕败甫贡第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((3)操作模式)操作模式 有两种操作模式:有两种操作模式:TA2存在时是专用模式;存在时是专用模式;TA2不存在时是协商模式不存在时是协商模式 专用模式中:专用模式中:当当TA2的的b5==0时,使用表时,使用表3.7和表和表3.8中由中由TA1指定的指定的F值和值和D值;值;当当TA2的的b5==1时,使用默认值时,使用默认值 协商模式中:协商模式中:如复位应答后无如复位应答后无PPS请求,则请求,则F和和D使用默认值;使用默认值;如复位应答后有如复位应答后有PPS请求,则由请求,则由IFD发送带有发送带有F和和D的的PPS请求,并使卡转到专用模式请求,并使卡转到专用模式熙料揍骑茧沉冈戚曹淘刊螺缸直储缎嫂产勿绵捅苏扯衙悄亲结羡岭黄文徒第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((4)时钟停止指示符)时钟停止指示符X和类别指示符和类别指示符U 当当TDi-1((i>2)指出)指出T==15后,后,则则TAi的的b8b7为时钟停止指示符;为时钟停止指示符;则则TAi的的b6~~b1为类别指示符;为类别指示符;X100 01 10 11X不支持不支持状态状态L状态状态H无优先无优先TAi的的b8 b7X的默认值是的默认值是“不支持时钟停止不支持时钟停止”。

      表表 3.10 时钟停止指示符时钟停止指示符 X 蓉坍蜜哟单械卖劈妥清磷耳簧狞譬月僚障拟欲媚良抑对菇什稀窑黎靴傣搔第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 当当TDi-1((i>2)指出)指出T==15后,后,则则TAi的的b8b7为时钟停止指示符;为时钟停止指示符;则则TAi的的b6~~b1为类别指示符;为类别指示符;U1000001 000010 000011 其他其他U仅仅A类类仅仅B类类A和和B类类RFUTAi的的b5~~ b1X的默认值是的默认值是“仅支持仅支持A类类”表表 3.11 类别指示符类别指示符 U 堤唯芝楼誊功刁冲畸坦铃剖啮崇绎邑团镀熄浅掩卯响佑双萎放汕永匹帚夫第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 (1)+(1)设设备备+(2)硬件连接硬件连接=读写设备内部电路读写设备内部电路接触式接触式IC卡内部电路卡内部电路存储存储设备设备控制控制芯片芯片加密加密电路电路输入输入/输输出设备出设备单片单片机机复位复位电路电路时钟时钟电路电路电源电源VCCCLKGNDRSTI/OVPP(3)激活激活(4)卡冷复位卡冷复位陷借歪粘狙理股输坝崇层坷捂奶旁弓邻经颅旋分相诸短曙鄙墒效哈剥诽隧第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 (5) 复位应复位应答答AZZAAAAAAZ…AAZZZZZZZZ…AZZAAZZAZA…AZZAZZAZAA…AAAAAAAAAZ…AAZZZZZZZZ…AZZZAAAAAA…AZAZZZZZAZ…AZZZZZZZAAAZZAAAAAAZ…AAAAAZZZAA…AZZAAZZAZA…AZZAZZAZAA…AAAAAAAAAZ…AAZZZZZZZZ…AZZZAAAAAA…AZAZZZZAZZ…AZZZZZZZAA换扣惨贵桐莆藻绝匹厢撵谬薪游淀箱欲酷猎喇钳淘涌笛颧喇数晃吓需设析第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 初始字符初始字符TS::开始ba bb bc bd be bf bg bh 校验AZZAAAAAAZ001111113FAZZAAAAAAZ…AAAAAZZZAA…AZZAAZZAZA…AZZAZZAZAA…AAAAAAAAAZ…AAZZZZZZZZ…AZZZAAAAAA…AZAZZZZAZZ…AZZZZZZZAA3FH…F1H…32H…25H…FFH…80H…1FH…42H…01H(6)转换为转换为16进制进制伙曲洁芒奢趁锄次睹姚哭馋术鹰娃娘侩氦筒幅乔模峪筐焕裙遭能相皇鲜积第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3FH…F1H…32H…25H…FFH…80H…1FH…42H…01H字符名称数据内容位信息信息内容b8b7b6b5b4b3b2b1TS3FH 00111111反向约定,A=1T0F1H 11110001TD1,TC1,TB1,TA1存在,T1存在TA1 32H 00110010F1=0011BF=744,ƒmax=8D1=0010B,D=2时钟周期范围62*10-6S~372*10-6STB1 25H 00100101I1=01B,IPP=50mAPI1=5,编程电压=5V倒纸帅望拂慢叮扮磨闻备浙慧害藻懂囱榆蜘档禽昌挂描视真缩阵胶皑嗅蔡第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 b8b7b6b5b4b3b2b1TC1FFH 1 1111111N=255,T=0时,两个字符上升沿间隔12etuTD180H 1 0000000发送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卫臆的先栽锨氟苗迪棵先露恰坚钵况琴辊署然鸵循骋四虾湛烩世臆箔勃筋第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.4.6 协协议议和和参参数数选选择择 PPS((protocol and parameters selection))§在在在在复复复复位位位位应应应应答答答答之之之之后后后后,,,,如如如如果果果果处处处处于于于于协协协协商商商商模模模模式式式式,,,,则则则则允允允允许许许许接接接接口设备向卡发送口设备向卡发送口设备向卡发送口设备向卡发送PPSPPS请求。

      请求 §只有接口设备允许发出只有接口设备允许发出只有接口设备允许发出只有接口设备允许发出PPSPPS请求,其过程如下:请求,其过程如下:请求,其过程如下:请求,其过程如下:--接口设备向卡发送--接口设备向卡发送--接口设备向卡发送--接口设备向卡发送PPSPPS请求;请求;请求;请求;--------若若若若卡卡卡卡收收收收到到到到正正正正确确确确的的的的PPSPPS请请请请求求求求,,,,则则则则发发发发出出出出PPSPPS确确确确认认认认信信信信号号号号来应答,否则将超出初始等待时间;来应答,否则将超出初始等待时间;来应答,否则将超出初始等待时间;来应答,否则将超出初始等待时间;--------若若若若成成成成功功功功地地地地交交交交换换换换PPSPPS请请请请求求求求和和和和PPSPPS应应应应答答答答,,,,就就就就选选选选择择择择好好好好了了了了新新新新的的的的协协协协议议议议类类类类型型型型和和和和传传传传送送送送参参参参数数数数,,,,然然然然后后后后按按按按规规规规定定定定将将将将数数数数据据据据从从从从接口设备送到卡中;接口设备送到卡中;接口设备送到卡中;接口设备送到卡中;遏炎套臣荧群抢单鉴屿胆若蒸埃衔篙贰状态蚀份帘撑陀宁挟赣栓葫深匹钠第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 --------若若若若卡卡卡卡收收收收到到到到错错错错误误误误的的的的PPSPPS请请请请求求求求,,,,则则则则不不不不发发发发回回回回PPSPPS应应应应答信号;答信号;答信号;答信号;--------若若若若初初初初始始始始等等等等待待待待时时时时间间间间超超超超时时时时,,,,接接接接口口口口设设设设备备备备将将将将卡卡卡卡复复复复位位位位或或或或予以拒绝;予以拒绝;予以拒绝;予以拒绝;--------若若若若接接接接口口口口设设设设备备备备收收收收到到到到错错错错误误误误的的的的PPSPPS应应应应答答答答信信信信号号号号,,,,将将将将卡卡卡卡复位或予以拒绝;复位或予以拒绝;复位或予以拒绝;复位或予以拒绝;喳池决匠会刃墒性段烹失淋减砧妙森单韩化坟售已圆令旦帅陪宛奶惶重趟第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 PPS请求与请求与PPS应答信号的组成应答信号的组成§初始字符初始字符初始字符初始字符PPSSPPSS(代码为(代码为(代码为(代码为FFHFFH))))§格式字符格式字符格式字符格式字符PPS0PPS0§任选字符任选字符任选字符任选字符PPS1PPS1,,,,PPS2PPS2,,,,PPS3PPS3§校验字符校验字符校验字符校验字符PCKPCK§一般情况一般情况一般情况一般情况 PPS PPS应答应答应答应答=PPS=PPS请求请求请求请求PPS0的作用与的作用与T0相似,其中相似,其中b5、、b6、、b7分别表分别表示任送字符示任送字符PPS1、、PPS2、、PPS3是否存在。

      是否存在b1~b4选择协议类型,选择协议类型,b8留作今后使用留作今后使用PPS1给出给出F和和D的参数值;的参数值;PPS2给出给出N值,值,PPS3待定蔽矩垛湖鉴丹给态卢膳底壬忌秋渝骚郧蒙疡噬厌呜漆少童梆挚继峪荤慈醋第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.4.7 异步半双工字符传输协议(异步半双工字符传输协议(T=0))自学自学 3.4.8 *异步半双工分组传输协议(异步半双工分组传输协议(T=1))在复位应答在复位应答TD1字节中定义了字节中定义了T==1,或在,或在PPS中定中定义了义了T==1之后,将实现异步半双工分组传输协议之后,将实现异步半双工分组传输协议特点:特点:特点:特点:1. 1.分组(分组(分组(分组( block block):是最小的数据单元,可以在):是最小的数据单元,可以在):是最小的数据单元,可以在):是最小的数据单元,可以在ICIC卡和卡和卡和卡和接口设备接口设备接口设备接口设备IFDIFD之间传送之间传送之间传送之间传送2. 2.为了整个分组数据的正确接受,在数据传送之前,可为了整个分组数据的正确接受,在数据传送之前,可为了整个分组数据的正确接受,在数据传送之前,可为了整个分组数据的正确接受,在数据传送之前,可对分组结构的定义进行检查。

      对分组结构的定义进行检查对分组结构的定义进行检查对分组结构的定义进行检查3. 3.分组的标识在数据链路层的字符中处理分组的标识在数据链路层的字符中处理分组的标识在数据链路层的字符中处理分组的标识在数据链路层的字符中处理4. 4.无论在复位应答或协议类型选择无论在复位应答或协议类型选择无论在复位应答或协议类型选择无论在复位应答或协议类型选择PPSPPS之后,都由接口之后,都由接口之后,都由接口之后,都由接口设备设备设备设备IFDIFD送出第一组数据来启动协议,以后可交替传送出第一组数据来启动协议,以后可交替传送出第一组数据来启动协议,以后可交替传送出第一组数据来启动协议,以后可交替传送数据块送数据块送数据块送数据块绩惦禄毁麓铺孝役晓冲剃簇储启砌记瞥晃岂低仪剧物鼠厕脂脚乙钟耸颓敝第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 本协议使用复位应答时定义的字符帧以及全局接本协议使用复位应答时定义的字符帧以及全局接口字节定义的物理参数口字节定义的物理参数若以后被若以后被PPS所修改,则采用所修改,则采用PPS定义的参数定义的参数。

      本协议采用本协议采用OSI参考模型分层原则设计,分三个参考模型分层原则设计,分三个层次1.物理层物理层2.数据链路层数据链路层3.应用层应用层赢再湍缠掩医烂泻洁婿粘舶借蘑躲退快役咋碘牵诲恼促糖偿谦柔插狐靴萎第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 1. 分组基本组成--分组帧分组基本组成--分组帧block frame分组包括三个字段:分组包括三个字段:开始字段开始字段 prologue field、、信息字段信息字段information field、、结尾字段结尾字段 epilogue field其中开始字段和结尾字段是必须有的,信息其中开始字段和结尾字段是必须有的,信息字段可选字段可选开始字段开始字段信息字段信息字段结尾字段结尾字段NADPCBLENINFEDC1字节字节1字节字节1字节字节0~~254字节字节1或或2字节字节胰在贸郊努槛粤砷慎昏肉液繁拼媳以涵要尚囱踌耐镶武诚鉴巍疟戚谰涩穆第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ①①结点地址(结点地址(NAD)()(node Address))((1)开始字段)开始字段 prologue field((1字节)字节)lb1~b3是源结点地址(是源结点地址(SAD),),lb5~b7是目的结点地址(是目的结点地址(DAD),),lb4和和b8用于用于VPP状态控制。

      状态控制l当地址无用时,将当地址无用时,将SAD和和DAD置置“0”结点地址结点地址((NAD)确定了)确定了IC卡和接口设备卡和接口设备IFD之间的逻辑连接之间的逻辑连接洪孰迷诞虚薯放孟里醇吟瞎柔毗酬欲话涪饼褂颈袋戒装而造壮昧着讽爱菠第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 例:由例:由IFD发送的第一个分组的发送的第一个分组的NAD,其,其SAD的值为的值为X,,DAD的值为的值为Y;确定了;确定了SAD和和NAD的逻辑关系的逻辑关系则由则由ICC发送的分组,其发送的分组,其SAD为为Y,,DAD为为X,标记为(,标记为(X,,Y)愉蘑吠律蓉锗许蒸嗣询缨蜘黍臂先诺揣弛庚邹峦非侯陌媒摧荐讹蜕娇琉沙第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 n n 信息分组(信息分组(信息分组(信息分组( I-block I-block):用于应用层传送信息用于应用层传送信息用于应用层传送信息用于应用层传送信息n n 接收准备分组(接收准备分组(接收准备分组(接收准备分组(R-blockR-block):用于传送是否有差错、):用于传送是否有差错、):用于传送是否有差错、):用于传送是否有差错、传送序列号,无信息字段。

      传送序列号,无信息字段传送序列号,无信息字段传送序列号,无信息字段n n 管理分组(管理分组(管理分组(管理分组(S-blockS-block):在):在):在):在IFDIFD和和和和ICCICC间交换控制信息间交换控制信息间交换控制信息间交换控制信息 ②② 协议控制字节协议控制字节PCB((1字节)字节) (( protocol control byte))协议定义三种基本分组类型:协议定义三种基本分组类型:③③ 长度长度LEN((1字节)字节) 指出被传送的信息字段的字节数,其代码从指出被传送的信息字段的字节数,其代码从指出被传送的信息字段的字节数,其代码从指出被传送的信息字段的字节数,其代码从“00”“00”~~~~“FE”“FE”0 0~~~~254254字节)字节)字节)字节)蹭歧途算慨饲以叙津迪霍猿愿议蛇痕选驹宏帘热喊圭殖刃自摊园忻严瘤蹭第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 INF字段是可选的字段是可选的当它存在时,可以是应用数据(当它存在时,可以是应用数据(I--block))或控制和状态信息(或控制和状态信息(S-block),被传送的字),被传送的字节数由节数由LEN指出。

      指出2)信息字段)信息字段INF((Information field))((3)结尾字段)结尾字段EPF((epilogue field))包含被传送分组的错误校验码包含被传送分组的错误校验码EDC可以采用纵向冗余校采用纵向冗余校 LRC((1字节)或循环冗字节)或循环冗余校余校 CRC((2字节)应乞泛钦聋因社职贿冬酸葬吵王争豌驹话珐傲杖垫护纽窟搁矽贝掉巍裴认第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 卡卡卡卡 允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度IFSCIFSC((((1-2541-254);););); 接口设备接口设备接口设备接口设备 允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度允许接收最大信息长度IFSDIFSD;;;; IFSC IFSC由专用接口字符由专用接口字符由专用接口字符由专用接口字符TAiTAi((((i>2i>2)给出,其值在)给出,其值在)给出,其值在)给出,其值在1 1~~~~254254,默认值为,默认值为,默认值为,默认值为3232。

      IFSDIFSD的初始值为的初始值为的初始值为的初始值为3232在协议执行过程中由在协议执行过程中由在协议执行过程中由在协议执行过程中由S S((((IFSIFS请求)和请求)和请求)和请求)和S S((((IFSIFS应答)应答)应答)应答)调整调整调整调整IFSCIFSC和和和和IFSDIFSD 2. 专用接口参数专用接口参数 在复位应答中,当第一次在在复位应答中,当第一次在TD(i-1)((i>2)中)中出现出现T==1时,则专用接口字节时,则专用接口字节TAi、、TBi、、TCi被被用作协议参数用作协议参数1)信息字段长度)信息字段长度汞抹蚂壮薯腹疟捆枢幕望智魔奔肌蟹休默奶秦塔带完墅勉金房魏斧破吴舆第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 字符等待时间字符等待时间字符等待时间字符等待时间 CWT CWT----同一分组内两相邻字符上升沿之间的最大时间同一分组内两相邻字符上升沿之间的最大时间同一分组内两相邻字符上升沿之间的最大时间同一分组内两相邻字符上升沿之间的最大时间由由由由TBiTBi((((i>2i>2)的)的)的)的b b4~~~~b b1给出字符等待时间整数给出字符等待时间整数给出字符等待时间整数给出字符等待时间整数CWICWI,公式:,公式:,公式:,公式:((2)字符等待时间)字符等待时间CWTCWT的最小值为的最小值为12工作单元,工作单元,CWT的默认值为的默认值为13。

      胞刘驶懦出孺眩舒困匈墅参佣郧硬旋此贞借淮动喂獭帘令走蛹挨愈笆井荐第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 分组等待时间分组等待时间 BWT--发送到卡的最后一个字符的上升沿与从卡发送到卡的最后一个字符的上升沿与从卡发出的第一个字符之间的最大时间发出的第一个字符之间的最大时间 由由TBi(i>2)的的b8~~b5给出分组等待时间整给出分组等待时间整数数BWI,计算公式:,计算公式:((3)分组等待时间)分组等待时间BWT0≤BWT ≤9,,BWT>9保留于将来使用,保留于将来使用,BWI的默认值的默认值为为4驰善臭枯腺料胳昔戌枝番稠留幽勿眩茵藩荆吃亮曰倚雪帆哨斗帖蓬值阿御第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 用用TCi(i>2)的的b1来选择检验码:来选择检验码:b1 ==1 CRCb1 ==0 LRC(默认值)默认值)b2 ~~ b8 置置0,保留于将来使用保留于将来使用4)校验码的选择)校验码的选择吻擅冗年嗜绅疙著搽份付亿创圃豺徘慢攀姨卵锐甄闰武遥洞蟹鸵疲谷雏天第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 VPP控制控制:VPP的状态由卡发送的的状态由卡发送的NAD的的b8位和位和b4位控制。

      位控制3. 协议操作协议操作((1)数据链路层-字符部分)数据链路层-字符部分b b8 8 ====0 0,,,, b b4 4====0 VPP0 VPP处于空闲状态;处于空闲状态;处于空闲状态;处于空闲状态;b b8 8 ====1 1,,,, b b4 4====0 VPP0 VPP激活(工作)在接收激活(工作)在接收激活(工作)在接收激活(工作)在接收PCBPCB之之之之后回到空闲状态;后回到空闲状态;后回到空闲状态;后回到空闲状态;b b8 8 ====0 0,,,, b b4 4====1 VPP1 VPP激活(工作)一直到接口设激活(工作)一直到接口设激活(工作)一直到接口设激活(工作)一直到接口设备接收到另一个备接收到另一个备接收到另一个备接收到另一个NADNAD字节;字节;字节;字节;b b8 8 ====1 1,,,, b b4 4====1 1 禁用;禁用;禁用;禁用;业康谎藏监绷猾案榴摔汤嵌哈语甫凛淡优糜亮种盈放故啊址亨从莎缀煞抗第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ((2)数据链路层-分组部分)数据链路层-分组部分①①操作过程操作过程 在复位应答或协议类型选择在复位应答或协议类型选择PPS之后的第一个之后的第一个分组是由接口设备分组是由接口设备IFD传送到传送到IC卡的,可以是信息卡的,可以是信息分组(分组(I-blockI-block)或管理分组()或管理分组()或管理分组()或管理分组( S-block S-block)。

      在传送一个分组(在传送一个分组(I-,,R-或或S-block)之后,在下)之后,在下一个分组传送之前,发方应接收到确认,如下:一个分组传送之前,发方应接收到确认,如下:蛊矾观熙亮抄辽别嗡写巢就崩慰飘啼奋噪珐钙恭续躯吵喘疟涟乏变歹由交第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 § 信息分组信息分组信息分组信息分组内有一个发送序列号内有一个发送序列号内有一个发送序列号内有一个发送序列号N N((((S S),),),), N N((((S S))))是一个二进制位(是一个二进制位(是一个二进制位(是一个二进制位(bitbit),它的起始值为),它的起始值为),它的起始值为),它的起始值为0 0,在传送,在传送,在传送,在传送一个信息分组之后加一个信息分组之后加一个信息分组之后加一个信息分组之后加1 1(模(模(模(模2 2););););§ 接收准备分组接收准备分组接收准备分组接收准备分组 R-block R-block内有一个内有一个内有一个内有一个N N((((R R),它的值),它的值),它的值),它的值等于下一个要传送的等于下一个要传送的等于下一个要传送的等于下一个要传送的I-blockI-block中的中的中的中的 N N((((S S)。

      R-blockR-block用于链接;用于链接;用于链接;用于链接;§管理分组管理分组管理分组管理分组 S-block S-block有:有:有:有: 请求分组请求分组请求分组请求分组S (S (‥ ‥request) -blockrequest) -block 应答分组应答分组应答分组应答分组S (S (‥ ‥response) -block response) -block 在接收到请求分组后发一个应答分组在接收到请求分组后发一个应答分组在接收到请求分组后发一个应答分组在接收到请求分组后发一个应答分组赡猪鸥蔬谷症渴应拐干扔虎吗瓮志撵鸵淮凹鼠民闸钒守薛士滚施厨距帽索第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ②②链接链接 分组传输协议具有链接功能,允许接口设备分组传输协议具有链接功能,允许接口设备IFD或或IC卡(卡(ICC)传送信息的长度大于)传送信息的长度大于IFSD((Information Field Size for device)或)或IFSC ((Information Field Size for card)所规定的长度。

      所规定的长度 分组的链接情况受分组的链接情况受I-blockI-block中的协议控制字节中的协议控制字节中的协议控制字节中的协议控制字节PCBPCB中的中的中的中的MM位控制位控制位控制位控制M位指出位指出I-blockI-block的两种状态:的两种状态:的两种状态:的两种状态:MM====0 0,表示当前的,表示当前的,表示当前的,表示当前的I-blockI-block是链的最后一个分组;是链的最后一个分组;是链的最后一个分组;是链的最后一个分组;MM====1 1,表示,表示,表示,表示 链还跟有分组;链还跟有分组;链还跟有分组;链还跟有分组;影获滇柄涌骤枪屑钒述食祁掖穿正拷盯矗禹庐般瘤嘱妙揣美烹衡翘佐汽磅第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 PCB的编码情况如下:的编码情况如下:l lI-blockI-block的的的的PCBPCB字节:由字节:由字节:由字节:由b b8 8 ~ b b1 1组成 b b8 8 ≡0 ≡0,,,, 表示是表示是表示是表示是I-blockI-block ;;;;b b7 7 位发送序列号位发送序列号位发送序列号位发送序列号N N((((S S););););b b6 6 位为位为位为位为MM位,位,位,位, 指示后面是否还有分组;指示后面是否还有分组;指示后面是否还有分组;指示后面是否还有分组;b b5 5~~~~ b b1 1 保留于将来使用。

      保留于将来使用保留于将来使用保留于将来使用l lR-blockR-block的的的的PCBPCB字节:由字节:由字节:由字节:由b b8 8 b b7 7=10=10,表示是,表示是,表示是,表示是R-blockR-block b b5 5 为为为为N N((((R R)))) ;;;;b b6 6 ====0 0,且,且,且,且b b4 4~~~~ b b1 1为为为为0000 0000 表示正确;表示正确;表示正确;表示正确;b b6 6 ====0 0,且,且,且,且b b4 4~~~~ b b1 1为为为为0001 0001 表示表示表示表示EDCEDC或字符奇偶错或字符奇偶错或字符奇偶错或字符奇偶错 ;;;;b b6 6 ====0 0,,,, b b4 4~~~~ b b1 1 为为为为0010 0010 为其他错误为其他错误为其他错误为其他错误辙亲惦烂绦御芜寅碳最忙蚊腿寥行痞艘纸荐司虱娶涌征趣够桩荔佣彦君瞥第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 l lS-blockS-block的的的的PCBPCB字节:由字节:由字节:由字节:由b b8 8 b b7 7=11=11,表示是,表示是,表示是,表示是S-blockS-block 。

      b b6 6 为应答位为应答位为应答位为应答位若若若若b b6 6====0 0,表示请求(,表示请求(,表示请求(,表示请求(requestrequest););););若若若若b b6 6 ====1 1,,,, 表示应答(表示应答(表示应答(表示应答(responseresponse)b b5 5~~~~ b b1 1 提出是何种请求或何种应答提出是何种请求或何种应答提出是何种请求或何种应答提出是何种请求或何种应答b b5 5 ~~~~b b6 6 ====0000000000,若,若,若,若b b6 6====0 0,则为,则为,则为,则为“ “重新同步请求重新同步请求重新同步请求重新同步请求S”S”,,,,此请求仅由接口设备发送,将分组传输协议的参数复此请求仅由接口设备发送,将分组传输协议的参数复此请求仅由接口设备发送,将分组传输协议的参数复此请求仅由接口设备发送,将分组传输协议的参数复原到初始值;原到初始值;原到初始值;原到初始值;若若若若b b6 6====1 1,则为,则为,则为,则为“ “重新同步应答重新同步应答重新同步应答重新同步应答S”S”,是,是,是,是ICIC卡接收到重新同步请求后发出的应答。

      卡接收到重新同步请求后发出的应答卡接收到重新同步请求后发出的应答卡接收到重新同步请求后发出的应答诊悍苏呻冗嘎凌氯醚虚杭吃穿俩锄锗迫肠测弗渴示咋连吻桂蛾蛰毋促嫡剔第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 b b5 5 ~~~~b b6 6 ====0001000010,若,若,若,若b b6 6====0 0,则为,则为,则为,则为“ “信息字段长度请求信息字段长度请求信息字段长度请求信息字段长度请求S S((((IFS requestIFS request))))” ”;若;若;若;若b b6 6====1 1,则为,则为,则为,则为“ “信息字段长度信息字段长度信息字段长度信息字段长度应答应答应答应答S S ((((IFS responseIFS response))))” ”ICIC卡发出卡发出卡发出卡发出S S((((IFS requestIFS request)表示它能支持新的)表示它能支持新的)表示它能支持新的)表示它能支持新的IFSCIFSC,,,,接口设备接口设备接口设备接口设备IFDIFD发出发出发出发出S S ((((IFS responseIFS response)))) S S ((((IFS IFS responseresponse)表示它能支持新的)表示它能支持新的)表示它能支持新的)表示它能支持新的IFSDIFSD。

      对方接收到对方接收到对方接收到对方接收到S S后应后应后应后应发出发出发出发出S S作为应答作为应答作为应答作为应答b b5 5 ~~~~b b6 6 ====0001000010,若,若,若,若b b6 6====0 0,则为,则为,则为,则为“ “中止请求中止请求中止请求中止请求S”S”;;;;若若若若b b6 6====1 1,则为,则为,则为,则为“ “中止应答中止应答中止应答中止应答S”S”逃息饲疥婚款设圈式竭酞年檬幻芹燥廷乔喝晾蔡破廓剥肠疹弗舟炳亩袋愤第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 b b5 5 ~~~~b b6 6 ====0001100011,,,,若若若若b b6 6====0 0,则为,则为,则为,则为“ “等待时间扩充请求等待时间扩充请求等待时间扩充请求等待时间扩充请求S S((((WTX WTX requestrequest))))” ”;;;;若若若若b b6 6====1 1,则为,则为,则为,则为“ “等待时间扩充应答等待时间扩充应答等待时间扩充应答等待时间扩充应答S S ((((WTX WTX responseresponse))))” ”。

      ICIC卡发出卡发出卡发出卡发出S S((((WTX requestWTX request)表示它能需要超过)表示它能需要超过)表示它能需要超过)表示它能需要超过BWTBWT时间去处理前面接收到的时间去处理前面接收到的时间去处理前面接收到的时间去处理前面接收到的I-blockI-block矣弛冻戏隐欠弄科两阂施柔颤亢哟俯乎膨捌絮恒侄裸厨痊许锑卒涨瞥醒睫第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 链接功能举例:链接功能举例:应用数据应用数据Application Data由接口设备由接口设备IFD传送传送到到IC卡,假设分成三个信息分组,分别为:卡,假设分成三个信息分组,分别为:Applic、、ation和和Data,每次传送信息时还传送,每次传送信息时还传送PCB,以,以I((N((S),),M)表示,其中)表示,其中N((S))是发送序列号,是发送序列号,M表示后面是否还有分组需要表示后面是否还有分组需要传送分析分析::PCB 的编码包括三类,的编码包括三类,I-block、、R-block和和S-block现以I((N((S),),M)表示,说明该)表示,说明该PCB表示表示I-block的编码情况。

      的编码情况涡州菩郡媚蝴蹬沽铀砷狼抠躁肇眼崇揪六褪粳丸嚼坤捎反济艺孤茨烷旗否第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 ApplicationDataPApplicEPactionEPDataEPEPEPEIFDICCI((0,,1))I((1,,1))I((0,,0))R((1))R((0))I((0, 0 ))P=开始字段=开始字段E=结尾字段=结尾字段链接功能图例链接功能图例序列号序列号二进制二进制恍穷占人秤陛肠夫肚垒笺禹博忻素器铺宾领酋邱焕呢骇敷犬涝曝乳勿赂挝第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 IFDICCApplicI((0,,1))R((1))actionI((1,,1))R((0))DataI((0,,0))I((0,0))序列号序列号二进制二进制接口设备发送链接接口设备发送链接 I-blockreturn脂槽肮懒醒彼涝晃戌额智模运秽茬亮错酒霓兵潞紧莫锭煤便厨恼去讨昼户第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.5 接接触触式式集集成成电电路路卡卡((同同步步卡卡))的的 电信号和复位应答电信号和复位应答(ISO/IEC 7816-10ISO/IEC 7816-10)3.5.1 触点的电特性触点的电特性1. 触点的分配触点的分配两种类型的同步卡:第两种类型的同步卡:第1类(类(type 1)) 第第2类(类( type 1))触点触点C4指定:第指定:第2类同步卡的功能码(类同步卡的功能码(FCB)。

      FCB和和RST一起构成在卡中执行的命令--一起构成在卡中执行的命令--Reset、、read、、writereturn炽劫孵织谭锯耻捻欢逢啼罕检咸滞帚趾须沃幼俭梆祈命鹏绘蒲久涟寂聪付第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 2. 选择卡的类型选择卡的类型 接口设备按第接口设备按第1类、第类、第2类卡启动操作条件,类卡启动操作条件,如果卡不应答,或提供一个不符合的应答,接口如果卡不应答,或提供一个不符合的应答,接口设备将释放触点,延迟至少设备将释放触点,延迟至少10ms后,再启动另后,再启动另一操作条件一操作条件亨挽绣层节嘛糖认柬咋返邓允截合马赎启赤鹅沿窥惨胜澎步飘宝藕优刻榴第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.5.2 复位应答复位应答 在同步半双工传输方式中,在同步半双工传输方式中,I/O线上一串数据线上一串数据位用位用CLK上的时钟信号进行同步上的时钟信号进行同步1. 时钟频率和位速率时钟频率和位速率 I/O线上的位速率与接口设备发到线上的位速率与接口设备发到CLK的时的时钟频率呈线性关系,例如钟频率呈线性关系,例如10kHz时钟频率相应时钟频率相应于于10Kbit/s。

      最大上升沿最大上升沿/下降沿各为下降沿各为0.5μs第一类卡:低于第一类卡:低于50kHz的任一频率可用的任一频率可用第二类卡:低于第二类卡:低于280 50kHz的任一频率可用的任一频率可用缔而焰儡十肛殉颗暇蔡腊貉脱卷祥滥队衅惧缝可汕仗估已颧傈咙枯房抠音第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 2. 复位应答头的结构复位应答头的结构 复位操作的结果是从卡发送应答头到接口设备复位操作的结果是从卡发送应答头到接口设备该头的长度固定为该头的长度固定为32位,其开始的两个字节位,其开始的两个字节H1和和H2是必备的是必备的b1~b32是按时间顺序发送的信息位,最低位先发送是按时间顺序发送的信息位,最低位先发送宛粱傀唉锤昌硼呛唬展读植答颁朋离晴栓冰阵迷职允劣摈甭守棠臃队谆欧第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3. 复位应答头的数据内容复位应答头的数据内容 头由头由4个字节(个字节(H1~~H4)组成,用于尽早决定)组成,用于尽早决定卡与接口设备是否相容,如不容,则释放触点。

      卡与接口设备是否相容,如不容,则释放触点第一个字段第一个字段H1是卡协议类型的编码,见表是卡协议类型的编码,见表3.13第二个字段第二个字段H2是是H1的编码参数的编码参数 如果如果H1==’X0’((X==1,,‥,,7),),H2的值由的值由ISO/IEC JTC1/SC17指指定押篱堆沽拨乌快贿客速薛谍苯鸽吻映般杰编恳肃悔勋拽中敌洒胯瞪婉继沁第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 3.5.3 触点的释放触点的释放当信息交换中止或失败时(卡无应答或检测到卡当信息交换中止或失败时(卡无应答或检测到卡移去),触点将被释放,接口设备应顺序完成一移去),触点将被释放,接口设备应顺序完成一些操作:些操作:--CLK 处于状态处于状态L;;--FCB 处于状态处于状态L(仅适合第二类卡);(仅适合第二类卡);--VPP静止;静止;--I/O处于状态处于状态A;;--VCC静止return吨轻罗慑钞园涎恩辑压号仟贾觅找傅篡鹿募墙胰劳岸鬃豁挪染黎滋况钉现第三章接触式IC卡的物理特性、触点、电信号和传输协议1第三章接触式IC卡的物理特性、触点、电信号和传输协议1 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.