三、基础知识
1、什么是SWP?
答: SWP协议即单线协议(Single Wire Protocol),是一种用于在非接触通信模块(CLF)与手机卡间传输信息的接口协议。 CLF到UICC的信息通过电压的数字调制(L或H)来传送;UICC到CLF的信息通过电流的数字调制(L或H)来传送。 SWP接口有两种功耗模式:低功耗模式、全功耗模式。 NFC技术就是利用了SWP接口,也就是手机cpu通过IIC接口控制CLF模块、CLF模块通过SWP接口控制手机sim卡的NFC功能。
2、硬件连接如何? 答:
其中CLF是模块、UICC是智能卡。CLF模块可以再通过IIC接口接出来,由接口端控制。
3、SWP接口流程
4、SWP模块使用流程 1)IIC初始化
2)检查CLF模块是否配置好,如果没有则配置。(不用每次都配置) ①复位并初始化CLF。 ②发送读取参数的指令。 ③读取参数。 ④判断参数是否已经配置好。如果配置好了,则退出;如果没有配置好,则配置后退出。
3)测试SWP通道。 ①卡掉电。 ②复位并初始化CLF。 ③卡上电。 ④拉高SWP引脚(唤醒)。 ⑤读取SWP通道数据。
|