厂家的终端至少支持的几种功能或命令
激活,冷复位,热复位,SELECT命令,取响应命令,停活(下电)。
测试流程图(ISO7816-3 2006)
Step 1:激活
a) 将RST置为L(VIL=0 - 0.12*VCC(V)IIL=-200 -20(uA))
注:RST上的电压应保持在-0. 3 V - VCC十0. 3 V之间。
b)按照接口设备所选择的操作条件:A类或B类,VCC应被加电
符号 |
条件 |
最小值 |
最大值 |
单位 |
Vcc
|
A类 B类 |
4.5 2.7 |
5.5 3.3 |
V |
Icc |
A类,在最大允许频率时 B类,在最大允许频率时 当时钟停止时(见5. 3. 4 ) |
|
60 50 0. 5 |
m A
|
C)将接口设备上的1/O置于接收模式(当线路的两端处于接收模式时,这条线路应处于状态Z(高状态)[状态Z,如果卡和接口设备处于接收模式或者该状态由发送方强制])
d)在A类条件下,VPP应置于暂停状态在B类条件下,VPP保留待将来使用;
e)应为CLK提供时钟信号(见下图)。
至少在复位应答期间,时钟的频率f应在以下范围内:1-5MHz,A类,或1-4MHz,B类
Step 2:冷复位
相关时序图
Step 3:热复位(时序图)
Step 4:停活
如果1/O为状态Z,则认为是正确接收;如果1/O状态为A,则认为是不正确接收。
智能卡接口控制
ISO7816标准是个标准的半双工接口,本模块作为主设备,控制SIM卡的操作,SIM卡作为从设备只有在两种情况下产生应答信号:
收到RST信号后发送ATR、接到命令后应答。
因此,SIM卡驱动模块作为主设备,主要完成两个操作:发送RST等待ATR,发送命令并等待SIM卡的应答。
TX, XMT,发送transmit
RX, RCV, 接收Receive
---
ATR(answer to reset) 复位应答
SIM模块和SIM卡建立初始通信需要交换一些协议数据,这个交换通过ISO7816规定的ATR协议来完成。ATR协议通过SIM模块对sim_rst信号的控制来实现.
SIM卡有可能会在