一种429总线接收节点大容差采样电路的制作方法

文档序号:17817521发布日期:2019-06-05 21:56阅读:353来源:国知局
一种429总线接收节点大容差采样电路的制作方法

本发明涉及一种采样电路,特别涉及一种429总线接收节点大容差采样电路。



背景技术:

429总线作为航空领域内的一种串行数据总线,具有结构简单,性能稳定,抗干扰性强等优点。在实际应用中,由于发送节点和接收节点的时钟具有偏差,波特率不能达到理想值,接收节点如按照本节点固定采样点时钟计算采样点去采样数据,将会导致采样错误。



技术实现要素:

本发明的目的:提供一种429总线接收节点大容差采样电路,解决现有技术中由于发送节点和接收节点的时钟具有偏差,造成的采样数据错误的技术问题。

本发明的技术方案:一种429总线接收节点大容差采样电路,其特征为:将从429总线接收到的每一数据位的中间时刻作为数据采样点,按该采样点对同步后的待采样数据进行采样。

优选地,所述的采样电路包括同步器模块、接收采样数据模块和采样点计算模块;

同步器模块将接收的数据位及有效指示位同步到429总线接收节点本地时钟域,并将有效指示位数据传输至移位寄存器模块,采样点计算模块计算每一数据位的中间时刻,并在该时刻输出采样指令,接收采样数据模块根据该采样指令对同步后的数据位进行采样。

优选地,所述的采样点计算模块可采用移位寄存器或计数器实现。

本发明的有益效果:本文提供了一种429总线接收节点大容差采样电路,该电路通过对采样点进行动态计算,可满足在一定范围波特率偏差下,接收发送节点正常使用429总线通讯,进行准确的数据传输。

附图说明

图1为本发明实施例一的逻辑框图;

图2为本发明所述电路采样时序图。

具体实施方式

下面结合附图和具体实施例,对本发明的技术方案进行清楚、完整地表述。显然,所表述的实施例仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提所获得的所有其他实施例,都属于本发明的保护范围。

以一种429总线接收节点大容差采样电路,参照附图1、图2为例,实施例一:包括异或门模块、同步器模块、接收采样数据模块、采样点计算模块、数据缓存fifo模块,其中:

异或门模块输入连接429接收端dina/dinb,输出信号“din”给同步器a,用于指示从429总线接收到有效数据;

同步器a用于将输入的“din”信号同步到接收节点本地时钟域,输出信号“rx”到采样点计算模块,其中“rx”有效n个时钟周期;

同步器b用于将输入的“dina”信号同步到接收节点本地时钟域,输出待采样数据信号“ria”到接收采样数据模块;

采样点计算模块采用移位寄存器实现,从收到输入的“rx”信号有效开始,每个时钟周期将“rx”信号移一位,当“rx”信号移位至第n/2位时,在该时刻输出采样指令信号“rx_en”;

接收采样数据模块用于在采样指令信号“rx_en”有效时采样待采样数据信号“ria”,并将采样结果写入数据缓存fifo模块;

数据缓存fifo模块用于保存从接收采样数据模块传输来的采样结果,供后续电路采用。

实施例二:异或门模块、同步器模块、接收采样数据模块、数据缓存fifo模块同例一,采样点计算模块采样计时器实现,从收到输入的“rx”信号有效开始,每个时钟周期计时器增“1”,当计数器计数值等于n/2时,在该时刻输出采样指令信号“rx_en”。

最后应说明的是,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。



技术特征:

技术总结
本发明涉及一种采样电路,特别涉及一种429总线接收节点大容差采样电路。提供一种429总线接收节点大容差采样电路,解决现有技术中由于发送节点和接收节点的时钟具有偏差,造成的采样数据错误的技术问题。将从429总线接收到的每一数据位的中间时刻作为数据采样点,按该采样点对同步后的待采样数据进行采样。

技术研发人员:牛少平;田泽;王宣明;韩一鹏;刘承禹;王世中
受保护的技术使用者:中国航空工业集团公司西安航空计算技术研究所
技术研发日:2017.11.27
技术公布日:2019.06.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1