基于通用串行总线的数据传输系统及方法技术方案

技术编号:16128697 阅读:60 留言:0更新日期:2017-09-01 20:47
本发明专利技术实施例提供基于通用串行总线的数据传输系统及方法。在一实施例中,该系统包括:相互通信连接的数据发送端及数据接收端;所述数据发送端包括:传输速率控制模块,用于根据输入时钟生成同步传输激励信号;数据发送控制模块,用于在所述同步传输激励信号作用下,根据待传输数据生成数据输出信号,并将所述数据输出信号传输给所述数据接收端;所述数据接收端包括:信号接收模块,接收所述数据发送端发送的所述数据输出信号;数据解析模块,用于根据所述数据输出信号同步解析出所述待传输数据。

Data transmission system and method based on new universal serial bus

The embodiment of the invention provides a data transmission system and a method based on a novel universal serial bus. In one embodiment, the system includes: data transmission terminal and data communication connection receiving terminal; the data sender includes a transmission rate control module, according to an input clock generating synchronous transmission signal; data transmission control module for excitation signal role in the synchronized transmission, according to the generation the data output signals to transmit data, and the data output signal is transmitted to the data receiving terminal; the data receiver comprises a signal receiving module, the data output signal for receiving the data sent by the sending terminal; data analysis module, according to the data analysis of the synchronous output signal to be transmitted data.

【技术实现步骤摘要】
基于新型通用串行总线的数据传输系统及方法
本专利技术涉及通信
,具体而言,涉及一种基于新型通用串行总线的数据传输系统及方法。
技术介绍
串行数据传输由于所用的导线数量比并行传输所用的导线数量少,被广泛地用于远程数据传输中。串行传输又分为同步传输和异步传输。以同步数字体系(SynchronousDigitalHierarchy,简称SDH)为代表的同步数据传输,在数据中安排了同步信号,接收端可通过复杂电路从数据中提取同步信号。接收端需要用高倍的时钟来判断输入数据的上升沿和下降沿,因此数据传输率通常较慢。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种基于新型通用串行总线的数据传输系统及方法本专利技术实施例提供的一种基于新型通用串行总线的数据传输系统,该系统包括:相互通信连接的数据发送端及数据接收端;所述数据发送端包括:传输速率控制模块,用于根据输入时钟生成同步传输激励信号;数据发送控制模块,用于在所述同步传输激励信号作用下,根据待传输数据生成数据输出信号,并将所述数据输出信号传输给所述数据接收端;所述数据接收端包括:信号接收模块,接收所述数据发送端发送的所述数据输出信号;数据解析模块,用于根据所述数据输出信号同步解析出所述待传输数据。本专利技术实施例还提供一种基于新型通用串行总线的数据传输方法,应用于数据传输系统,该传输系统包括相互通信连接的数据发送端及数据接收端,所述基于新型通用串行总线的数据传输方法包括:所述数据发送端根据输入时钟生成同步传输激励信号;所述数据发送端将所述待传输数据根据所述同步传输激励信号的作用下根据通用串行总线协议生成数据输出信号;所述数据接收端按照所述通用串行总线协议接收所述数据输出信号,根据所述数据输出信号同步解析出所述待传输数据。与现有技术相比,本专利技术的基于新型通用串行总线的数据传输系统及方法,通过在数据发送端传输数据信号之前,先生成同步传输激励信号,将所述同步传输激励信号一并发送给数据接收端,数据接收端的同步驱动时钟直接从数据发送端传输过来的同步传输激励信号中获取,数据接收端不再需要产生自己的同步接收信号,因而简化了同步信号再生获取电路,降低了设备成本。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的基于新型通用串行总线的数据传输系统的功能模块示意图。图2为本专利技术实施例提供的基于新型通用串行总线的数据传输系统的传输数据协议状态示意图。图3为本专利技术实施例提供的基于新型通用串行总线的数据传输系统的数据发送端发送数据的流程图。图4为本专利技术实施例提供的基于新型通用串行总线的数据传输系统的数据接收端接收数据的流程图。图5为本专利技术较佳实施例提供的基于新型通用串行总线的数据传输方法的流程图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,图1为本专利技术实施例提供的基于新型通用串行总线的数据传输系统10的示意图。所述数据传输系统10包括相互通信连接的数据发送端100及数据接收端200。所述数据发送端100包括:传输速率控制模块110及数据发送控制模块120。所述传输速率控制模块110,用于根据输入时钟生成同步传输激励信号。详细地,所述输入时钟clk在传输速率控制信号rate_ctl的作用下,生成同步传输激励信号sclk_x并输出。所述数据发送控制模块120,用于在所述同步传输激励信号作用下,根据待传输数据生成数据输出信号,并将所述数据输出信号传输给所述数据接收端200。数据发送控制模块120在同步传输激励信号sclk_x作用下,根据sclk上升沿和下降沿的位置关系,按新型通用串行总线(NUSB)协议生成新型通用串行总线(NUSB)数据输出信号sdata_x。所述数据输出信号的格式为满足通用串行总线协议规定的数据格式。如图2所示,图2为本专利技术实施例提供的基于新型通用串行总线的数据传输系统的传输数据协议状态示意图。详细地,数据传输受起始标志信号start_flag_x控制:当同步传输激励信号sclk_x为高电平中间位置时,数据输出信号sdata_x从高变为低表示数据输出信号sdata_x准备开始传送数据,起始标志信号为高电平,即start_flag_x=‘1’。当同步传输激励信号sclk_x为高电平中间位置时,数据输出信号sdata_x从低变为高表示数据输出信号sdata_x信号传送数据结束,起始标志信号变为低电平,即start_flag_x=‘0’。其中,数据的传输顺序:数据传输低位bit0在前,高位bit1、bit2、…...、bit(N-1)在后。其中,数据传输相对于同步传输激励信号sclk_x的位置关系如下:数据输出信号sdata_x的前沿和后沿变化必须在同步传输激励信号sclk_x为低的区间中间位置进行。数据持续时间为一个同步传输激励信号sclk_x的一个周期。本实施例的另外的实施方式中,该数据发送端100的传输速率控制模块110还可用于控制所述同步传输激励信号根据传输速率控制信号对所述输入时钟进行分频和选取,得到不同频率的时钟信号,其最高频率的时钟信号为所述输入时钟频率的指定倍数。其中,数据发送控制模块120根据选取的输入时钟、所述待传输数据的帧的长度及所述同步传输激励信号生成用于传输所述待传输数据的数据输出信号,并将所述数据输出信号传输给所述数据接收端200。数据发送控制模块120在传输速率控制信号rate_ctl和同步传输激励信号sclk_x作用下,根据sclk上升沿和下降沿的位置关系,按新型通用串行总线(NUSB)协议生成新型通用串行总线(NUSB)数据输出信号sdata_x。由所述传输速率控制模块110控制的同步传输激励信号sclk_x,根据传输速率控制信号rate_ctl对所述输入时钟clk进行分频和选取,可得到不同频率的时钟信号clk_x。其中,clk_x的最高频率为所述数据发送端100的输入时钟clk频率的指定倍数,如1/4倍,以使在第1个所述输入时钟clk周期结束时,可使同步传输激励信号sclk_x高电平中间位置处,所述数据输出信号中的数据信号sdata为下降沿或上升沿,第2本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201710285562.html" title="基于通用串行总线的数据传输系统及方法原文来自X技术">基于通用串行总线的数据传输系统及方法</a>

【技术保护点】
一种基于新型通用串行总线的数据传输系统,其特征在于,该系统包括:相互通信连接的数据发送端及数据接收端;所述数据发送端包括:传输速率控制模块,用于根据输入时钟生成同步传输激励信号;数据发送控制模块,用于在所述同步传输激励信号作用下,根据待传输数据生成数据输出信号,并将所述数据输出信号传输给所述数据接收端;所述数据接收端包括:信号接收模块,接收所述数据发送端发送的所述数据输出信号;数据解析模块,用于根据所述数据输出信号同步解析出所述待传输数据。

【技术特征摘要】
1.一种基于新型通用串行总线的数据传输系统,其特征在于,该系统包括:相互通信连接的数据发送端及数据接收端;所述数据发送端包括:传输速率控制模块,用于根据输入时钟生成同步传输激励信号;数据发送控制模块,用于在所述同步传输激励信号作用下,根据待传输数据生成数据输出信号,并将所述数据输出信号传输给所述数据接收端;所述数据接收端包括:信号接收模块,接收所述数据发送端发送的所述数据输出信号;数据解析模块,用于根据所述数据输出信号同步解析出所述待传输数据。2.如权利要求1所述的基于新型通用串行总线的数据传输系统,其特征在于,该数据发送端还包括:数据帧长控制模块,用于确定所述待传输数据的帧的长度;其中,所述数据发送控制模块根据所述待传输数据的帧的长度及所述同步传输激励信号生成所述数据输出信号。3.如权利要求2所述的基于新型通用串行总线的数据传输系统,其特征在于,所述数据发送端还包括:数据缓存模块,用于将所述数据帧长控制模块确定后的待传输数据存储至缓存器中;所述数据发送控制模块还用于在所述同步传输激励信号作用下,将从所述缓存器中获取的待传输数据生成传输数据的数据输出信号,并将所述数据输出信号传输给所述数据接收端,以使所述数据接收端在所述同步传输激励信号条件下解析出所述待传输数据。4.如权利要求1所述的基于新型通用串行总线的数据传输系统,其特征在于,该数据发送端还包括:传输速率控制模块还用于控制所述同步传输激励信号根据传输速率控制信号对所述输入时钟进行分频和选取,得到不同频率的时钟信号,其最高频率的时钟信号为所述输入时钟频率的指定倍数;其中,数据发送控制模块根据选取的输入时钟、所述待传输数据的帧的长度及所述同步传输激励信号生成用于传输所述待传输数据的数据输出信号,并将所述数据输出信号传输给所述数据接收端。5.如权利要求1所述的基于新型通用串行总线的数据传输系统,其特征在于,所述数据输出信号的格式为满足通用串行总线协议规定的数据格式。6.如权利要求1所述的基于新型通用串行总线的数据传输系统,其特征在于,所述数据接收端还包括:传输标志建立模块,用于建立数据接收起始标志信号,所述起始标志信号在高电平时,所述数据接收模块开始接收所述数据输出信号;所述传输标志建立模块...

【专利技术属性】
技术研发人员:秦辉陈金鹰王飞刘香燕韩子康严丹丹李天敏王佩邱越俞恒颜杨枫
申请(专利权)人:成都理工大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1