[发明专利]除弹跳装置及其方法有效
申请号: | 201110386720.2 | 申请日: | 2011-11-29 |
公开(公告)号: | CN103138721A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 陈嘉祥 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | H03K17/082 | 分类号: | H03K17/082 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 臧建明 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹跳 装置 及其 方法 | ||
技术领域
本发明涉及一种除弹跳电路,尤其涉及一种利用计时稳定时间,来复合判断以消除弹跳现象的除弹跳装置及其方法。
背景技术
在系统控制的过程中,信号在元件的间相互传递,通常以上一级的输出信号作为下一级的输入信号,然而信号在传输时,元件所输出的信号并非理想的完美波形,如键盘或按键所输入的信号。根据物理特性,当特性或准位被瞬间改变时,无法立即转态,会产生反作用力,导致信号在进入稳定输出状态之前,以数字信号的观点来看会收到许多0与1交互跳动的弹跳现象,此一现象将会导致系统视输入端的信号为连续输入,因而导致状态误判,产生错误的信息。
特别是系统上某些装置,在逻辑判断的设定上,只要侦测到转态的现象就使系统进入电压或信息错误的处理,甚至可能因为一个不稳定的信号,而造成系统关机或当机,因此,许多装置的输出信号在输入下一级元件的前,会利用除弹跳电路加以除弹跳,将输入信号通过除弹跳的延迟缓冲,转变为输出信号,待状态稳定后才将信号输入至下一级元件。
图1是已知的一种除弹跳电路10的方块示意图。请参照图1,已知除弹跳电路的做法,通常以一串列的触发器为设计架构,当触发器的所有输出状态皆为相同时,才使输出转态。当触发器串联越多,除弹跳电路效果越佳,但却容易导致信号过度延迟,会降低系统的反应时间,无法达到立即控制的效果。
现行的除弹跳电路,如果在稳定状态下发生电压准位错误的现象,而此错误的电压准位通过除弹跳电路的过滤,则将会造成系统错误的判断。因此,如何发展一种能在稳定状态下消除电压准位错误的影响的除弹跳装置,这是一个有待解决的课题。
发明内容
本发明提供一种除弹跳装置及其方法,能有效解决在稳定状态下发生电压准位错误时所造成的问题。
本发明提出一种除弹跳装置,其包括:除弹跳模组、暂存器以及计时模组。除弹跳模组接收输入信号,在输入信号发生转态变化的暂态时间内消除输入信号的弹跳现象,以产生除弹跳信号。暂存器根据暂存器所储存的值,来输出输出信号。计时模组耦接至除弹跳模组以及暂存器,当输入信号发生转态变化时,计时模组依据稳定时间计数值来开始计时。当除弹跳信号发生转态变化时,计时模组重新计时。当计时模组计时结束,且当除弹跳信号所对应的值与暂存器所储存的值不相同时,以除弹跳信号所对应的值来更新暂存器所储存的值。
在本发明的一实施例中,除弹跳装置更包括耦接至计时模组的计数模组,此计数模组接收输入信号,且计数模组计数输入信号发生转态变化的期间,以获得目前信号变化计数值,若目前信号变化计数值大于最大信号变化计数值时,则以目前信号变化计数值来取代最大信号变化计数值并更新稳定时间计数值。
在本发明的一实施例中,当输入信号发生转态变化时,计数模组清除队列,再以固定时脉取样输入信号并推入队列内,若取样输入信号所得的值持续相同,则计数储存在队列内的值的数目,来获得目前信号变化计数值。
在本发明的一实施例中,所述计时模组为初始状态时,则除弹跳装置根据除弹跳信号所对应的值,来输出输出信号。
在本发明的一实施例中,所述计时模组更包括稳定时间计数表,稳定时间计数表储存有对应于多数个装置的多数个稳定时间计数值,当输入信号发生转态变化时,计时模组依据产生输入信号的装置所对应的稳定时间计数值来开始计时。
本发明提出一种除弹跳装置,其包括:除弹跳模组、计数模组、暂存器、开关模组以及计时模组。除弹跳模组接收输入信号,在输入信号发生转态变化的暂态时间内消除输入信号的弹跳现象,以产生除弹跳信号。计数模组接收输入信号,计数模组计数输入信号发生转态变化的期间,以获得目前信号变化计数值,若目前信号变化计数值大于最大信号变化计数值时,则以目前信号变化计数值来取代最大信号变化计数值并更新稳定时间计数值。暂存器根据暂存器所储存的值,来输出稳定信号。开关模组耦接除弹跳模组以及暂存器,开关模组从除弹跳信号与稳定信号二者择一来输出输出信号。计时模组耦接至除弹跳模组、暂存器以及计数模组,当输入信号发生转态变化时,计时模组依据稳定时间计数值来开始计时。当除弹跳信号发生转态变化时,计时模组重新计时。当计时模组计时结束,且当除弹跳信号所对应的值与暂存器所储存的值不相同时,以除弹跳信号所对应的值来更新暂存器所储存的值,前述开关模组选择稳定信号来输出输出信号。当计时模组为初始状态时,前述开关模组选择除弹跳信号来输出输出信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110386720.2/2.html,转载请声明来源钻瓜专利网。