[发明专利]一种板间串行通信系统及方法有效
申请号: | 201310065305.6 | 申请日: | 2013-02-28 |
公开(公告)号: | CN103200127A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 李熊雄;王小伟;杨文斌 | 申请(专利权)人: | 武汉中软通科技有限公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861;H04L1/00 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 郑自群 |
地址: | 430070 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串行 通信 系统 方法 | ||
1.一种板间串行通信系统,其特征在于,其包括发送模块和接收模块,所述发送模块与所述接收模块信号连接;
所述发送模块包括发送数据缓冲模块和发送数据编码模块,所述发送数据缓冲模块与所述发送数据编码模块信号连接;
所述接收模块包括接收数据动态采样模块、接收数据解码模块和接收数据缓冲模块,所述接收数据动态采样模块与所述接收数据解码模块信号连接,所述接收数据解码模块与所述接收数据缓冲模块信号连接;
所述发送数据缓冲模块用于缓存发送数据,其包括缓存队列模块与发送控制状态机,所述发送控制状态机用于控制发送数据和同步标志字段;所述发送数据编码模块用于对数据进行编码和循环冗余校验码CRC校验,并发送出串行数据;所述接收数据动态采样模块用于对接收的串行数据进行采样,并根据所述同步标志字段对采样相位进行动态同步;所述接收数据解码模块用于对接收数据进行解码,并进行CRC校验;所述接收数据缓冲单元用于缓存接收数据,数据缓存于接收队列后即使用。
2.如权利要求1所述的板间串行通信系统,其特征在于,所述发送数据编码模块与所述接收数据动态采样模块信号连接。
3.如权利要求2所述的板间串行通信系统,其特征在于,所述发送数据编码模块采用高级数据链路控制HDLC编码。
4.如权利要求1-3中任一项所述的板间串行通信系统,其特征在于,所述接收数据动态采样模块包括四倍采样模块、匹配搜索模块和相位选择模块,所述四倍采样模块与所述匹配搜索模块信号连接,所述匹配搜索模块与所述相位选择模块信号连接。
5.如权利要求4所述的板间串行通信系统,其特征在于,所述四倍采样模块与所述发送数据编码模块信号连接。
6.一种板间串行通信方法,其特征在于,其包括如下步骤:
(1)通过发送数据缓冲模块将数据传输至发送数据编码模块;
(2)通过所述发送数据编码模块对数据进行处理,对数据进行编码,同时加上CRC校验,将其转成串行数据;
(3)通过接收数据动态采样模块接收所述发送数据编码模块编码的串行数据,将其传输至接收数据解码模块;
(4)接收数据动态采样模块接收上述串行数据,并对其进行采样,根据同步标志字段对采样相位进行动态同步;
(5)通过接收数据解码模块对接收的串行数据进行解码,并进行CRC校验;
(6)通过接收数据缓冲模块缓存接收数据,数据缓存于接收队列供后级使用。
7.如权利要求6所述的板间串行通信方法,其特征在于,系统板间通过单根数据线完成串行数据通信。
8.如权利要求7所述的板间串行通信方法,其特征在于,所述发送数据编码模块采用高级数据链路控制HDLC编码。
9.如权利要求8所述的板间串行通信方法,其特征在于,所述HDLC编码在帧长达到最大后强制发送同步标志字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中软通科技有限公司,未经武汉中软通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310065305.6/1.html,转载请声明来源钻瓜专利网。