[发明专利]一种429总线接收节点大容差采样电路有效
申请号: | 201711212086.4 | 申请日: | 2017-11-27 |
公开(公告)号: | CN109842575B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 牛少平;田泽;王宣明;韩一鹏;刘承禹;王世中 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L15/24 | 分类号: | H04L15/24 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 429 总线 接收 节点 大容差 采样 电路 | ||
本发明涉及一种采样电路,特别涉及一种429总线接收节点大容差采样电路。提供一种429总线接收节点大容差采样电路,解决现有技术中由于发送节点和接收节点的时钟具有偏差,造成的采样数据错误的技术问题。将从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模块用于保存从接收采样数据模块传输来的采样结果,供后续电路采用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711212086.4/2.html,转载请声明来源钻瓜专利网。