[發明專利]除彈跳裝置及其方法有效
| 申請號: | 201110386720.2 | 申請日: | 2011-11-29 |
| 公開(公告)號: | CN103138721A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 陳嘉祥 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | H03K17/082 | 分類號: | H03K17/082 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 臧建明 |
| 地址: | 中國臺灣臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈跳 裝置 及其 方法 | ||
技術領域
本發明涉及一種除彈跳電路,尤其涉及一種利用計時穩定時間,來復合判斷以消除彈跳現象的除彈跳裝置及其方法。
背景技術
在系統控制的過程中,信號在元件的間相互傳遞,通常以上一級的輸出信號作為下一級的輸入信號,然而信號在傳輸時,元件所輸出的信號并非理想的完美波形,如鍵盤或按鍵所輸入的信號。根據物理特性,當特性或準位被瞬間改變時,無法立即轉態,會產生反作用力,導致信號在進入穩定輸出狀態之前,以數字信號的觀點來看會收到許多0與1交互跳動的彈跳現象,此一現象將會導致系統視輸入端的信號為連續輸入,因而導致狀態誤判,產生錯誤的信息。
特別是系統上某些裝置,在邏輯判斷的設定上,只要偵測到轉態的現象就使系統進入電壓或信息錯誤的處理,甚至可能因為一個不穩定的信號,而造成系統關機或當機,因此,許多裝置的輸出信號在輸入下一級元件的前,會利用除彈跳電路加以除彈跳,將輸入信號通過除彈跳的延遲緩沖,轉變為輸出信號,待狀態穩定后才將信號輸入至下一級元件。
圖1是已知的一種除彈跳電路10的方塊示意圖。請參照圖1,已知除彈跳電路的做法,通常以一串列的觸發器為設計架構,當觸發器的所有輸出狀態皆為相同時,才使輸出轉態。當觸發器串聯越多,除彈跳電路效果越佳,但卻容易導致信號過度延遲,會降低系統的反應時間,無法達到立即控制的效果。
現行的除彈跳電路,如果在穩定狀態下發生電壓準位錯誤的現象,而此錯誤的電壓準位通過除彈跳電路的過濾,則將會造成系統錯誤的判斷。因此,如何發展一種能在穩定狀態下消除電壓準位錯誤的影響的除彈跳裝置,這是一個有待解決的課題。
發明內容
本發明提供一種除彈跳裝置及其方法,能有效解決在穩定狀態下發生電壓準位錯誤時所造成的問題。
本發明提出一種除彈跳裝置,其包括:除彈跳模組、暫存器以及計時模組。除彈跳模組接收輸入信號,在輸入信號發生轉態變化的暫態時間內消除輸入信號的彈跳現象,以產生除彈跳信號。暫存器根據暫存器所儲存的值,來輸出輸出信號。計時模組耦接至除彈跳模組以及暫存器,當輸入信號發生轉態變化時,計時模組依據穩定時間計數值來開始計時。當除彈跳信號發生轉態變化時,計時模組重新計時。當計時模組計時結束,且當除彈跳信號所對應的值與暫存器所儲存的值不相同時,以除彈跳信號所對應的值來更新暫存器所儲存的值。
在本發明的一實施例中,除彈跳裝置更包括耦接至計時模組的計數模組,此計數模組接收輸入信號,且計數模組計數輸入信號發生轉態變化的期間,以獲得目前信號變化計數值,若目前信號變化計數值大于最大信號變化計數值時,則以目前信號變化計數值來取代最大信號變化計數值并更新穩定時間計數值。
在本發明的一實施例中,當輸入信號發生轉態變化時,計數模組清除隊列,再以固定時脈取樣輸入信號并推入隊列內,若取樣輸入信號所得的值持續相同,則計數儲存在隊列內的值的數目,來獲得目前信號變化計數值。
在本發明的一實施例中,所述計時模組為初始狀態時,則除彈跳裝置根據除彈跳信號所對應的值,來輸出輸出信號。
在本發明的一實施例中,所述計時模組更包括穩定時間計數表,穩定時間計數表儲存有對應于多數個裝置的多數個穩定時間計數值,當輸入信號發生轉態變化時,計時模組依據產生輸入信號的裝置所對應的穩定時間計數值來開始計時。
本發明提出一種除彈跳裝置,其包括:除彈跳模組、計數模組、暫存器、開關模組以及計時模組。除彈跳模組接收輸入信號,在輸入信號發生轉態變化的暫態時間內消除輸入信號的彈跳現象,以產生除彈跳信號。計數模組接收輸入信號,計數模組計數輸入信號發生轉態變化的期間,以獲得目前信號變化計數值,若目前信號變化計數值大于最大信號變化計數值時,則以目前信號變化計數值來取代最大信號變化計數值并更新穩定時間計數值。暫存器根據暫存器所儲存的值,來輸出穩定信號。開關模組耦接除彈跳模組以及暫存器,開關模組從除彈跳信號與穩定信號二者擇一來輸出輸出信號。計時模組耦接至除彈跳模組、暫存器以及計數模組,當輸入信號發生轉態變化時,計時模組依據穩定時間計數值來開始計時。當除彈跳信號發生轉態變化時,計時模組重新計時。當計時模組計時結束,且當除彈跳信號所對應的值與暫存器所儲存的值不相同時,以除彈跳信號所對應的值來更新暫存器所儲存的值,前述開關模組選擇穩定信號來輸出輸出信號。當計時模組為初始狀態時,前述開關模組選擇除彈跳信號來輸出輸出信號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110386720.2/2.html,轉載請聲明來源鉆瓜專利網。





