[发明专利]一种实现SWP全双工通讯的系统及方法有效
申请号: | 202210697210.5 | 申请日: | 2022-06-20 |
公开(公告)号: | CN115001643B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 王立峰;张奇惠;刘曼 | 申请(专利权)人: | 广州万协通信息技术有限公司 |
主分类号: | H04L5/14 | 分类号: | H04L5/14 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
地址: | 510400 广东省广州市白云区北太路1633*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 swp 双工 通讯 系统 方法 | ||
本发明提供了一种实现SWP全双工通讯的系统及方法,该系统在UICC内部SWP PAD后端分别连接SWP接收模块和SWP发送模块,SWP接收模块与SWP发送模块同时连接到双端口RAM的两组端口。通过RAM中不同的地址来区分数据的接收区和数据的发送区,实现只需使用8.7MHz到17.4MHz的低速率时钟和一个双端口RAM即可完成支持全速率的SWP同时接收和发送数据的方案,即使用双端口RAM可以利用两个端口同时写入不同地址的数据和同时读出相同地址以及不同地址数据的特性,可以解决不易实现,不易管理,面积大,成本高等问题。
技术领域
本发明涉及芯片涉及技术领域,尤其涉及一种实现SWP全双工通讯的系统及方法。
背景技术
SWP(Single Wire Protocol,单线传输协议)是SOC与NFC模块通讯的一种标准协议。SOC(System on Chip,片上系统)支持SWP的一般做法是在芯片内集成一个硬件模块PHY(物理层做检测和控制的硬件模块)。现有技术的SWP数据传递图如图1所示,其中CLF是主设备(master),UICC是从设备(slave),信号S1是电压域的数字调制信号,信号S2是电流域的数字调制信号;SWP接口是UICC和CLF (非接触前端)之间的面向比特流,点到点通信的协议。当主设备以高状态发送S1信号,从设备借助上拉电流(高状态)或不借助上拉电流(低状态)来传输S2信号。因信号S1以脉冲宽度编码,所以可以在它上面传送一个传输时钟,即数据以全双工模式传输。在实现硬件模块时为了支持SWP接口的全速率的全双工通讯(在接收数据的同时也在发送数据)特性,最少需要34MHz以上的模块时钟和两块RAM或者两块FIFO(先入先出)或者多组寄存器,实现时功耗大,面积大,成本高,管理不方便,不易实现。
为了解决上述存在的技术问题,因此需要找到一种能够实现SWP全双工通讯的系统及方法。
发明内容
本发明的目的在于提供一种实现SWP全双工通讯的系统及方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种实现SWP全双工通讯的系统,包括SWP模块和CPU,所述SWP模块包括双端口RAM、SWP接收模块、SWP发送模块、SWP控制器以及SWP PAD,所述SWP控制器一端与所述双端口RAM相连,另一端与所述CPU相连;所述SWP接收模块和所述SWP发送模块分别连接在所述双端口RAM的两个不同端口上,所述CPU通过所述SWP控制器控制双端口RAM中所述SWP接收模块和所述SWP发送模块的作业过程;所述SWP PAD作为SWP数据端口,包括电压域数字调制信号通路S1和电流域数字调制信号通路S2,所述SWP接收模块与所述电压域数字调制信号通路S1相连,SWP发送模块与电流域数字调制信号通路S2相连,所述电压域数字调制信号通路S1用于接收SWP模块接收到的数字信号,并传给所述SWP接收模块,所述SWP接收模块接收数据后发送给所述双端口RAM;所述电流域数字调制信号通路S2用于接收SWP发送模块待发送的数据,并将其发送给CLF。
优选的,所述SWP控制器与所述CPU之间依次通过APB总线、AHB TO APB桥和AHB总线相连。
优选的,所述SWP接收模块接收数据后发送给所述双端口RAM,具体为:所述SWP接收模块接收电压域数字调制信号通路S1传输的数据时,当接收到的数据每满一个字节就直接写入双端口RAM,然后CPU通过SWP控制器读取写入双端口RAM中的数据并按照协议进行解析。
优选的,所述CPU处理完待解析的数据后,根据协议将待发送的解析完的数据通过SWP控制器写入双端口RAM,待数据写入完毕后,所述SWP控制器控制连接在所述双端口RAM上的SWP发送模块发送到SWP PAD上的电流域数字调制信号通路S2,并最终通过电流信号发送到CLF。
更优选的,所述双端口RAM包括多个接收数据存储区和多个发送数据存储区,所述接收数据存储区和发送数据存储区数量相同,每个接收数据存储区和发送数据存储区能够分别存储一个字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州万协通信息技术有限公司,未经广州万协通信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210697210.5/2.html,转载请声明来源钻瓜专利网。