ts_102613中文规范资料
- 格式:doc
- 大小:2.00 MB
- 文档页数:43
TS 102 613内容:主讲SWP(single wire protocol),SWP是UICC和CLF之间的接口。
主要定义了以下内容:层1:物理层。
负责UICC和CLF之间物理连接的激活、保持及去活。
定义了电特性的(电压及电流级别、时序、电压及电流编码)、机制性的(物理连接)和功能性的(数据速率)细则。
还定义了初始的通信建立和结束连接。
层2:数据链路层。
负责通过frames和LPDU(Link Protocol Data Units)进行数据寻址。
并负责错误报告、按序发送frame及流控制。
数据链路层还可以分为以下两个子层:●Medium Access Control(MAC)层:管理frames。
●Logical Link Control层:管理LPDU,并负责数据在节点间的无错交换。
将介绍三种不同的Logical Link Control层。
4.Principle of the Single Wire ProtocolSWP接口是UICC和CLF(非接前端)之间的基于位编码、点对点通信的协议。
CLF 是master,UICC是slave。
SWP协议是全双工协议。
信号S1以电压传输,信号S2以电流传输。
S1是从master 到slave,以脉冲宽度编码。
只有S1为H状态时,S2才有意义。
5.System architectureNFC手机应用RF signalsCard Emulation 模式(Battery Off )CLF-UICC间的物理连接。
UICC的触点C6与CLF连接用来传输S1及S2。
因为支持SWP的终端要利用C6触点,所以不支持A类操作。
(原因是在A类操作下,C6是提供编程电压的。
而在B类操作下,C6是RFU)。
为了支持low power mode,C1(Vcc)的电气特性有所扩展。
终端在terminal capability中指示是否支持SWP接口,UICC在ATR的全局接口字节中指示是否支持SWP接口。
这些都在TS 102 221中定义。
当终端和UICC都支持SWP接口时,已经被不支持SWP接口和UICC的终端支持的模式之外的其他几个操作模式变得可能:●仅SWP接口被激活。
这种情况发生在终端上电而其他接口未被激活,或终端的开关关闭时。
●SWP接口激活时其他terminal-UICC接口的会话正在进行。
这种情况下,不同的接口应该是并发的激活,SWP接口上的行为不会扰乱terminal-UICC接口上的数据交换。
对于支持SWP接口的终端和支持SWP接口的UICC,通信可能通过C6触点发生在SWP 接口上,也可能发生在使用C2/C3/C4/C7/C8触点的其他接口上(如TS 102 221和TS 102 600中定义),为某接口分配的触点信号不能影响其他接口使用的触点的信号状态。
触点C1(Vcc)和C5(Gnd)上提供的能量,覆盖了UICC上所有活动的接口的能量消耗。
SWP接口在激活后的操作,将与UICC上实现的其他接口的操作独立。
任何复位信号只影响UICC协议栈相关的接口。
SWP相关的进程不受影响。
在SWP接口的数据链路层的逻辑复位信号(SHDLC RESET)、激活及去活,同样也不会影响到其他接口。
6.Physical characteristics6.1 触点UICC的Vcc(C1)和Gnd(C5)被终端重新利用来供电。
UICC的SWIO(C6)用来进行UICC和CLF间的数据交换。
6.2 触点的激活和去活终端依照TS 102 221中定义的操作过程连接、激活和去活C2/C3/C7,依照TS 102 600中定义的操作过程连接、激活和去活C4/C8,终端依照TS 102 221中的定义激活触点C1(Vcc)。
当在前一次会话中检测到UICC不支持SWP接口时,终端将不会使用触点及接口激活操作。
6.2.1 SWIO触点激活只要Vcc(C1)未激活,终端将保持SWIO(C6)去活(S1为L状态)。
终端激活Vcc(C1),要么是为了激活SWP接口,要么是UICC上其他接口要激活。
当终端将SWIO信号从L状态置为H时,SWIO(C6)被激活。
这表明UICC将要激活SWP接口。
6.2.2 SWIO触点去活为了去活SWIO(C6),终端按照8.3节定义的将SWP置为DEACTIV A TED状态。
6.2.3 UICC去活终端将在去活Vcc(C1)之前对SWIO(C6)去活。
6.3 接口激活6.3.1 初始接口激活Resuming SWPUICC 的resuming 将认为UICC 不支持SWP 接口,将去活SWIO (C6)SWP 为ACTIVATED 状态若未检测到ACTIVATED 置为L 状态,不再CLF 的通信。
等待UICC 通过UICC 其他接口检索终端的SWP 能力发送一个ACT_SYNC 成功接收ACT_SYNC ,并支low power mode ,CLF 认为初始接口激活成功,不再发送ACT 帧成功接收ACT_SYNC ,并支full power mode ,CLF 将响应ACT_POWER_MODE 帧,其中FR 0,表明full power mode未收到ACT_SYNC 或收到了坏CLF 将通过发送FR 为1的帧来指示终端的power UICC 重发ACT_SYNC 帧重发ACT_SYNC发送一个ACT_READY CLF 认为初始接口激活成功,不再发送ACT 帧若CLF 仍未收到帧,则重复发FR=1的ACT_POWER_MODE 指示终端的power mode,并要求UICC 重发最后一条ACT 帧。
FR=1的ACT_POWER_MODE 帧发送不能大于3次。
收到坏帧,不处理。
UICC CLF未按以上顺序出现的ACT 帧,CLF 都以坏帧来处理。
如果接口激活未成功,CLF 认为UICC 不支持SWP 接口,此时,CLF 将对SWIO (C6)去活。
初始接口激活期间UICC 发送的ACT_SYNC 帧都必须包含ACT_INFORMA TION 域。
6.3.2 后序接口激活初始接口激活序列也可以应用到S1从DEACTIV ATED 状态变到H 状态时,但要做以下修改:① UICC 中ACT 帧中不发送ACT_INFORMA TION 域。
② CLF 接收到一个正确的ACT_SYNC 帧时,CLF 将立即认为后序接口激活成功,不再发送ACT 帧。
6.3.3 时间参数系统的设计是:CLF以第一条SYNC_ID的发送来保证时序的严格性。
如果失败,CLF 应请求重发SYNC_ID来获得REQA或REQB。
CLF实现的Ts1_act_rep应当大于Ts1_act_frp和SWP resume的总和。
这是为了保证当UICC发送ACT响应帧的时候非接前端没有在发送ACT帧。
6.3.4 对其他接口的影响根据UICC的功耗状态(power state),各接口要符合以下条件:①如果UICC处于low power mode,终端将不激活TS 102 221接口,且如果UICC支持符合TS 102 600的USB接口,那么它不能执行对USB接口的连接。
(类似关机没电池的状态,所以不能打开其他接口???)②如果UICC处于full power mode,终端可以独立地激活UICC的任意接口。
③如果UICC的TS 102 221接口已经被激活,对SWP接口的激活将被认为是在UICC 上已选择的应用。
6.4 UICC在终端不支持SWP时的行为UICC将使C6以低阻抗连接Vcc或与终端保持电隔离。
当UICC检测到C6触点未与Vcc连接,它将会在检测到终端不支持SWP接口后的2S 内以低功耗连接到Gnd。
注意:实现时要使SWP相关的功耗尽可能小。
6.5 终端在UICC不支持SWP接口时的行为当终端检测到UICC不支持SWP时,它将使SWIO处于去活状态(L状态),或将在C6触点呈现一个高阻抗。
7.Electrical characteristicsCLF(Master)和UICC(Slave)的电压水平,即信号S1,如下图:SWP的使用从master到slave的电流表示它的第二个信号S2,并使数据从slave到master 发送回来。
当S1为H时,S2值才被定义。
7.1 提供的电压类别支持SWP的UICC只支持TS 102 221中规定的B类和C类电压。
7.2 Vcc(C1)low power mode定义当系统在low power mode运行时,应遵循下表:表7.1中的定义了UICC的最大电流。
终端可能提供更多。
不管表7.2中定义的瞬时能量消耗,电压值应维持在一个特定的范围。
根据以上规则,在测试时,将所有测试点都基于三类条件进行测试,即:B类电压、C 类full power mode、C类low power mode。
7.3 信号S1S1信号是在SWIO(C6)触点上以电压表示的,从CLF传输数据到UICC。
电特性如下两表。
流向UICC或流出CLF的电流为正。
7.4 信号S2S2信号是在SWIO(C6)触点上以电流表示的,从UICC传输数据到CLF。
S1与S2共用电触点C6。
当SWIO上的电流值在IHmin和IHmax之前时,S1为H状态。
当SWIO上的电流值在ILmin和ILmax之前时,S1为L状态。
8.Physical transmission layer8.1 S1位编码和采样时间逻辑1的H状态保持时间是0.75T,逻辑0的H状态保持时间是0.25T 所有bit传输是连续的。
每一bit都有两个上升沿。
C6触点上,UICC(C LOAD)的输入电容不能超过10pF。
8.2 S2切换管理S1为H状态时,S1才有效。
UICC(slave)只有在S1为L状态时才切换S2,或当resuming SWP时(仅在S1为H状态且SWIO为SUSPENDED状态时,S2才可以被切换)。
8.3 SWP接口状态管理SWP有三个状态:ACTIV ATED:在此状态下master和slave传输bits。
SWP一直保持此状态直到SUSPEND转换发生。
SUSPENDED:在此状态下,S1处于H状态,S2处于L状态。
在激活SWP接口时,这个状态是SWP的初始状态。
SWP保持这个状态直到RESUME或DEACTIV ATED转换发生。
DEACTIV ATED:在此状态下,S1处于L状态,S2处于L状态。
SWP保持这个状态直到ACTIV ATED转换发生。
状态间的转换定义如下:RESUME:是从SUSPENDED到ACTIVATED状态的转换。
Master和slave都可以执行resume,以便将SWP转换到ACTIV ATED状态。
Master执行的resume:如果master收到的最后一条信息没有迹象表明UICC在接口上没有进一步的活动,master将通过发送P2个连续的空闲位来resume。