数字滤波去抖动的方法及其装置制造方法及图纸

技术编号:12023101 阅读:79 留言:0更新日期:2015-09-09 20:14
本发明专利技术提供一种数字滤波去抖动的方法及其装置,所述方法包括:滤除时钟输入信号中的毛刺,生成相应初始时钟输出信号,其中,所述时钟输入信号包括第一时钟输入信号与第二时钟输入信号;将所述初始时钟输出信号反向运算,生成第一时钟输出信号与第二时钟输出信号;根据反馈的所述第一时钟输出信号与所述第二时钟输出信号电平高低,导通或断开对应的开关,连通触发器对应的时钟输入信号,滤除所述第一时钟输入信号或/和所述第二时钟输入信号中的抖动。本发明专利技术实现时钟输入信号的滤波和去抖动,并且在数字滤波的过程中,还可滤除输入信号产生的毛刺;本装置的结构简单、功耗低,且易于实现,不仅可实现滤波和去抖动,还增加装置的负载能力。

【技术实现步骤摘要】

本专利技术涉及集成电路与接口交叉的
,特别是涉及利用数字滤波实现去抖动的方法及其装置。
技术介绍
在集成电路中,不仅晶体振荡器可以产生时钟信号,采用数字振荡器也可以产生时钟信号,但是,采用振荡器产生的时钟信号在某些情况下会产生毛刺、抖动等非理想波形。在物理接口应用中,由于机械物理特性,例如,物理开关的开启和关闭过程中,都会产生非理想的抖动或毛刺,需要安置特定的电路,消除上述非理想的毛刺影响。现有技术中,通常采用模拟滤波电路来消除毛刺或抖动。然而,模拟滤波电路达到上述效果不佳。宄其原因在于:模拟滤波电路不仅设计较为复杂,而且功耗和面积都较大。因此,需要一种新的滤波电路来达到消除抖动和毛刺。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种数字滤波去抖动的方法及其装置,用于解决现有技术中采用模拟滤波电路去抖动或毛刺,因设计难度大、功耗高、面积大达到效果不佳的问题。为实现上述目的及其他相关目的,本专利技术提供一种数字滤波去抖动的方法,包括:滤除时钟输入信号中的毛刺,生成相应初始时钟输出信号,其中,所述时钟输入信号包括第一时钟输入信号与第二时钟输入信号;将所述初始时钟输出信号反向运算,生成第一时钟输出信号与第二时钟输出信号;根据反馈的所述第一时钟输出信号与所述第二时钟输出信号电平高低,导通或断开对应的开关,连通触发器对应的时钟输入信号,滤除所述第一时钟输入信号或/和所述第二时钟输入信号中的抖动。优选地,所述毛刺的滤除装置采用触发器。优选地,所述将所述初始时钟输出信号反向运算,生成第一时钟输出信号与第二时钟输出信号,具体包括:采用反相器处理生成的所述初始时钟输出信号,其中,所述反相器包括第二反相器与第一反相器,所述初始时钟输出信号流通所述第二反相器,生成第二时钟输出信号;所述第二时钟输出信号流通所述第一反相器,生成所述第一时钟输出信号。优选地,所述根据反馈的所述第一时钟输出信号与所述第二时钟输出信号电平高低,导通或断开对应的开关,滤除所述第一时钟输出信号或所述第二时钟输出信号中的抖动,具体包括:所述第一时钟输出信号与所述第二时钟输出信号为电平相反的时钟输出信号,所述第二时钟输入信号为所述第一时钟输入信号反向延迟输出的时钟信号;当所述第一时钟输出信号为高电平时,所述第二时钟输出信号为低电平,导通对应连接开关,连通所述第二时钟输入信号,滤除所述第二时钟输入信号中的抖动;当所述第二时钟输出信号为高电平时,所述第一时钟输出信号为低电平,导通对应连接开关,与计算所述第一时钟输入信号和所述第二时钟输入信号,以该计算结果为时钟输入信号,滤除该时钟输入信号中的抖动。本专利技术的另一目的在于提供一种数字滤波去抖动的装置,包括:时钟输入信号发生器,用于产生时钟输入信号;触发器,输入端连接所述时钟输入信号,滤除所述时钟输入信号的毛刺,并生成初始时钟输出信号;反向电路,输入端连接所述触发器的输出端,将初始时钟输出信号反向生成时钟输出信号;反馈控制电路,输入端连接所述反向电路的输出端,输出端连接所述触发器的输入端,根据控制所述触发器复位端的时钟输入信号,流通所述触发器与所述反向电路,以消除所述时钟输出信号中的抖动。优选地,所述触发器为RS触发器。优选地,所述时钟输入信号包括第一时钟输入信号与第二时钟输入信号,其中,所述第一时钟输入信号与所述第二时钟输入信号之间设置有延迟单元,且所述第二时钟输入信号为所述第一时钟输入信号反向延迟输出的时钟信号。优选地,所述第一时钟输入信号分别连接触发器的保持端、与非门的一个输入端,所述第二时钟输入信号连接第三反相器的输入端,所述第三反相器的输出端连接所述与非门的另一个输入端,所述与非门的输出端连接所述反馈控制电路。优选地,所述反向电路包括第一反相器和第二反相器,其中,所述时钟输出信号包括第一时钟输出信号与第二时钟输出信号,所述触发器的输出端与所述第二反相器的输入端相连,输出第二时钟输出信号,所述第二输时钟输出信号连接所述第一反相器的输入端,输出第一时钟输出信号。优选地,所述反馈控制电路包括第一控制开关与第二控制开关,所述第一控制开关的一端连接所述第二时钟输入信号,所述第一控制开关的另一端连接所述触发器的复位端,所述第一控制开关的控制端连接所述第一时钟输出信号;所述第二控制开关的一端连接所述与非门的输出端,所述第二控制开关的另一端连接所述触发器的复位端,所述第二控制开关的控制端连接所述第二时钟输出信号。如上所述,本专利技术的数字滤波去抖动的方法及其装置,具有以下有益效果:本专利技术中通过以数字时钟信号为输入信号,并通过反向逻辑控制触发器,将输出的时钟输出信号作为控制信号,导通相应的开关,实现时钟输入信号的滤波和去抖动,并且在数字滤波的过程中,还可滤除输入信号产生的毛刺;本装置的结构简单、功耗低,且易于实现,不仅可实现滤波和去抖动,还增加装置的负载能力。【附图说明】图1显示为本专利技术实施例中的一种数字滤波去抖动的方法流程图;图2显示为本专利技术实施例中的一种数字滤波去抖动装置的结构框图;图3显示为本专利技术实施例中一种数字滤波去抖动装置中延迟单元时序图;图4显示为本专利技术实施例中一种数字滤波去抖动装置中输出时序图。元件标号说明:1、触发器,2、反向电路,3、反馈控制电路,4、延迟单元。【具体实施方式】以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效。请参阅图1至图4。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应落在本专利技术所揭示的
技术实现思路
所能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等的用语,亦仅为便于叙述的明了,而非用以限定本专利技术可实施的范围,其相对关系的改变或调整,在无实质变更
技术实现思路
下,当亦视为本专利技术可实施的范畴。如图1所示,为本专利技术实施例中的一种数字滤波去抖动的方法流程图,包括:步骤SlOl中,滤除时钟输入信号中的毛刺,生成相应初始时钟输出信号,其中,所述时钟输入信号包括第一时钟输入信号与第二时钟输入信号;其中,所述滤除时钟输入信号中的毛刺的装置为触发器1,优选为RS触发器,为图1中标注的Trigger。步骤S102中,将所述初始时钟输出信号反向运算,生成第一时钟输出信号与第二时钟输出信号;其中,采用反相器处理所述RS触发器I生成的所述初始时钟输出信号,其中,所述反相器包括第二反相器A2与第一反相器Al,所述初始时钟输出信号流通所述第二反相器A2生成第二时钟输出信号Vout_b ;所述第二时钟输出信号Vout_b流通所述第一反相器Al生成所述第一时钟输出信号Vout。步骤S103中,根据反馈的所述第一时钟输出信号Vout与所述第二时钟输出信号Vout_b电平高低,导通或断开对应的开关,连通触发器I对应的时钟输入信号,滤除所述第一时钟输入信号Vout或/和所述第二时钟输入信号Vout_b中的抖动。其中,所述第一时钟输出信号Vout与所述第二时钟输出信号Vo本文档来自技高网
...

【技术保护点】
一种数字滤波去抖动的方法,其特征在于,包括:滤除时钟输入信号中的毛刺,生成相应初始时钟输出信号,其中,所述时钟输入信号包括第一时钟输入信号与第二时钟输入信号;将所述初始时钟输出信号反向运算,生成第一时钟输出信号与第二时钟输出信号;根据反馈的所述第一时钟输出信号与所述第二时钟输出信号电平高低,导通或断开对应的开关,连通触发器对应的时钟输入信号,滤除所述第一时钟输入信号或/和所述第二时钟输入信号中的抖动。

【技术特征摘要】

【专利技术属性】
技术研发人员:魏娟苏晨雷郎成付晓君刘伦才
申请(专利权)人:中国电子科技集团公司第二十四研究所
类型:发明
国别省市:重庆;85

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

1