7816接口集成电路卡/智能卡上电激活过程

卡片可以支持5V, 3V, 1.8V 的电压的一种或者多种。
如果支持多种,则必须连续。 也就是可以支持
5, 3, 1.8

5, 3

3, 1.8
但是,不能支持 5, 1.8 (这种是跳跃的)

如果接口设备 给卡指定了一种它能支持的电压, 那么卡就必须按这种电压操作。
如果接口设备支持多种电压, 实施这些电压的顺序,没有定义
一般来说,应该从低电压开始尝试。
但是, 因为所有的卡,都应该保护自己在高电压下不被损坏, 所以,即使从高电压开始尝试,也是符合规范的。

激活序列:
RST为低电平,
VCC加电(先1.8V,后3.3V,再5V)
I/O脚置于 接收模式, 也就是高电平. 但接口设备在激活过程中,要忽略I/O脚上的数据。
为CLK提供稳定的时钟信号。在复位应答期间,f在1~5MHz(5V卡), 1~4M(3V卡)

在给VCC上电,设置IO处于接收模式,提供时钟信号, 这几个操作间,应该存在一个延时。
但具体延时多长时间,没做定义,实现者自己把握。

————补充说明——————
SIM_IO的 输入(接收模式recption,一般此时接口设备来发送)
输出(发送模式transmission mode).

状态H- 如果卡和接口设备都处于接收模式(reception mode)
或者 发送方 强加此状态(trasmitter imposed this state), 也就是说 发送方,要发送1
状态L– 发送方 强制此状态, 也就是发送方要发送0
————补充说明完毕——————

在激活完成之后,准备冷复位
此时, RST处于低电平, VCC上电,IO处于高电平也就是接收模式,CLK提供了合适且稳定的时钟。

卡就准备好了冷复位。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注