- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EMV简介及检测和调试实例 一.EMV规范简介 EMV是国际组织EUROPAY,MASTER,VISA的简称。EMV规范在ISO7816标准的子集上加入了一些EMV特有的要求而形成的包括IC卡,IC卡终端,IC卡应用的统一标准。由于这些特有的要求,使得EMV标准和ISO7816标准并不能够完全兼容。随着国际金融电子化的深入,EMV标准日益成为国际上一套最具权威性的IC卡规范.今天,EMV已经成为事实上的银行IC卡(借记卡、贷记卡)国际标准,正日益引起众多的IC卡终端设备供应商的重视。Visa和Mastercard等国际组织已要求各会员银行在2008年前完成磁条卡向遵循EMV标准的IC卡的迁移计划。 当前EMV规范的最高版本是EMV2000,EMV规范认证分为LEVEL1和LEVEL2。其认证证书必须通过EMV组织在全球指定的几家测试实验室测试后取得。其测试以要求严格和测试费用昂贵著称。LEVEL1认证测试有关终端的机电特性、逻辑接口、传输协议等内容,可概括为:物理参数测试,T=0协议测试,T=1协议测试(ATR分析测试是分别存在于上述三项测试中的)。对于终端的厂商来说,LEVEL1认证是必须通过的,它能保证IC卡终端对于IC卡操作的无损害性和规范性;LEVEL2认证主要是对应用方面的测试,是界于LEVEL1和实际应用程序之间的应用软件接口认证,它保证了应用软件接口的统一和规范。另外,还有所谓的标准应用认证,则是和具体应用有关,如VISA组织的VIS标准认证等等,它保证了具体每个IC卡应用的标准和规范 。 EMV LEVEL1的认证应该是EMV认证中最困难的认证,它对于IC卡终端底层的硬件和软件都做了很严格的要求。MEV LEVEL1认证包含的测试项目有物理参数测试,T=0协议测试,T=1协议测试三大部分,另外也要对IC卡终端进行高低温测试,高低电压测试。温度和电压测试是根据厂商提供终端适应的温度,电压参数进行的,EMV LEVEL1中没有具体的规定。EMV规范测试总共473个测试项目。 二.过EMV测试的难点: 如前所述,EMV测试分为LEVEL1 测试和 LEVEL2测试。其中,LEVEL2测试纯粹是应用软件测试,所以难度相对来说不大。关键在LEVEL1测试。在LEVEL1测试中,有以下几个难点:1.电气特性,2.各种时序的要求,3.各种波特率的实现(软件方面实现) 三分析: 正如前述,EMV测试有三大难点。 EMV在物理特性方面对终端有着十分严格的要求,物理参数测试包括硬件测试,电气测试。硬件测试是指IC卡触点的位置测试,卡座压力测试。电气测试包括:触点短路测试,VCC的电压测试,VCC的电压扰动测试,RST信号,CLK信号,I/O信号等信号的电平测试,干扰测试,上升下降时间(可以实例讲解),触点电阻等测试。电气测试是EMV测试中最难实现的一项,各项测试都与IC卡读写器的电路,硬件控制程序有很大的关系,其中信号扰动EMV测试是最严格的,也是最难通过的。如果有一个毛刺超过范围,整个测试项就不能通过。如果硬件人员用通用的外围芯片去设计外围电路来实现这些功能,不是不可能,但是所花的器件成本,需要的人力成本,以及等待产品稳定所需要的时间以及为此所花费的额外的测试费用,相对来说就显得过高了 难点二(软件实现): 突出显示任EMV2000的标准中,要求终端能够支持9600BPS,19200BPS,38400BPS三种串行通讯波特率。按照规范要求,在终端和卡的通讯的过程中,如果终端检测到IC卡传输的字符有错误,终端必须在指定的有限时间(在几十乃至十几微秒内)里及时做出反应,把I/O口线拉低,并维持一段指定的时间,以表示要求IC卡重发这个字符;同样,如果终端发送完一个字符之后,还要在规定的时间里检测I/O口线是否有被拉低,以判断IC卡方是否已经正确接收到了终端发送的这个字符,如果IC卡在规定的时间里把I/O口线拉低了一段时间,则表示IC卡接收到的字符是错误的,终端就要在规定的时间里重发字符。这些动作,要是由终端自己来实现,就要求终端的控制器速度足够快和对时间的控制精确,这提高了编程难度。如果采用TDA8007C3,则由于该芯片内置了一个ISO UART,并有自动检测字符传输错误并自动重发的功能,波特率也有专用的除数寄存器进行控制,还有一个先进先出队列。发送数据或接收数据时,微控制器只须把要发送的数据通过并行接口送入UART中或者从UART中读取收到的数据就可以了。控制简单,而且不需要实时响应。51体系结构的CPU就可以轻松做到。 难点三(一般硬件IC有保证): EMV规范中,规定了大量的时间限制。在难点二中,已经有所提到。此外,EMV规范规定了字符间的最大等待时间WWT和CWT,同向字符之间的最小时间间隔,异向字符
您可能关注的文档
最近下载
- 高一数学(必修二)立体几何初步单元测试卷及答案.docx VIP
- “二次元经济”崛起背后的商业逻辑.docx VIP
- 【阶段测试】人教版数学六年级上册第一单元《分数乘法》单元测试卷27.doc VIP
- 中国谷子经济分析:从哪吒旋风看二次元IP衍生品市场崛起.pdf VIP
- 2025年全国高考山东省物理真题试卷(含答案).pdf
- 2025年人教版数学六年级上册单元测试卷-第一单元 分数乘法(含答案).pdf VIP
- 《不负'食'光拒绝浪费》班会课件.pptx VIP
- 部编本《一块奶酪》优质课公开课教案课堂教学实录.docx VIP
- DB13T 5448.3-2021 工业取水定额 第3部分:医药行业.docx VIP
- 山东省安装工程消耗量定额(2016).pdf
文档评论(0)