DS_1217F_002
1.7.17.2
复位应答处理
73S1217F数据表
一种卡插入事件产生一个中断固件,然后将其负责的
电气接口,该卡的UART和激活的配置。激活序列发生器
通过电序列如ISO 7816-3标准中定义的推移。异步
激活的时序图如图18所示。之后,卡RST被解除断言,固件指导的
硬件寻找一个字节的TS开头的ATR响应。如果不设置内的一个响应
预编程的超时时间,则产生中断,然后将固件可以采取适当的
行动,包括指示73S1217F开始去激活序列。一旦命令时,
通过断电序列失活序列将转到如ISO 7816-3所定义
规范。如果接收到的ATR的响应,硬件查找的TS字节,用于确定
直接/反向约定。硬件处理的间接约定转换,使得
嵌入式固件仅接收直接约定。这个功能可以通过固件内被禁用
注册。奇偶校验,并打破一代的TS字节执行,除非被禁用
固件。如果卡会话期间,一卡移除,过电流或其他错误事件被检测到,
硬件将自动执行激活序列,然后产生一个中断给所述
固件。然后,固件可以进行所需的系统正常运行的任何其他错误处理。
智能卡RST , I / O和CLK , C4, C8应在激活序列结束前低。身材
图19示出了去激活序列的定时。
SELSC
位
VCCSEL
位
VCC
VCCOK位
RSTCRD位
RST
CLK
IO
t1
t2
t3
t4
t5
ATR开始
见注
t4
TTO
t1的: SELSC.1位设置(选择内部IC卡接口),并在VCCSEL位的非零值(要求
1.8 , 3.0或5.0伏电压Vcc的值)将开始启动顺序。 t1为时间Vcc的上升
到可接受的水平,声明为Vcc的OK ( VCCOK位被置位) 。这个时间的长短取决于滤波电容
值和卡片Icc的负荷。
TTO :允许VCC的VCCSEL位设置后上升至Vcc正常状态的时间。这一次是
由VCCTMR计数器产生。如果Vcc的行没有设置, (位VCCOK )在这个时候,去激活将
发起。 VCCSEL位不会自动清零。该固件必须清除VCCSEL位
在开始之前,新的激活。
T2 :时间从VCCTmr超时和VCC确定IO接收(高) ,一般2-3个CLK周期,如果
RDYST = 0。如果RDYST = 1, t2的开始时VCCOK = 1 。
T3 :从IO =高CLK开始,通常2-3个CLK周期时间。
T4 :时间允许的CLK到去断言RST的开始。由可编程
注册。
T5 :时间允许的ATR超时,被设定
注册。
注意:如果RSTCRD位被置位, RST被占用(低) 。一旦清除RSTCRD位, RST会
t4之后解除断言。
图18 :异步激活序列时序
修订版1.2
81