本发明专利技术公开了一种毛刺消除电路,包括一延迟模块,用于检测毛刺宽度;一延迟输出模块,用于消除特定条件产生的毛刺问题;所述延迟模块连有一反馈控制电路模块;延迟模块在检测到毛刺后控制反馈控制电路模块进行加速复位,在检测到有效数据则通过反馈控制电路模块加速置位。本发明专利技术的上述电路完全实现了判断并消除毛刺的功能,并且可以对有效的窄脉宽信号进行展宽至安全宽度,确保其安全工作。
【技术实现步骤摘要】
本专利技术涉及微电子领域模拟集成电路设计,具体地说,是一种对输入信号采用RC延迟检测毛刺并消除毛刺的电路结构,该电路结构可以对脉宽较窄的 有效信号进行展宽确保其安全工作。
技术介绍
在芯片工作中,信号的输入需要准确清晰。但目前很多芯片的系统应用环 境较差,或者由于外部干扰强烈,这时候芯片的输入信号会产生各种样式的毛 刺,对于信号的完整性、正确性的判断产生严重的干扰,可能导致芯片产生误触发,工作错误等问题。除了常规毛刺引发的问题外,还有如下现象如普通电路的时钟输入,如果有脉宽较窄的毛剌没有完全消除掉,该毛刺将作为时钟信号进入内部,经过多级负载可能越来越窄并最终消失,结果是一部分逻辑受到该时钟驱动,另一部分逻辑该时钟输入消失;如果输入的有效信号存在脉宽较窄,接近于预设的毛刺消除判定宽度,该有效信号进入电路内部经过多级负载也可能出现越来越窄并消失的问题。在安全控制等领域,毛刺的判断与消除更是直接影响功能的正确执行,毛刺的判断及消除至关重要。所以优秀的毛刺消除电路要具备如下功能-1) 能够正确判断毛刺并可以消除各种状态的毛刺问题;2) 当输入信号的脉宽较窄,接近了预设的毛剌判定宽度,经过该部分电 路后该输入信号脉宽可被适当展宽至安全宽度,避免经过多级延迟后由于脉宽 更窄出现无效信号问题。通常情况下,可以通过简单的延迟电路或者采schmitt的延迟电路消除毛 刺,但是这两种普通的毛刺消除电路具有很大的局限性。如图1所示为一种传统的简单的RC延迟消除毛刺电路结构,包括由电阻 101,电容102共同组成的RC延迟电路,以及反相器103、 104。图2是普通延迟电路消除毛刺可能出现问题的示意图。如图2所示,若设定宽度小于Tl的毛刺通过该部分电路将被RC延迟消除掉,其中Tl为RC延 迟电路充电下C点电压上升至反相器103的翻转电平所用时间。但是当正确 的输入信号出现脉宽较窄,宽度T略大于预设的毛刺判断宽度Tl,输出端Vout 将出现脉宽更窄的毛刺。如图3所示为一种RC加Schmitt结构的毛刺消除电路,包括由电阻301 和电容302组成的RC延迟部分,以及Schmitt触发器305。该结构除了可以 消除单独的毛刺功能,当输入的正确信号脉宽较窄,略大于预设的毛刺判断宽 度T1,该结构具备展宽信号的效果,如图4所示。上述两种结构存在一个共同的缺点,即面对脉宽为T3的毛刺连续输入的 情况,T3小于预设的毛刺消除宽度T,仍然会出现毛刺消除错误的情况,如 图5、图6所示。因此,设计一种能够适应各种毛刺并能够保护有效输入信号 脉宽过窄问题的电路很有必要。
技术实现思路
本专利技术要解决的技术问题是提供一种毛刺的判断及消除电路,在输入正确 信号脉宽较窄情况下能够展宽该信号至安全脉宽,确保其安全工作。 为了达到上述目的,本专利技术的技术方案如下一种毛刺判断及消除电路,包括一延迟模块,用于检测毛刺宽度; 一延迟 输出模块,用于消除特定条件产生的毛刺问题;所述延迟模块连有一反馈控制 电路模块;延迟模块在检测到毛刺后控制反馈控制电路模块进行加速复位,在 检测到有效数据则通过反馈控制电路模块加速置位。所述反馈控制电路模块包括相连的上拉器件、下拉器件,以及与非门和或 非门;所述与非门的输出端连接所述上拉器件,所述或非门的输出端连接所述 下拉器件。延迟模块的两个输出节点分别作为与非门、或非门的两个输入。 所述延迟模块包括相连的RC电路和反向器。上拉器件和下拉器件的相连节点连接到RC电路与反向器之间,并输入到 所述延迟输出模块。所述延迟输出模块的高翻转电平高于所述反向器的翻转高电平,延迟输出 模块的低翻转电平低于所述反向器的翻转低电平。本专利技术的上述电路完全实现了判断并消除毛刺的功能,并且可以对有效的 窄脉宽信号进行展宽至安全宽度,确保其安全工作。附图说明图1是现有技术的一种电路结构示意图2是现有技术的另一种电路结构示意图3是普通延迟电路消除毛刺可能出现问题的示意图4是带schmitt的延迟电路消除毛刺并可以展宽窄脉宽的示意图5是普通延迟电路消除连续的毛刺时候出现问题的示意图6是带schmitt的延迟电路消除连续的毛刺出现问题的示意图7是本专利技术毛刺判断及消除电路的结构框图8是本专利技术毛刺判断及消除电路的一种具体电路结构例图9是本专利技术毛刺判断及消除电路消除连续毛刺示意图IO是本专利技术电路消除毛刺并展宽窄脉宽信号示意图11是本专利技术电路判断并消除特定条件的毛刺示意图。具体实施例方式下面根据图7至图11,给出本专利技术一个较好实施例,并予以详细描述, 使能更好地理解本专利技术的功能、特点。图7是本专利技术毛刺判断及消除电路的结构框图。如图7所示,本专利技术的毛 刺判断及消除电路,包括一RC延迟电路,用于检测毛刺宽度。 一连接RC延 迟电路输出的延时输出电路,用于消除特定条件产生的毛刺问题。所述RC延 迟电路的前端A和后端B连接到一个反馈电路,反馈电路的输出返回到RC 延迟电路的后端C。RC延迟电路在检测到毛刺后控制反馈电路进行加速复位, 在检测到有效数据则通过反馈电路加速置位。图8为根据本专利技术原理构建的电路图。如图8所示,本专利技术的毛刺判断及 消除电路主要由RC延迟模块809、反馈控制电路模块811、延迟输出模块810 构成。RC延迟模块809由输入buff,输出buff及电阻807、电容808构成。 反馈控制电路模块811由上拉器件805、下拉器件806及与非门803、或非门804构成。延迟输出模块810在本实施例中采用Schmitt实现,由施密特器件 801及输出buff构成。RC延迟电路的前端A点和RC延迟电路后经反向器802的B点分别作为 与非门803、或非门804的两个输入,输出为RC延迟电路与反向器802之间 的c点。与非门別3输出端连接上拉器件805,或非门804连接下拉器件806。 上拉器件805连接下拉器件806,该连接点即反馈输出的C点。反馈控制电路 模块811启动后能够迅速通过C点对电容808进行充电或者放电。输入信号经过Vin进入至A点,该部分同时进入RC延迟及反馈控制电路 的输入。经过RC延迟后的B点作为反馈控制电路另外一个输入,反馈电路的 输出通过C点控制对电容808充放电速度,同时C点经过延迟输出模块810 判断信号有效后输出。施密特器件801的高翻转电平高于反向器802的翻转高 电平,施密特器件801的低翻转电平低于反向器802的翻转低电平。更具体地,如图9所示,当连续的毛刺经由Vin进入毛刺判断同消除电路, 经过电阻807、电容808的RC延迟,C点电平将延后于A点电平而缓慢变化, 该时刻由于反馈控制电路输入端A、 B电平不同,反馈电路不影响C点电压, 如果C点电压缓慢变化至反向器802的翻转电平之前第一个毛剌消失,那么 该毛刺如图9所示被正确消除,并且因为反馈控制电路的输入A点、B点均 为零,反馈电路启动,C点电压被反馈电路迅速拉回原电压;下个毛刺如果宽 度仍然小于设定毛刺的消除宽度,则重复上述过程,所有毛刺被正确消除。另外一种情况,如图10所示,输入为一个毛刺加上一个宽度较窄的有效 信号,该有效信号脉宽略大于设定的毛刺消除的宽度Tl。该电路将正确消除 毛刺并展宽其中的有效信号至安全脉宽,具体描述如下第一个毛刺正确消除 后,A、 B点电压相同,本文档来自技高网...
【技术保护点】
一种毛刺判断及消除电路,包括一延迟模块,用于检测毛刺宽度;一延迟输出模块,用于消除特定条件产生的毛刺问题;其特征在于,所述延迟模块连有一反馈控制电路模块;延迟模块在检测到毛刺后控制反馈控制电路模块进行加速复位,在检测到有效数据则通过反馈控制电路模块加速置位。
【技术特征摘要】
【专利技术属性】
技术研发人员:王传芳,程剑涛,余维学,王朝,姚炜,
申请(专利权)人:启攀微电子上海有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。