冷复位与热复位

1 冷复位
    为了启动与机械连接的卡的交互,接口设备应根据一类操作条件激活电路:A,B或C,按以下顺序。

  • RST shall be put to state L.
  • VCC shall be powered.
  • I/O in the interface device shall be put in reception mode. The interface device shall ignore the state on I/O during activation.
  • CLK shall be provided with a clock signal.

    在激活结束时(状态L中的RST,VCC供电,接口设备中接收模式下的I / O,CLK提供合适且稳定的时钟信号),该卡已准备好进行冷复位。 在冷复位之前未定义卡的内部状态。
    根据图1,时钟信号在时间Ta施加到CLK。 在将时钟信号施加到CLK(在时间Ta + ta)之后,卡应在200个时钟周期(延迟ta)内将I / O设置为状态H. 冷复位是在将时钟信号施加到CLK(在时间Ta + tb)之后将RST保持在状态L至少400个时钟周期(延迟tb)的结果。 当RST处于状态L时,接口设备应忽略I / O上的状态。
    在时间Tb,RST进入状态H.在RST上的信号的上升沿之后(在时间Tb + tc),I / O的应答应在400到40000个时钟周期(延迟tc)之间开始。 如果在RST处于状态H的情况下,应答未在40 000个时钟周期内开始,则接口设备应执行停用。

小结:
1、    VCC供电,RST状态处于L,IO状态处于L情况下。
2、    当提供稳定的CLK开始,在200个时钟周期内IO将转变状态到H。
3、    当提供稳定的CLK开始,RST至少保持L状态400个时钟周期。
4、    当RST进入状态H之后,从RST的H状态上升沿开始的400到40000个时钟周期内,复位应答开始。
5、    如果RST状态H的上升沿以后,超过40000个时钟周期,卡片的复位应答没开始,则复位失败。

 

2 热复位
    由于热复位的应答与先前复位的应答不同,因此接口设备可以随时热复位卡。
    根据图2,接口设备通过将RST置于状态L至少400个时钟周期(延迟te)来启动热复位(在时间Tc),同时VCC保持供电并且CLK提供合适且稳定的时钟信号。 在将状态L应用于RST(在时间Tc + td)之后,卡应在200个时钟周期(延迟td)内将I / O设置为状态H. 当RST处于状态L时,接口设备应忽略I / O上的状态。
    在时间Td,RST进入状态H.在RST上的信号的上升沿之后(在时间Td + tf),I / O的应答应在400到40000个时钟周期(延迟tf)之间开始。 如果在RST处于状态H的情况下,应答未在40 000个时钟周期内开始,则接口设备应执行停用。
 

小结:
1、    VCC保持供电并且CLK提供合适且稳定的时钟信号的情况下。
2、    RST置于状态L至少400个时钟周期,启动热复位。
3、    IO接口在RST状态L之后的200个时钟周期内,将IO设置为状态H。
4、    在RST置位H状态之后的400到40000个时钟周期内开始复位应答。
5、    如果在RST置位H状态之后超过40000个时钟周期复位应答没开始,则热复位失败。


3 冷复位和热复位总结
    冷复位和热复位都关注RST管脚和IO管脚上的信号,并且有限制,必须在要求的时钟周期能做相应的操作,否则复位失败。冷复位和热复位不同在于,冷复位是重新上电并加稳定的时钟信号之后发起,而热复位是在电源和时钟信号保持的情况下,通过RST信号发起。

 

END

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值