[发明专利]一种基于AFP协议的数据传输方法有效
| 申请号: | 201810022069.2 | 申请日: | 2018-01-10 |
| 公开(公告)号: | CN108259134B | 公开(公告)日: | 2021-04-13 |
| 发明(设计)人: | 陶明;吴忠洁;娄方超;蒋醒元;张波;田世甦;刘强;孙庆凯;李佳伟;陶迎霞 | 申请(专利权)人: | 上海灵动微电子股份有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L7/00;H04L12/40;G06F13/42 |
| 代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
| 地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 afp 协议 数据传输 方法 | ||
1.一种基于AFP协议的数据传输方法,其特征在于,包括:
所述AFP协议包括:硬件接口和时序;
所述硬件接口包括由一根数据线以及一根时钟线构成的总线,其中时钟线由发送端控制,数据线和时钟线均为双向通讯线,且均为线与逻辑;
所述时序包括:
当所述时钟线与所述数据线均为高电平时,所述总线处于空闲状态;
当在所述时钟线为高电平期间,所述数据线产生一下降沿时,所述总线产生一起始信号;
通过在所述时钟线为低电平时送出,高电平时保持,将数据发送到所述数据线上;
通过在所述时钟线的上升沿采集所述数据线上的信号,接收数据信号;
步骤S100发送端判断所述总线是否处于空闲状态;
步骤S200当所述总线处于空闲状态时,所述发送端向所述总线发送数据帧;
步骤S300接收端根据所述发送端配置的时钟频率,接收所述发送端发送的所述数据帧;
所述数据帧发送完成,所述总线恢复空闲状态;
所述步骤S200包括:
步骤S210所述发送端向所述总线发送一起始信号;
步骤S220当所述发送端发送所述起始信号完成后,所述发送端向所述总线发送所述数据帧中的数据;
步骤S300包括:
步骤S310所述接收端接收所述总线上的所述起始信号;
当接收到起始信号时,所述接收端根据所述时钟线上的时钟频率,依次获取数据信号,完成所述数据帧的接收。
2.根据权利要求1所述的基于AFP协议的数据传输方法,其特征在于,步骤S200还包括:
步骤S230所述发送端判断发送的所述数据帧中的数据数量是否小于预设发送数据数量,当小于时,执行步骤S220,否则,所述数据帧发送完成。
3.根据权利要求1所述的基于AFP协议的数据传输方法,其特征在于,所述的当接收到起始信号时,所述接收端根据所述时钟线上的时钟频率,依次获取数据信号,完成所述数据帧的接收,包括:
步骤S320所述接收端根据所述发送端配置的时钟频率,接收所述数据帧中的帧头数据;
步骤S330当所述接收端接收所述数据帧中的所述帧头数据完成后,所述接收端接收所述数据帧中的帧数据。
4.根据权利要求3所述的基于AFP协议的数据传输方法,其特征在于,步骤S320具体包括:
步骤S321当所述接收端接收所述起始信号完成后,清除累计接收的历史数据数量;
步骤S322所述接收端根据所述发送端配置的时钟频率,判断总线上的数据是否有效,当有效时,接收所述数据,并累计接收的所述数据的数量后,执行步骤S323,否则,执行步骤S324;
步骤S323所述接收端判断累计接收的数据数量是否小于第一预设接收数据数量,当小于时,执行步骤S322,否则,所述数据帧中的所述帧头数据接收完成,并执行步骤S325;
步骤S324所述接收端判断等待接收数据的时间是否大于预设等待时间,当大于时,执行步骤S310,否则,执行步骤S322;
步骤S325所述接收端判断接收的所述帧头数据是否有效,当有效时,执行步骤S330,否则,执行步骤S310。
5.根据权利要求4所述的基于AFP协议的数据传输方法,其特征在于,步骤S330具体包括:
步骤S331当所述接收端接收所述数据帧中的所述帧头数据完成后,判断总线上的数据是否有效,当有效时,接收所述数据,并累计接收的所述数据的数量后,执行步骤S332,否则,执行步骤S333;
步骤S332所述接收端判断累计接收的数据数量是否小于第二预设接收数据数量,当小于时,执行步骤S331,否则,所述数据帧中的所述帧数据接收完成;
步骤S333所述接收端判断等待接收数据的时间是否大于所述预设等待时间,当大于时,执行步骤S310,否则,执行步骤S331。
6.根据权利要求3所述的基于AFP协议的数据传输方法,其特征在于,步骤S330之后还包括:
步骤S340当所述接收端接收所述数据帧中的所述帧数据完成后,所述接收端接收所述数据帧中的帧尾数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海灵动微电子股份有限公司,未经上海灵动微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810022069.2/1.html,转载请声明来源钻瓜专利网。





