ISO/IEC 7816-3中规定的触点分配至少支持下列电路

—C1:电源输入

—C2:复位信号输入

—C3:时钟信号输入

—C5:接地

—C6:标准/自定义的用法

—C7:输入/输出串行数据

根据定义 ,当卡和接口设备通过机械件连接在当卡和接口设备通过机械件连接在一起,那么每个触点和对应的接口设备的触点一起构成一个“电回路”。

所有测量应相对于触点GND并在周围温度0℃~50℃的范围内定义。所有流入卡的电流定义为“正”。所有定时应该根据合适的门限电平进行测量。

根据定义,当触点GND的电压保持在0V~0.4V,流入接口设备的电流小于1mA的时候认为此电回路没有工作。

此协议定义了三类操作状态,这三种状态都是基于接口设备通过VCC提供给卡片的额定电压(nominal supply voltage)。

——5V: A类

——3V: B类

——1.8V:C类

卡可以支持更多种类。如果接口设备用了一个卡支持的种类,卡就能按规定的方式运行了。

——如果卡可以支持多个类别,那么这些类别要按照顺序彼此连续的

——如果接口设备支持多个类别,那么应用这些类别的顺序不在此协议所给的范围内。

卡即使用了自己不支持的类别,卡也不会损坏(根据规定,损坏的卡不能正常操作,或是已经包含了错误数据。)

C1(触点VCC)

这个触点是用来给卡提供电源的

为卡定义的最大电流。接口设备可以在一定电压范围内通过这个电流也有可能通过更多。电压将要在规定范围内保持这个电压值尽管如下表显示的---会有极小的能量损耗

(C2)触点RST

rst触点是用来设置复位信号的

C3(触点CLK)

CLK触点是用来设置时钟信号的,时钟信号的频率的实际值用f来表示。最小值将设置成1MHz。在激活(见4.31)和冷复位(见4.32)期间,最大值至少要设置在5MHz。根据卡来设置最大值。

除非其它特别规定,不然时钟信号周期将会是稳定状态下周期40%~60%。当频率从一个值转换到另一个值时,应注意保证没有比短周期的40%更短的脉冲。转换频率的时候没有信息交换。调整频率的时候建议使用两个不同的时间,或是当卡在等待一个特征值时,复位应答完成后;或是当卡在等待一个特征值时,一个成功的协议参数选择交换后

C6(触点SPU)

这个触点在作为输入或输出端口时既支持标准用法,也支持自定义。

卡是否应用SPU功能,取决于第一个TB(interface bytes)在“复位应答”上置T=15还是置空:这个全局的TB将要指出用“标准”还是“自定义”。ISO/IEC JTC 1/SC 17为了将来使用而保留的标准用法。

当给VCC上电,如果触点C6与接口设备连接,电压将要保持在-0.3V~Ucc+0.3V。

当接口设备符合先前版本(ISO/IEC 7816-3:1997),卡不会因为触点C6经过接口设备连接到VCC或者GND而损坏。

C7 (触点I/O)

这个触点被用来作为输入(接入模式)或输出(传输模式)的。信息交换用电回路的两种状态:

——状态H:卡和接口设备在接入状态或者人为强制此状态

——状态L:人为强制此状态。

当卡和接口设备都在接入模式时,电回路在状态H。当卡和接口设备在“不匹配”传输模式时,电回路处于“不确定”状态。在操作期间,接口设备和卡不能同时地处于传输状态。

接口设备能够通过一定范围内的输入电流并且输入电压也要在规定范围内。接口设备对卡的阻抗可以使卡的输出电压在规定范围内。

集成电路卡的操作过程

当卡的触点通过机械方式连接到接口设备时,电路才能运行。

通过下面几条规则,我们可以看到接口设备和卡的互动方式。

——接口设备需要适用一类电路的操作状态,比如,“激活”、 “冷复位”和一个或多个“热复位”。如果卡支持这一类,卡将要

根据“复位应答”来回复。接口设备用一个完整和有效的“复位应答”

和一类操作状态结束工作,并且接口设备也能完整地重复此操作过

程。

——对于交换信息,卡和接口设备能支持同一个传输协议和传输参数值。指定 T=0时,为半双工字符传输协议;指定T=1时,为半双工块传输协议。根据T=0和T =1指定传输协议命令对。当不考虑传输时(例如,在处理一个命令响应对后和处理下一个之前),如果卡片支持时钟停止的话,接口设备可以停止时钟信号。

——接口设备将要执行“去激活”作用。

应该在卡的触点和接口设备的触点用机械件连接以前完成“去激活”

作用。

EMV L1(7816)学习(Smart Cart智能卡)-1相关推荐

  1. EMV Level1(7816)学习(Smart Cart智能卡)-3

    2.1字符传输: Smart Card的字符传输采用的是异步半双工模式,这种异步的模式很像个人电脑上的RS232通信.传输一个字符时,除了8Bits的数据外,还加了以下几个Bits: 起始位:用于字符 ...

  2. Open Smart Card Shell Test on doemv.js - EMV DDA Test

    文章目录 Summary Authentication procedure Retrieval of ICC Public Key Dynamic Data Authentication Refere ...

  3. IC卡(智能卡)基础知识简介

    目录 IC卡(智能卡)基础知识简介 1.何为IC卡(智能卡) 2.IC卡的相关规范 3.智能卡如何管理其存储器 4.智能卡如何对信息存取过程进行控制 IC卡(智能卡)基础知识简介 IC卡(智能卡)基础 ...

  4. 系统学习机器学习之总结(二)--样本不平衡问题处理

    原文链接:http://blog.csdn.net/heyongluoyao8/article/details/49408131 解决这一问题的基本思路是让正负样本在训练过程中拥有相同的话语权,比如利 ...

  5. 有监督回归:鲁棒学习

    1.前言 虽然最小二乘学习法是非常实用的机器学习方法,但是当训练样本中包含异常值的时候,学习效果非常易于受到影响.下图展示的是对于线性模型: 以10个训练样本进行最小二乘学习的例子.测试结果如下图所示 ...

  6. 机器学习速成课程 | 练习 | Google Development——编程练习:稀疏性和 L1 正则化

    稀疏性和 L1 正则化 学习目标: 计算模型大小 通过应用 L1 正则化来增加稀疏性,以减小模型大小 降低复杂性的一种方法是使用正则化函数,它会使权重正好为零.对于线性模型(例如线性回归),权重为零就 ...

  7. MBO目标管理与SMART原则

    MBO是指管理层收购(management buyout),企业收购:或者目标管理(management by objectives),企业管理学之一,我们今天谈的就是 目标管理(management ...

  8. 【深度学习-吴恩达】L1-4 深层神经网络 作业

    L1 深度学习概论 4 深层神经网络 作业链接:吴恩达<深度学习> - Heywhale.com 0 作业任务 构建一个任意层数的深度神经网络 实现构建深度神经网络所需的所有函数 使用这些 ...

  9. 集成学习(XGBoost,LightGBM,CatBoost)

    决策树 由根节点跟许多决策节点和叶子节点组成的树形结构 eg. 分类树 1.信息熵 信息熵是用来衡量休息不确定性的指数,不确定性是一个事件出现不同结果的可能性.计算方法如图所示: H(X)=−∑i=1 ...

最新文章

  1. ASP.NET2.0图片格式转换【月儿原创】
  2. leetcode算法题--Magical String
  3. Oracle Database 10g:删除表
  4. 【Android布局】控件布置
  5. leetcode问题:PlusOne
  6. Refactoring之——代码的坏味道(一)过长方法
  7. SQLServer DBA 三十问之我答(第7题)
  8. 泛微OA ecology 您查看的文档过大,请下载文档后查看
  9. 3.9 使用标尺工具拉直倾斜的图片 [Ps教程]
  10. 推荐五款你从未见过的嵌入式电子电路仿真APP
  11. PS笔记1_如何制作电子签名
  12. 如何用深度学习来写歌词(神经网络实现)
  13. 我的python学习(前言 初生牛犊不怕虎)
  14. 程序猿段子_那些关于程序员的段子
  15. **最新2018手机号码正则表达式**
  16. 苹果手机编辑word_苹果手机更新后卡顿,关闭这两个开关立马恢复,设置之后差点泪崩...
  17. 小米air2se耳机只有一边有声音怎么办_校园场景实测,JEET ONE与小米Air 2se蓝牙耳机哪款更好用?...
  18. 【MySQL】索引常见面试题
  19. 情报板/路政/枪机/卡口/监控类摄像机
  20. Spring Cloud远程服务调用

热门文章

  1. prettyPhoto 的使用
  2. Java毕设项目旅游网站设计(java+VUE+Mybatis+Maven+Mysql)
  3. 工业互联网2022:第一梯队成型、专精玩家突围
  4. 起泡法排序(十个数)
  5. Solidity的合约
  6. BZOJ3583 : 杰杰的女性朋友
  7. 抖音快手超火的小霸王游戏机
  8. 爬取重庆交通大学新闻网站信息通知(爬虫)
  9. wfGo 围棋 棋谱研究模式
  10. HEVC代码学习27:calcRdCost函数