The invention discloses a synchronous serial bus receiver anti-jamming design method in bus topology is not standardized, synchronous serial bus clock speed is low, does not change the standard hardware receiver circuit in FPGA chip enable control, unified clock, time sampling and the third mock exam sentence into the synchronous serial signal It improves the correctness and reliability of the signal reception; the peripheral RS422/RS485 standard synchronous serial bus topology is constrained loosely, and the length of each branch on the bus is not strictly limited; the invention has strong anti pulse interference ability and can filter the occasional burr on the bus.
【技术实现步骤摘要】
一种同步串口总线接收端抗干扰设计方法
本专利技术涉及一种同步串口总线接收端抗干扰设计方法,属于总线接收处理
技术介绍
RS422/485标准是美国电子工业协会(EIA)在20世纪70年代末推出的数字通讯电气标准。该标准采用平衡驱动差分接收电路,具有抗共模干扰能力强、驱动能力强、传输距离远、支持总线传输、信号容差性好等诸多优点,目前被广泛应用在多种工控数据通信场合。目前,解决RS422/RS485接口总线上传输信号边沿单调性翻转问题和偶发毛刺干扰问题的方法有以下几种:①在RS422/RS485标准接口总线的接收/发送端,增加专用隔离芯片,用以滤除总线上的干扰,保证传输信号的正确接收;②在硬件上,设计合理的总线拓扑结构和接口电路,选用适当的接口芯片,尽量保证RS422/RS485接口总线上首末端阻抗匹配,并且分支尽量短,从而保证传输信号在总线上的传输质量;③在软件上,采用合适的传输策略和编码方式,如添加CRC校验信息、奇偶校验等,使得传输信号在传输过程中由于信号完好性差和干扰而在接收端引起的误码可以通过软件进行纠正。一般情况下,对于RS422/RS485传输总线,典型的总线拓扑连接方式为链式结构,总线上的每一条分支都有长度限制,这样可以保证总线上传输信号的信号完整性。但在某些特定的应用场合,如对空间布局、布线要求苛刻的卫星有效载荷舱内,由于受多个接收端/发送端的物理位置、总线线束的要求所限,无法使用传统的链式拓扑结构,总线上各支线的长度不能满足阻抗匹配的要求,地线数量较少,导致总线上的传输信号边沿有畸变,且传输信号上可能叠加有毛刺干扰。
技术实现思路
本 ...
【技术保护点】
一种同步串口总线接收端抗干扰设计方法,其特征在于,具体步骤如下:(1)将原始的同步串口总线的同步时钟、同步使能、同步数据的输入信号经转换输入给FPGA芯片,设定FPGA输入参考时钟fclk频率至少为同步串口总线同步时钟频率的1000倍;(2)在FPGA芯片内部,对输入参考时钟fclk进行分频,形成脉冲信号,将该信号作为使能信号EN;(3)当使能信号EN有效时,用fclk时钟信号边沿检测同步串口总线同步时钟信号采样值是否由低变高,变高后,在使能信号EN有效情况下,用fclk时钟信号边沿连续2次检测同步串口总线的同步时钟信号是否维持为高,对三次采样值进行一致性表决,若三次采样值中至少2次采样值一致且为高,从而得到同步串口总线同步时钟信号上升沿;(4)在判断上升沿到来的情况下,当使能信号EN有效时,用fclk时钟信号边沿检测同步串口总线同步时钟信号采样值是否由高变低,变低后,在使能信号EN有效情况下,用fclk时钟信号边沿连续2次检测同步串口总线的同步时钟信号是否维持为低,对三次采样值进行一致性表决,若三次采样值中至少2次采样值一致且为低,从而得到同步串口总线同步时钟信号下降沿;(5)当判断 ...
【技术特征摘要】
1.一种同步串口总线接收端抗干扰设计方法,其特征在于,具体步骤如下:(1)将原始的同步串口总线的同步时钟、同步使能、同步数据的输入信号经转换输入给FPGA芯片,设定FPGA输入参考时钟fclk频率至少为同步串口总线同步时钟频率的1000倍;(2)在FPGA芯片内部,对输入参考时钟fclk进行分频,形成脉冲信号,将该信号作为使能信号EN;(3)当使能信号EN有效时,用fclk时钟信号边沿检测同步串口总线同步时钟信号采样值是否由低变高,变高后,在使能信号EN有效情况下,用fclk时钟信号边沿连续2次检测同步串口总线的同步时钟信号是否维持为高,对三次采样值进行一致性表决,若三次采样值中至少2次采样值一致且为高,从而得到同步串口总线同步时钟信号上升沿;(4)在判断上升沿到来的情况下,当使能信号EN有效时,用fclk时钟信号边沿检测同步串口总线同步时钟信号采样值是否由高变低,变低后,在使能信号EN有效情况下,用fclk时钟信号边沿连续2次检测同步串口总线的同步时钟信号是否维持为低,对三次采样值进行一致性表决,若三次采样值中至少2次采样值一致且为低,从而得到同步串口总线同步时钟信号下降沿;(5)当判断同步时钟下降沿到来后,在使能信号EN有效的情况下,用fclk时钟信号边沿连续采样三次同步总线的同步使能信号,并进行一致性判决,若三次采样值中至少2次采...
【专利技术属性】
技术研发人员:邢炜,张攀,刘洋,王延光,李阳,王登峰,
申请(专利权)人:西安空间无线电技术研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。