SWP协议详解:ACT及物理层规范
需积分: 44 125 浏览量
更新于2024-08-13
收藏 1.2MB PPT 举报
"本文档总结了ACT协议和SWP协议的学习要点,涵盖了UICC和CLF之间的交互规则,以及SWP协议的物理层和数据链路层的细节。"
在非接触式通信领域,SWP(Single Wire Protocol)协议是一种关键的接口协议,它定义了非接触前端(CLF)与UICC(Universal Integrated Circuit Card)卡内的安全元素(SE)之间信息传输的物理连接和信号传输规范。SWP接口利用三根线——VCC、GND和SWP,其中SWP线实现全双工通信,基于负载调制原理。
在UICC和CLF的交互中,有特定的帧结构规则。对于UICC收到的帧,如果FR位为1,UICC会重发上一个ACT帧;若FR位为0,则不会重发。同时,UICC会忽略INF位,而CLF在接收帧时应忽略FR位并设置INF位为0来指示ACT_INFORMATION字段的有效性。在同步ID(SYNC_ID)认证过程中,UICC发送SYNC_ID给CLF,CLF比对存储的系统配置数据,匹配成功则完成同步,否则会禁止进一步通信,直至UICC生成新的SYNC_ID。
SWP物理层规定了S1和S2信号的编码规则,S2信号只有在S1为高电平时才有效。SWP接口有三个状态:ACTIVATED(数据交互中),SUSPENDED(暂停状态),和DEACTIVATED(未激活)。ACTIVATED状态下,S1提供连续的“0”“1”序列,直到变为SUSPENDED状态。在SUSPENDED状态,S1为“H”,S2为“L”。DEACTIVATED状态中,S1和S2均为“L”。
状态转换方面,从SUSPENDED到ACTIVATED的RESUME过程由主设备或从设备触发,主设备发送连续的idlebits,从设备响应并在规定时间内调整S2和S1的状态。而从ACTIVATED到SUSPENDED的转换只能由主设备发起,发送特定的(P1Suspend)序列。从SUSPENDED到DEACTIVATED的转换,主设备需将S1从“H”变为“L”并维持一段时间。
此外,SWP协议支持class B和class C的电气特性。这些详细的规定确保了在SIM卡的ISO7816接口下同时支持7816和SWP接口的稳定通信。
ACT协议和SWP协议是NFC技术中实现UICC和CLF之间高效、安全通信的基础,它们规定了数据传输的流程、帧结构和物理层的电气特性,确保了非接触支付和其他应用的顺畅运行。
2019-09-16 上传
2023-01-03 上传
2021-04-30 上传
2014-03-26 上传
2021-09-18 上传
小炸毛周黑鸭
- 粉丝: 24
- 资源: 2万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查