A realization method of discrete jitter shielding, because the system differences and use of devices containing discrete variables are different, causing different discrete jitter, discrete jitter time from 5mS to 1S range, according to the above two kinds of circumstances, the invention designs the adjustable monitoring window, discrete jitter is there may be a variety of shielding in the system. Moreover, comparison results of sampling data update decision shielding the circuit output jitter, maintain the correct amount of discrete processing results, the fine traditional dithering circuit, reduce peripheral devices, improve the reliability of data output.
【技术实现步骤摘要】
一种离散量抖动屏蔽的实现方法
本专利技术属于微电子电路设计技术,尤其涉及一种离散量抖动屏蔽的实现方法。
技术介绍
离散量的输入开关多为机械设备,因此离散量端口外围存在寄生的电容和电感及用于保护的RCL器件,在离散量状态切换过程中,会产生一定时间的高频的抖动,在实际的操作中,必须屏蔽掉该高频抖动,采用延时采样输入信号的方式。传统离散量的处理不屏蔽抖动信号,这往往造成了处理电路输出了错误的控制信号,进而影响系统操作。传统方案采用外围RC滤波的方式,将高频信号滤除,但这种方式无疑增加了外围电路的成本,随着应用系统的不同,不能处理各种频率的抖动。
技术实现思路
本专利技术提出一种离散量抖动屏蔽的实现方法,有效屏蔽了各种系统中存在的离散量抖动。本专利技术的技术解决方案是:该离散量抖动屏蔽的实现方法包括以下步骤:1]设置监测时间,然后在设定的监测时间内监测信号dis<n>是否发生抖动,时钟信号clk对信号dis<n>的监测结果进行采样;2]将步骤1发送的采样数据存储至寄存器;将第1、2和3次结果按顺序采样移位寄存的方式存入数据寄存器第0位至第2位;3]根据寄存器<2:1>结果控制数据寄存器数据输入,若两位均表示无抖动,则数据可更新至数据寄存器;若两位结果有一位表示有抖动,则维持上一次的数据,不对数据进行更新;4]重复步骤2和步骤3。上述步骤1中设置监测时间具体是:设置用于屏蔽各种系统中存在的离散量抖动的可调节时间设置的时间窗口。该离散量抖动屏蔽电路,包括抖动监测模块、离散量处理电路、数据更新模块、至少一个寄存器和数据寄存器,所述离散量处 ...
【技术保护点】
一种离散量抖动屏蔽的实现方法,其特征在于,包括以下步骤:1]设置监测时间,然后在设定的监测时间内监测信号dis<n>是否发生抖动,时钟信号clk对信号dis<n>的监测结果进行采样;2]将步骤1发送的采样数据存储至寄存器;将第1、2和3次结果按顺序采样移位寄存的方式存入数据寄存器第0位至第2位;3]根据寄存器<2:1>结果控制数据寄存器数据输入,若两位均表示无抖动,则数据可更新至数据寄存器;若两位结果有一位表示有抖动,则维持上一次的数据,不对数据进行更新;4]重复步骤2和步骤3。
【技术特征摘要】
1.一种离散量抖动屏蔽的实现方法,其特征在于,包括以下步骤:1]设置监测时间,然后在设定的监测时间内监测信号dis<n>是否发生抖动,时钟信号clk对信号dis<n>的监测结果进行采样;2]将步骤1发送的采样数据存储至寄存器;将第1、2和3次结果按顺序采样移位寄存的方式存入数据寄存器第0位至第2位;3]根据寄存器<2:1>结果控制数据寄存器数据输入,若两位均表示无抖动,则数据可更新至数据寄存器;若两位结果有一位表示有抖动,则维持上一次的数据,不对数据进行更...
【专利技术属性】
技术研发人员:田泽,邵刚,李世杰,蔡叶芳,王泉,郭蒙,
申请(专利权)人:中国航空工业集团公司第六三一研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。