没有合适的资源?快使用搜索试试~ 我知道了~
swp nfc协议,uicc跟 nfc芯片通信,需要swp协议和 hci协议这是swp部分
资源推荐
资源详情
资源评论
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 Protocol
SWP 接口是 UICC 和 CLF(非接前端)之间的基于位编码、点对点通信的协议。CLF
是 master,UICC 是 slave。
SWP 协议是全双工协议。信号 S1 以电压传输,信号 S2 以电流传输。S1 是从 master 到
slave,以脉冲宽度编码。只有 S1 为 H 状态时,S2 才有意义。
5. System architecture
NFC 手机应用
Card Emulation 模式(Battery Off)
CLF
switch
C1
C2
C3
C4
C5
C6
C7
C8
UICC
VCC
SWIO
GND
RST
CLK
I/O
D+ D-
Baseband
Controller
Power
Power
Battery
......
Terminal
SWP interface
ISO7816 interface
NFC
Antenna
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 characteristics
6.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 置为 DEACTIVATED 状态。
6.2.3 UICC 去活
终端将在去活 Vcc(C1)之前对 SWIO(C6)去活。
6.3 接口激活
6.3.1 初始接口激活
未按以上顺序出现的 ACT 帧,CLF 都以坏帧来处理。
如 果 接 口 激 活 未 成 功 , CLF 认 为 UICC 不 支 持 SWP 接 口 , 此 时 , CLF 将 对
SWIO(C6)去活。
初始接口激活期间 UICC 发送的 ACT_SYNC 帧都必须包含 ACT_INFORMATION 域。
6.3.2 后序接口激活
初始接口激活序列也可以应用到 S1 从 DEACTIVATED 状态变到 H 状态时,但要做以
下修改:
1 UICC 中 ACT 帧中不发送 ACT_INFORMATION 域。
2 CLF 接收到一个正确的 ACT_SYNC 帧时,CLF 将立即认为后序接口激活成功,不
再发送 ACT 帧。
剩余43页未读,继续阅读
资源评论
staqrstqr
- 粉丝: 2
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IMG_20240425_120538.jpg
- My Complete Genome_6k Base-Pairs of Phenotype SNPs_Complete Raw Data.zip
- qt 的mqtt测试demo
- 移动应用开发教程-zip.zip
- mosquitto-2.018-install-windows-x64
- FTPServer FTP 服务器,绿色免安装,单文件
- 梦畅语音点名软件,上课点名
- 利用ADNI数据集和标签,在tensorflow框架上使用tensorlayer接口,通过架构u-net实现海马体的分割
- Kutools for Word v9.0 office word 插件
- 修复Windows 10 LTSC 2021资源占用率高
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功