一种数字滤波器制造技术

技术编号:13782930 阅读:102 留言:0更新日期:2016-10-04 23:41
本发明专利技术属于数字滤波技术领域,提供了一种数字滤波器。本发明专利技术通过采用包括延时单元、第一控制单元、第二控制单元、输出控制单元及时钟逻辑单元的数字滤波器,由连接在第二控制单元的输入端的延时单元对输入至数字滤波器的时钟信号进行延时,使得输入至第二控制单元的时钟信号比输入至第一控制单元的时钟信号延时了预设延迟时间,进而通过由第一控制单元、第二控制单元、输出控制单元及时钟逻辑单元组成的逻辑电路来滤除所有持续时间小于预设延迟时间的电平毛刺或窄脉冲,大大提高了数字滤波器的精确度。

【技术实现步骤摘要】

本专利技术属于数字滤波
,尤其涉及一种数字滤波器
技术介绍
在数字逻辑系统中,通常采用以下方式来滤除不需要的窄脉冲或电平毛刺:(1)在信号线上添加一个到地的电容,利用电容的充放电来抑制电压的抖动;(2)通过一个预设带宽的低通滤波器来滤除一些持续时间较短、频率较高的窄脉冲。这里的低通滤波器一般采用由无源的电阻电容构成的低通滤波电路,或采用由有源的运放构成的低通滤波电路来实现。而无论采用上述哪一种方式来滤除不需要的窄脉冲或电平毛刺,都会存在精度不高的问题,因为电容和电阻本身会受到寄生参数、工艺精度以及温度等因素的影响,绝对误差较大,因此会影响低通滤波器的精确度。同时,如果采用低通滤波器的方式,还存在电路结构复杂,成本高的问题。
技术实现思路
本专利技术的目的在于提供一种数字滤波器,旨在解决采用传统的滤波电路来滤除电平毛刺或窄脉冲时,由于滤波电路中的元器件本身受其寄生参数、工艺精度以及温度等因素的影响,绝对误差较大,而导致滤波电路存在精度不高的问题。本专利技术是这样实现的,一种数字滤波器,所述数字滤波器包括延时单元、第一控制单元、第二控制单元、输出控制单元以及时钟逻辑单元;所述第一控制单元的控制端与所述第二控制单元的控制端共接作为所述数
字滤波器的信号输入端,所述第一控制单元的输出端与所述第二控制单元的输出端分别接所述输出控制单元的第一输入端和第二输入端,所述输出控制单元的输出端为所述数字滤波器的输出端,所述时钟逻辑单元的标准时钟端为所述数字滤波器的时钟输入端,所述时钟逻辑单元的逻辑控制端接所述输出控制单元的输出端,所述第一控制单元的时钟端与所述延时单元的输入端共接于所述时钟逻辑单元的输出端,所述延时单元的输出端接所述第二控制单元的时钟端;当所述数字滤波器的信号输入端持续输入高电平时,所述第一控制单元和所述第二控制单元持续输出高电平,所述输出控制单元对所述第一控制单元输出的高电平和所述第二控制单元输出的高电平进行处理后输出高电平;当所述数字滤波器的信号输入端输入极短的低电平毛刺或低电平脉冲时,所述第一控制单元在输入的时钟信号的上升沿到来时控制其输出端输出低电平,所述延时单元将所述时钟信号延时预设延时时间,并将延时后的所述时钟信号发送至所述第二控制单元,在预设延时时间之内,所述第二控制单元仍输出高电平,所述输出控制单元对所述第一控制单元输出的低电平和所述第二控制单元输出的高电平进行处理后输出高电平;当所述数字滤波器的信号输入端持续输入低电平时,所述第一控制单元和所述第二控制单元持续输出低电平,所述输出控制单元对所述第一控制单元输出的低电平和所述第二控制单元输出的低电平进行处理后输出低电平;当所述数字滤波器的信号输入端输入极短的高电平毛刺或高电平脉冲时,所述第一控制单元在输入的时钟信号的上升沿到来时控制其输出端输出高电平,所述延时单元将所述时钟信号延时预设延时时间,并将延时后的所述时钟信号发送至所述第二控制单元,在预设延时时间之内,所述第二控制单元仍输出低电平,所述输出控制单元对所述第一控制单元输出的高电平和所述第二控制单元输出的低电平进行处理后输出低电平;其中,所述低电平毛刺、所述低电平脉冲、所述高电平毛刺或所述高电平脉冲的持续时间小于所述预设延时时间,且所述预设延时时间小于所述时钟信
号的周期。本专利技术通过采用包括延时单元、第一控制单元、第二控制单元、输出控制单元及时钟逻辑单元的数字滤波器,由连接在第二控制单元的输入端的延时单元对输入至数字滤波器的时钟信号进行延时,使得输入至第二控制单元的时钟信号比输入至第一控制单元的时钟信号延时了预设延迟时间,进而通过由第一控制单元、第二控制单元、输出控制单元及时钟逻辑单元组成的逻辑电路来滤除所有持续时间小于预设延迟时间的电平毛刺或窄脉冲,大大提高了数字滤波器的精确度。附图说明图1是本专利技术实施例提供的数字滤波器的模块结构示意图;图2是本专利技术实施例提供的数字滤波器的电路结构示意图;图3是本专利技术另一实施例提供的数字滤波器的电路结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术第一实施例提供的数字滤波器的模块结构,为了便于说明,仅示出了与本专利技术实施例相关的部分。一种数字滤波器,包括延时单元10、第一控制单元20、第二控制单元30、输出控制单元40及时钟逻辑单元50。第一控制单元20的控制端与第二控制单元30的控制端共接作为数字滤波器的信号输入端IN,第一控制单元20的输出端与第二控制单元30的输出端分别接输出控制单元40的第一输入端和第二输入端,输出控制单元40的输出端为数字滤波器的输出端OUT,时钟逻辑单元50的标准时钟端为数字滤波器的
时钟输入端CLK,时钟逻辑单元50的逻辑控制端接输出控制单元40的输出端,第一控制单元20的时钟端与延时单元10的输入端共接于时钟逻辑单元50的输出端,延时单元10的输出端接第二控制单元30的时钟端。当数字滤波器的信号输入端IN持续输入高电平时,第一控制单元20和第二控制单元30的输出端持续输出高电平,输出控制单元40对第一控制单元20输出的高电平和第二控制单元30输出的高电平进行处理后输出高电平;当数字滤波器的信号输入端IN输入极短的低电平毛刺或低电平脉冲,且输入至第一控制单元20的时钟端的时钟信号的上升沿到来时,第一控制单元20控制其输出端输出低电平,因延时单元10对输入至其输入端的时钟信号进行了延时处理,因此输入至第二控制单元30的时钟端的时钟信号的上升沿在预设延时时间之后才能到来,而在预设延时时间之内,第二控制单元30的输出端仍为高电平,输出控制单元40对第一控制单元20输出的低电平和第二控制单元30输出的高电平进行处理后输出高电平。当数字滤波器的信号输入端IN持续输入低电平时,第一控制单元20和第二控制单元30的输出端持续输出低电平,输出控制单元40对第一控制单元20输出的低电平和第二控制单元30输出的低电平进行处理后输出低电平;当数字滤波器的信号输入端IN输入极短的高电平毛刺或高电平脉冲,且输入至第一控制单元20的时钟端的时钟信号的上升沿到来时,第一控制单元20控制其输出端输出高电平,因延时单元10对输入至其输入端的时钟信号进行了延时处理,因此输入至第二控制单元30的时钟端的时钟信号的上升沿在预设延时时间之后才能到来,而在预设延时时间之内,第二控制单元30的输出端仍为低电平,输出控制单元40对第一控制单元20输出的高电平和第二控制单元30输出的低电平进行处理后输出低电平。在本实施例中,延时单元10用于对输入至数字滤波器的时钟信号进行延时,在实际应用中,可以根据实际需求来设置延时单元的延时时间(即预设延时时间),只要保证需要滤除的低电平毛刺或低电平脉冲的持续时间小于预设
延时时间,且预设延时时间小于时钟信号的周期即可。具体的,当电平毛刺或窄脉冲的持续时间较短时,延时单元10可以由偶数个串联的反相器构成,其中,第一个反相器的输入端为延时单元10的输入端,最后一个反相器的输出端为延时单元10的输出端;当电平毛刺或窄脉冲的持续时间较长时本文档来自技高网
...

【技术保护点】
一种数字滤波器,其特征在于,所述数字滤波器包括延时单元、第一控制单元、第二控制单元、输出控制单元以及时钟逻辑单元;所述第一控制单元的控制端与所述第二控制单元的控制端共接作为所述数字滤波器的信号输入端,所述第一控制单元的输出端与所述第二控制单元的输出端分别接所述输出控制单元的第一输入端和第二输入端,所述输出控制单元的输出端为所述数字滤波器的输出端,所述时钟逻辑单元的标准时钟端为所述数字滤波器的时钟输入端,所述时钟逻辑单元的逻辑控制端接所述输出控制单元的输出端,所述第一控制单元的时钟端与所述延时单元的输入端共接于所述时钟逻辑单元的输出端,所述延时单元的输出端接所述第二控制单元的时钟端;当所述数字滤波器的信号输入端持续输入高电平时,所述第一控制单元和所述第二控制单元持续输出高电平,所述输出控制单元对所述第一控制单元输出的高电平和所述第二控制单元输出的高电平进行处理后输出高电平;当所述数字滤波器的信号输入端输入极短的低电平毛刺或低电平脉冲时,所述第一控制单元在输入的时钟信号的上升沿到来时控制其输出端输出低电平,所述延时单元将所述时钟信号延时预设延时时间,并将延时后的所述时钟信号发送至所述第二控制单元,在预设延时时间之内,所述第二控制单元仍输出高电平,所述输出控制单元对所述第一控制单元输出的低电平和所述第二控制单元输出的高电平进行处理后输出高电平;当所述数字滤波器的信号输入端持续输入低电平时,所述第一控制单元和所述第二控制单元持续输出低电平,所述输出控制单元对所述第一控制单元输出的低电平和所述第二控制单元输出的低电平进行处理后输出低电平;当所述数字滤波器的信号输入端输入极短的高电平毛刺或高电平脉冲时,所述第一控制单元在输入的时钟信号的上升沿到来时控制其输出端输出高电平,所述延时单元将所述时钟信号延时预设延时时间,并将延时后的所述时钟信号发送至所述第二控制单元,在预设延时时间之内,所述第二控制单元仍输出低电平,所述输出控制单元对所述第一控制单元输出的高电平和所述第二控制单元输出的低电平进行处理后输出低电平;其中,所述低电平毛刺、所述低电平脉冲、所述高电平毛刺或所述高电平脉冲的持续时间小于所述预设延时时间,且所述预设延时时间小于所述时钟信号的周期。...

【技术特征摘要】
1.一种数字滤波器,其特征在于,所述数字滤波器包括延时单元、第一控制单元、第二控制单元、输出控制单元以及时钟逻辑单元;所述第一控制单元的控制端与所述第二控制单元的控制端共接作为所述数字滤波器的信号输入端,所述第一控制单元的输出端与所述第二控制单元的输出端分别接所述输出控制单元的第一输入端和第二输入端,所述输出控制单元的输出端为所述数字滤波器的输出端,所述时钟逻辑单元的标准时钟端为所述数字滤波器的时钟输入端,所述时钟逻辑单元的逻辑控制端接所述输出控制单元的输出端,所述第一控制单元的时钟端与所述延时单元的输入端共接于所述时钟逻辑单元的输出端,所述延时单元的输出端接所述第二控制单元的时钟端;当所述数字滤波器的信号输入端持续输入高电平时,所述第一控制单元和所述第二控制单元持续输出高电平,所述输出控制单元对所述第一控制单元输出的高电平和所述第二控制单元输出的高电平进行处理后输出高电平;当所述数字滤波器的信号输入端输入极短的低电平毛刺或低电平脉冲时,所述第一控制单元在输入的时钟信号的上升沿到来时控制其输出端输出低电平,所述延时单元将所述时钟信号延时预设延时时间,并将延时后的所述时钟信号发送至所述第二控制单元,在预设延时时间之内,所述第二控制单元仍输出高电平,所述输出控制单元对所述第一控制单元输出的低电平和所述第二控制单元输出的高电平进行处理后输出高电平;当所述数字滤波器的信号输入端持续输入低电平时,所述第一控制单元和所述第二控制单元持续输出低电平,所述输出控制单元对所述第一控制单元输出的低电平和所述第二控制单元输出的低电平进行处理后输出低电平;当所述数字滤波器的信号输入端输入极短的高电平毛刺或高电平脉冲时,所述第一控制单元在输入的时钟信号的上升沿到来时控制其输出端输出高电平,所述延时单元将所述时钟信号延时预设延时时间,并将延时后的所述时钟信号发送至所述第二控制单元,在预设延时时间之内,所述第二控制单元仍输出低电平,所
\t述输出控制单元对所述第一控制单元输出的高电平和所述第二控制单元输出的低电平进行处理后输出低电平;其中,所述低电平毛刺、所述低电平脉冲、所述高电平毛刺或所述高电平脉冲的持续时间小于所述预设延时时间,且所述预设延时时间小于所述时钟信号的周期。2.如权利要求1所述的数字滤波器,其特征在于,所述第一控制单元为第一D触发器,所述第二控制单元为第二D触发器,所述输出控制单元为或逻辑电路,所述时钟逻辑单元为与逻辑电路;所述第一D触发器的时钟端、复位端及第二输出端分别为所述第一控制单元的时钟端、控制端及输出端,所述第一D触发器的输入端与其第二输出端连接;所述第二D触发器的时钟端、复位端及第二输出端分别为所述第二控制单元的时钟端、控制端及输出端,所述第二D触发器的输入端与其第二输出端连接;所述或逻辑电路的第一输入端、第二输入端及输出端分别为所述输出控制单元的第一输入端、第二输入端及输出端;所述与逻辑电路的第一输入端、第二输入端及输出端分别为所述时钟逻辑单元的标准时钟端、逻辑控制端及输出端;当所述数字滤波器的信号输入端持续输入高电平时,所述第一D触发器和所述第二D触发器均进入复位状态,所述第一D触发器的第二输出端和所述第二D触发器的第二输出端持续输出高电平,此时,所述第一D触发器的输入端和所述第二D触发器的输入端均为高电平,所述或逻辑电路对所述第一D触发器的第二输出端输...

【专利技术属性】
技术研发人员:翟理余丹
申请(专利权)人:深圳市纳芯威科技有限公司
类型:发明
国别省市:广东;44

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

1