ISO-7816-1-2-3协议


第一部分:卡的电气特性
一、 卡的触点分配
IC卡触点的分配遵循ISO7816-2的规定,如下所示:

C1电源电压(Vcc)C5地(GND)
C2复位信号(RST)C6不使用
C3时钟信号(CLK)C7输入/输出(I/0)

二、 卡的电气特性
1、 测量约定
        所有测量均应在IC卡和接口设备(IFD)之间的触点上进行,并以GND为参照。环境温度范围为0℃~50℃。
        所有流入IC卡的电流均为正值。

2、 输入/输出(I/O)
        该触点作为输入端(接收模式)从终端接收数据或者作为输出端(传输模式)向终端传送数据。在操作过程中,IC卡和终端不能同时处于传输模式,若万一发生此情况,I/O触点的状态(电平)将处于不确定状态,但不应损坏IC卡。
(1) 接收模式
        在接收模式下,当电源电压(VCC)在第6中所规定的范围内时,IC卡应能正确的解释来自终端的信号,其特性如表2所示:

符    号最小值最大值单  位
VIH0.7×VccVccV
VIL00.8V
tR  和 tF----1.0μs

                                                表2      接收模式下的I/O的电气特性

      (2) 传输模式
      在传输模式下,IC卡向终端传送数据,其特性如表3所示:
符    号条      件最小值最大值单  位
VoH-20μA0.7×VccVccV
VoL00.4V
tR  和 tFCIN(terminal)=30pF  max.-----1.0μs

                                                表3      传输模式下的I/O的电气特性

       除向终端传送数据外,IC卡应将其I/O信号驱动模式设置为接收模式,且不要求I/O具备任何电流源性能。

3、 编程电压(Vpp)
IC卡不需要编程电压Vpp。

4、 时钟(CLK)
        当VCC在第6中所规定的范围内时,IC卡将在具有表4所示特性的时钟信号作用下正常工作。
        
符    号条      件最小值最大值单  位
VIH Vcc-0.7VccV
VIL 00.5V
tR  和 tFVcc=min. To max.-----9%的时钟周期μs

                                                      表4      CLK的电气特性
   
当时钟占空因数处于其稳定运行周期的44%~56%之间时,IC卡应能正常工作。
当时钟频率处于1MHZ到5MHZ之间时,IC卡应能正常工作。
注:在卡片操作过程中,频率值将由终端维持在复位应答期间所用频率的±10%之内。

5、 复位(RST)
       当VCC在第6中所规定的范围内时,IC卡应能正确的解释具有表5所示电气特性的复位信号。
        
符    号条      件最小值最大值单  位
VIH Vcc-0.7VccV
VIL 00.6V
tR  和 tFVcc=min. To max.-----1.0μs

                                                      表5      RST的电气特性

IC卡将利用激活的低复位信号,采用异步方式进行复位应答。

6、 电源电压(VCC)
     在电源电压VCC为5V±0.5V直流电的情况下,IC卡应能正常工作。此时,时钟频率应在
第4中所规定的范围内。最大电流为50mA。

7、 触点电阻
         在整个生命周期内,IC卡触点电阻(在清洁的IC卡和清洁的标准接口设备触点间测量时)应小于500mΩ。

 三、终端的电气特性
1、 测量约定
同卡片。

2、 输入/输出(I/O)
        该触点作为输出端(传输模式)向IC卡传送数据,作为输入端(接收模式)从IC卡接收数据。在操作过程中,终端和IC卡不能同时处于传输模式,若万一发生此情况,I/O触点的状态(电平)将处于不确定状态,但不应损坏终端。
         当终端和IC卡都处于接收模式时,触点将处于高电平状态。为了达到这种状态,终端应在VCC上或其它装置上连接一个上拉电阻。除非VCC加电并稳定在第6中允许的范围内,终端不应将I/O置于高电平状态。见卡操作过程中有关触点激活的内容。
       在任何情况下,均应将流入或流出I/O触点的电流限定在±5mA以内。
(1) 传输模式
在传输模式下,终端向IC卡传送数据,其特性如表7所示:

符    号条      件最小值最大值单  位
VoH-20μA0.8×VccVccV
VoL- 1mA 00.4V
tR  和 tFCIN(ICC)=30pF  max.-----1.0Μs
正负脉冲峰值 -0.25Vcc+0.25V

                                                表7      传输模式下的I/O的电气特性

(2) 接收模式
在接收模式下,终端应能正确的解释从IC卡发来的具有表8所示特性的信号。
符    号最小值最大值单  位
VIH0.7×VccVccV
VIL00.8V
tR  和 tF----1.0Μs

                                                表8      接收模式下的I/O的电气特性

3、 编程电压(VPP)
终端不产生编程电压VPP。

4、 时钟(CLK)
终端将产生一个具有表9所示特性的时钟信号:
符    号条      件最小值最大值单  位
VoH0Vcc-0.5VccV
VoL- 50μA 00.4V
tR  和 tFCIN(ICC)=30pF  max.-----8%的时钟周期Μs
正负脉冲峰值 -0.25Vcc+0.25V

                                                表9    CLK的电气特性

        频率范围在1MHZ~5MHZ之间,且在整个交易期间,其变化范围不超过±1%(见卡的操作过程)。时钟占空因数应在其稳定运行周期的45%~55%之间。

5、 复位(RST)
终端产生一个具有表10所示特性的复位信号:
符    号条      件最小值最大值单  位
VoH0Vcc-0.5VccV
VoL- 50μA 00.4V
tR  和 tFCIN(ICC)=30pF  max.-----0.8Μs
正负脉冲峰值 -0.25Vcc+0.25V

                                                表10    RST的电气特性
6、 电源电压(VCC)
        终端提供一个5V±0.4V的直流电压,并能稳定输出0~55mA的电流。终端应带有保护电路以防止在误操作如对地或VCC短路时所造成的损坏。误操作既可能来源于内部,也可能来自外部接口如电源干扰、通讯链路故障等。
        在IC卡的正常操作中,电流脉冲可在IC卡触点上引起VCC波动。电源应能中和小于40nAs且持续时间不超过400ns的电源波动。并能承受IC卡上100mA的电流消耗。

7、 触点电阻
       在终端的整个设计寿命期间,触点电阻(在清洁的接口设备和清洁的标准IC卡触点间测量时)应小于500mΩ。

8、 短路保护
当任何两个触点之间发生短路时,无论时间长短,终端都不应被损坏或功能失常。

9、 插入IC卡后,当对终端进行加电或断电
        插入IC卡后,当对终端进行加电或断电时,触点的接口界面不应出现杂乱信号或电源干扰,触点激活和释放的时序见用卡过程。




第二部分:IC卡的用卡过程
         以下用卡过程是按照《EMV规范》(即《支付系统集成电路卡规范》)的规定来叙述的。对于其它应用的IC卡,只要符合ISO-7816标准的规定,其用卡过程也大体相同。
一、 用卡过程
 (一)   正常的用卡过程
      这里所说的正常用卡过程,是指IC卡所插入的终端设备将其触点断电后,持卡人才拔出IC卡而结束的用卡过程。
        1、用卡过程可划分为如下几个阶段:
1) 把IC卡插入IFD(接口设备Interface Device)并接通各触点。
2) 使IC卡复位并在终端和IC卡间建立通讯。
3) 执行交易
4) 释放触点并取出IC卡。所谓释放触点。

2、IC卡插入和触点接通序列

 
 
          IC卡插入


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部