• 原文: https://www.duoluodeyu.com/2322.html
  • 发表评论
  • 777
  • A+
所属分类:智能卡
 

ATS结构包括长度字节TL、格式字节T0、接口字节TA(1)、接口字节TB(1)、接口字节TC(1)及历史字节,ATS结构图如下:

长度字节TL

给出ATS响应的长度,包括TL字节,但不包含两个CRC字节,且ATS不能超出FSD的大小,因此TL的最大值应不超过 FSD-2。

格式字节T0

T0:可选,只要出现,长度字节TL就会>1。FSCI用于编码FSC,即PICC可接收的最大帧长,缺省值为2,即32字节。FSC的编码等于FSD(之前)的编码。

接口字节TA(1)

TA(1):决定参数因子D、编码 DS(发送因子)和DR(接收因子)。

  • 最高有效位b8编码了为每个方向处理不同除数的可能性。当该位被置为1时,PICC不能为每个方向处理不同除数。
  • 位b7到b5为PICC到PCD方向编码了PICC的位速率能力,称为DS。其缺省值应为(000)b。
  • 位b4被置为(0)b,其他值为RFU。
  • 位b3到b1为PCD到PICC方向编码了PICC的位速率能力,称为DR。其缺省值应为(000)b。

接口字节TB(1)

TB(1):编码FWT(帧等待时间)和SFGT(启动帧保护时间)。

FWT:PICC在PCD帧结束后,开始其响应帧的最大时间(可扩展)

SFGT:在发送了ATS之后,准备接收下一个帧之前,PICC所需的特定保护时间。

FWT=(256×16/fc)×2^FWI         SFGT=(256×16/fc)×2^SFGI

其中:因FWI、SFGI的范围为0-14,所以 302us<= FWT、SFGT <=4949ms,FWT默认为4.8ms,SFGT为302us 。

接口字节TC(1)

TC(1):编码协议选项

b2b1位:定义了在PICC支持的开端字段中的可选字段。允许PCD跳过已被指出被PICC支持的字段,但PICC不支持的字段应不被PCD传输。

历史字节

历史字节是可选项,包含了通用信息。ATS的最大长度(TL)给出了历史字节的最大可能数目。

最新文章

  1. java文件上传
  2. symfony2取得web目录绝对路径、相对路径、网址的函数是什么
  3. [CareerCup] 17.4 Maximum of Two Numbers 两数中的较大值
  4. Wijmo金融图表系列之等量图&amp;成交量柱状图
  5. 如何使用lessc编译.less文件
  6. ClassLoader加载
  7. Python-Day12 Python mysql and ORM
  8. ASP.NET MVC Html.ActionLink使用说明
  9. 【Linux】 诊断工具-strace
  10. 深入理解linux网络技术内幕读书笔记(七)--组件初始化的内核基础架构
  11. JQuery - 根据节点获取对应的id,可用于留言板
  12. 2014.3.6-C语言学习小结
  13. 在64位Win7操作系统中安装Microsoft Access Engine的解决方案
  14. uCOS-iii 中定义的一些常量
  15. 机器学习-scikit learn学习笔记
  16. 【2016北京集训测试赛(十)】 Azelso (期望DP)
  17. 转发 Delphi中线程类TThread 实现多线程编程
  18. 一个网站SEO优化方案
  19. gzip1
  20. 完美解决Linux服务器tomcat开机自启动问题

热门文章

  1. RMAN 还原与恢复
  2. 过滤xss攻击和sql注入函数
  3. 最简单的方式用上https
  4. 扩展Jquery方法创建LigerUI Grid
  5. java中Xml、json之间的相互转换
  6. cocos2d-x 3.1.1 学习笔记[15] Shader 著色器
  7. Git学习笔记一--创建版本库、添加文件、提交文件等
  8. js设置加载进度提示
  9. php抽象类和接口的异同【转】
  10. Hibernate配置C3P0连接池