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