一种无同步时钟串行通信数据采样方法及系统技术方案

技术编号:28133070 阅读:42 留言:0更新日期:2021-04-19 11:58
本申请涉及一种无同步时钟串行通信数据采样方法及装置,包括:产生N路频率相同相位不同的采样时钟,且相邻两路所述采样时钟的相位相差ω度;ω=360/N;利用N路所述采样时钟,分别对接收的数据流进行采样,并将得到的第一数据存入对应的FIFO缓冲区;分别通过预置检测模块检测每个FIFO缓冲区存储的第一数据中是否存在预置数据,如果存在,检测结果为第一状态;确定为位于中间位置的检测结果为所述第一状态的所述预置检测模块,并从预置检测模块对应的FIFO缓冲区输出所述第一数据;根据预置数据添加规则从所述第一数据中获取有效数据。本申请提高本地时钟恢复得到的有效数据准确度及采样系统可靠性;而且结构简单,有效降低接收端的复杂度,提高采样效率。提高采样效率。提高采样效率。

【技术实现步骤摘要】
一种无同步时钟串行通信数据采样方法及系统


[0001]本申请涉及无同步时钟串行通信领域,尤其是涉及一种无同步时钟串行通信数据采样方法及系统。

技术介绍

[0002]串行通信包括带同步时钟的串行通信和无同步时的串行通信;同步时钟的串行通信是在传送数据流的同时传送同步时钟,接收端通过接收的同步时钟对接收到的串行数据流进行数据恢复;无同步时钟的串行通信是只传送数据流,不传送同步时钟,接收端利用本地时钟对接收到的串行数据流进行数据恢复。无同步时钟的串行突发通信在高速率时通信效率高,尤其在数据互联拓扑比较复杂的系统中,无同步时钟传输优势更加明显;但是突发通信的数据帧中有效数据是随机出现的,且串行突发通信在无同步时钟传递情况下,所以接收端利用本地采样时钟对接收的数据流进行采样时,不仅采样位置很难确定,致使恢复出原始数据的方法及装置十分复杂,而且数据流在传输过程中可能会发生畸变或相位偏移,导致接收到的数据流相位与发送端和接收端通信协议约定的采样时钟相位存在差异,这样接收端采用根据通信协议产生的本地采样时钟对接收的数据流进行采样,恢复得到的数据可靠性降低。...

【技术保护点】

【技术特征摘要】
1.一种无同步时钟串行通信数据采样方法,其特征在于:包括:产生N路频率相同相位不同的采样时钟,且相邻两路所述采样时钟的相位相差ω度;其中,ω=360/N,N为大于2的整数;利用N路所述采样时钟,分别对接收的数据流进行采样,并将采样得到的第一数据分别存入与所述采样时钟对应的FIFO缓冲区;分别通过预置检测模块检测每个所述FIFO缓冲区存储的所述第一数据中是否存在预置数据,如果存在,检测结果为第一状态,如果不存在,检测结果为第二状态;其中,所述预置数据为用于提示有效数据发送的数据,在所述有效数据发送前发送、且无时间间隙;确定第一预置检测模块,并从所述第一预置检测模块对应的所述FIFO缓冲区输出所述第一数据;其中,所述第一预置检测模块为位于中间位置的检测结果为所述第一状态的所述预置检测模块;根据所述预置数据添加规则从所述第一数据中获取有效数据。2.根据权利要求1所述的方法,其特征在于:所述确定第一预置检测模块,并从所述第一预置检测模块对应的所述FIFO缓冲区输出所述第一数据包括:按照所述采样时钟的相位大小对对应链路进行排序,并对排序后链路进行连续编码,每条链路上的所述预置检测模块和所述FIFO缓冲区编码与对应链路相同;确定检测结果为第一状态的所述预置检测模块的第一数量M;按照对应编码大小对检测结果为第一状态的所述预置检测模块排序,并根据第一数量M在排序后检测结果为第一状态的所述预置检测模块中确定所述第一预置检测模块;根据所述第一预置检测模块对应的编码查找对应所述FIFO缓冲区,从所述FIFO缓冲区输出所述第一数据。3.根据权利要求2所述的方法,其特征在于:所述根据第一数量M在排序后检测结果为第一状态的所述预置检测模块中确定所述第一预置检测模块,包括:如果所述第一数量M为奇数,所述第一预置检测模块为第m+1个所述预置检测模块;如果所述第一数量M为偶数,所述第一预置检测模块为第m或m+1个所述预置检测模块;其中,m为对M/2取整。4.根据权利要求1所述的方法,其特征在于:如果所有所述预置检测模块输出检测结果为所述第二状态,从默认所述FIFO缓冲区输出一路所述第一数据。5.根据权利要求1所述的方法,其特征在于:所述分别通过预置检测模块检测每个所述FIFO缓冲区存储的所述第一数据中是否存在预置数据,包括:所述FIFO缓冲区每存储一位数据,所述预置检测模块从所述FIFO缓冲区读取一位数据;所述预置检测模块在读取的数据位数大于等于预置数据的位数时,每读取一位数据判断已读取数据中是否存在预置数据,如果存在,输出检测结果为第一状态,否则,输出检测结果为第二状态。6.根据权利要求1所述的方法,其特征在于:所述从所述第一预...

【专利技术属性】
技术研发人员:崔迎炜
申请(专利权)人:北京方天长久科技股份有限公司
类型:发明
国别省市:

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

1