[发明专利]一种低成本芯片间可靠通讯方法在审
申请号: | 202210937206.1 | 申请日: | 2022-08-05 |
公开(公告)号: | CN115422117A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 赵进云;谢纯珀 | 申请(专利权)人: | 福建魔方电子科技有限公司 |
主分类号: | G06F15/17 | 分类号: | G06F15/17 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 范小清 |
地址: | 350000 福建省福州市仓山区盖山镇盘*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低成本 芯片 可靠 通讯 方法 | ||
本发明提供一种低成本芯片间可靠通讯方法,包括:在两芯片上各取两GPIO模拟两线制总线,所述两线制总线包括一个DATA线和一个SYNC线;定义一个字节包括9位,第一位为起始位,后八位为数据位,且起始位为低电平;在每一个数据位设置两个时钟周期,包括一个发送时钟周期和一个应答时钟周期;在发送数据时,发送端输出发送时钟周期,等待应答时钟周期,在检测到应答的上升沿中断之后,继续发送下一位数据,以此循环发送数据;在接收数据时,判断字节首位是否为低电平,若是,则在接收到SYNC的上升沿中断后读取DATA线电平,获取数据位数据,输出应答时钟,重复此过程直至完成所有数据位的接收;否则直接退出。本发明方法实现两低成本芯片间的可靠性通讯。
技术领域
本发明涉及通讯技术领域,一种低成本芯片间可靠通讯方法。
背景技术
目前越来越多的物联网产品(比如门锁等)使用WIFI SOC、蓝牙SOC芯片作为主控芯片。相比传统的主控芯片+WIFI/蓝牙芯片的架构,使用WIFI/蓝牙SOC芯片,可以有效降低软硬件设计复杂度,降低总体成本。但同时WIFI/蓝牙SOC在软硬件设计上也带来了一定的局限性:
首先WIFI/蓝牙SOC资源优先用于和保证WIFI协议栈,蓝牙协议栈的实现,多余的资源才可用于相关应用软件的开发,同时WIFI/蓝牙SOC芯片的外围资源相比通用处理器少很多,比如GPIO数量,UART数量,SPI数量,I2C数量等等。所以很多时候我们需要使用GPIO模拟来实现在两个WIFI/蓝牙SOC芯片之间的通讯。传统的做法是利用GPIO模拟UART,GPIO模拟SPI或GPIO模拟I2C的方式,用在两个WIFI/蓝牙SOC之间通讯,但这种操作无法保证可靠性,会存在大概率丢失数据的问题,因为SOC芯片的资源要优先用于和保证WIFI/蓝牙协议栈的实现,所以无法保证GPIO模拟中断的实时性,中断延时是随机不可控的,所以传统的GPIO模拟UART,SPI,I2C等,并不适用于WIFI/蓝牙SOC芯片之间GPIO模拟通讯的实现。有鉴于此,需要研究一种适用于WIFI/蓝牙SOC芯片之间的可靠通讯方法。
发明内容
本发明要解决的技术问题,在于提供一种低成本芯片间可靠通讯方法,可用于两个SOC之间的可靠性通讯,可保证数据通讯的可靠性,不受WIFI协议栈,蓝牙协议栈等因数的影响。
本发明是这样实现的:一种低成本芯片间可靠通讯方法,包括如下步骤:
步骤S1、在两芯片上各取两GPIO模拟两线制总线,所述两线制总线包括一个DATA线和一个SYNC线,所述DATA线用于数据的传输,所述SYNC线用于数据发送的触发和数据接收的应答;
步骤S2、定义一个字节包括9位,第一位为起始位,后八位为数据位,且起始位必须为低电平;
步骤S3、在每一个数据位设置两个时钟周期,包括一个发送时钟周期和一个应答时钟周期,所述发送时钟周期由发送端输出,所述应答时钟周期由接收端输出,且均采用上升沿触发的机制;
步骤S4、在发送数据时,发送端输出发送时钟周期,等待应答时钟周期,在检测到应答的上升沿中断之后,就认为接收端已经读取了数据,继续发送下一位数据,以此循环发送数据;
步骤S5、在接收数据时,判断字节首位是否为低电平,若是,则在接收到SYNC的上升沿中断后读取DATA线电平,获取数据位数据,输出应答时钟,重复此过程直至完成所有数据位的接收;否则直接退出,不输出应答时钟。
进一步的,在DATA线上,定义1为高电平,0为低电平,在SYNC线上,定义1为高电平,0为低电平。
进一步的,所述DATA线和SYNC线外部分别加设有一上拉电阻,使得在空闲状态时,外部电阻拉高,DATA线和SYNC线都处于高电平,芯片两端GPIO都处于输入状态。
进一步的,所述步骤S4具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建魔方电子科技有限公司,未经福建魔方电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210937206.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家具板材的精准切割装置
- 下一篇:板式冷却器压力表安装装置