前几天有个同事问我一个关于ATR方面的东西,但是当时我给回答错了.几年前曾经仔细的看过关于ATR的一些东西,由于很久没有使用好多东西都忘个差不多了.几天就找找资料简单总结一下,一来是为了增加印象,二来也使自己以后查找方便.
冷复位图:
热复位图:
说明:1.在VCC和CLK稳定的情况下RST线上保持至少400个时钟周期则启动热复位.2.在RST线上出现上升沿后的400-40000个时钟周期内,I/O线必须有应答.
TD(i):高4bit指明TA(i+1)TB(i+1)TC(i+1)TD(i+1)的存在情况,低4bit指定传输协议T,依次类推.
TA(i)TB(i)TC(i):是全局的或专用的TA(1)TB(1)TC(1)TA(2)TB(2)是全局的,TC(2)是专用的.TA(1)是波特率因子FIDI.TB(1)是最大编程电压.TC(1)额外保护时间,T0=12etu,T1=11etu.TA(2)存在表示转用模式,不存在是协商模式.在专用模式中,紧跟复位应答之后,有TA(2)指示的协议应用为TA(2)的bit5=0时,使用Fi和Di;TA(2)的bit5=1时,使用缺省值. 至于协商模式下篇博文介绍.
历史自己默认存放与标识符为2F0的EF文件中,历史字符有3个数据段组成:第一个1字节:种类指示符(强制性)。其值为00:状态信息不在TLV中,而是在历史字节的结尾处,属于常见情况。80:状态信息包含在任选的压缩TLV结构中。
第二字节:任选的压缩TLV数据对象(可选的)。后续为一个有条件的状态指示符(13个字节)。其中比较重要的就是最后4个字节,倒数第4个为卡片能力字节,表示卡片支持什么方式选择文件以及支持那些文件等。最后3个字节是生命周期字节+状态吗SW1SW2
http://blog.sina.com.cn/s/blog_62898ee70100hbut.html