欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 電路保護 > 正文

當軟件去抖動不合適時,如何實現開關和繼電器硬件去抖動?

發布時間:2021-03-04 來源:Clive "Max" Maxfield 責任編輯:lina

【導讀】在電氣和電子工程中,開關是一種能夠“接合”或“斷開”電路的組件,從而中斷電流或將電流從一個導體轉到另一個導體。正如工程師們所知,開關有許多不同的類型,包括撥動開關、搖臂開關、按鈕開關、微動開關和限位開關、磁性開關和磁簧開關以及繼電器等。所有開關都有一個共同點:就是有抖動。這就是它們的工作方式。
    
在電氣和電子工程中,開關是一種能夠“接合”或“斷開”電路的組件,從而中斷電流或將電流從一個導體轉到另一個導體。正如工程師們所知,開關有許多不同的類型,包括撥動開關、搖臂開關、按鈕開關、微動開關和限位開關、磁性開關和磁簧開關以及繼電器等。所有開關都有一個共同點:就是有抖動。這就是它們的工作方式。
 
通常情況下,這種抖動對電路幾乎沒有影響,但如果是數字電路,只要速度足夠快,就能檢測到多次抖動并對之作出響應,并因此造成嚴重后果。工程師的任務就是要避免或減輕這種抖動的影響,或者給開關“去抖動”。雖然業界長期以來一直都在采取硬件去抖動,但直到最近才轉向基于軟件的去抖動方式。然而,在某些情況下,硬件去抖動是更好的選擇。
 
本文解釋了什么是抖動,并討論了去抖動的軟件和硬件方法。然后用實例證明硬件去抖動是更好的選擇,并闡述如何實現該方法。最后以來自 NKK Switches、ON Semiconductor、Texas Instruments、Maxim Integrated 和 LogiSwitch 等公司的產品為例,展示了幾個具體的開關器件和硬件去抖動組件。
 
什么是開關抖動?
 
當開關或繼電器翻轉或撥動,或者每次設備改變狀態時,人們通常視之為瞬間單一反應,但實際上可能涉及 100 個以上的接合或斷開動作,這些動作持續幾千分之一秒,最后接觸才會穩定下來。
 
例如像 NKK 的 M2011SS1W01 這樣的單刀單擲 (SPST) 常開 (NO) 面板安裝撥動開關。假設該開關的一側(可視為輸入端)連接到地(0 伏),而另一側(在本例中為輸出端)通過上拉電阻 (R1) 連接到 5 伏電源(顯示為 +ve)(圖 1)。
 
當軟件去抖動不合適時,如何實現開關和繼電器硬件去抖動?
 
觀察到開關抖動在開關啟動(閉合)和停用(打開)時都可能發生。有時抖動可能會全程跨越兩個電源軌,即不是邏輯 0 就是邏輯 1 狀態。在這種情況下,這些都是“干凈”的抖動。相比之下,如果信號只達到一個中間電壓,這些被稱為“臟”抖動。
 
對于像 NKK 的 M2012SS1W01-BC 這樣的單刀雙擲 (SPDT) 面板安裝撥動開關,在常開 (NO) 和常閉 (NC) 端子上都可能發生抖動(圖 2)。在這種情況下,為了簡單起見,只顯示了“干凈”的抖動。
 
當軟件去抖動不合適時,如何實現開關和繼電器硬件去抖動?
 
在許多情況下,這種信號抖動持續是沒有影響的。當一個開關連接到一個電子設備上時,如果這個設備的速度足夠快,可以檢測到多次抖動并做出響應,那么就會引起問題。需要做的是,在電子設備對開關發出的信號進行響應前就對其進行去抖動。
 
軟件與硬件去抖動比較
 
在 20 世紀 60 年代和 70 年代,開關去抖動采用了各種硬件技術,從與 SPST 開關一起使用的簡單電阻電容 (RC) 延遲電路到更復雜的置位/復位 (SR) 鎖存器功能。
 
最近,由于許多系統都采用了微處理器單元 (MPU) 或微控制器單元 (MCU),因此使用軟件技術來消除來自任何開關的信號已經變得很普遍。然而,軟件去抖動并不總是最好的方法。有一些采用小型、低性能、存儲空間有限的處理器的應用,其代碼空間和/或時鐘周期有限,就無法實現去抖動例程。在這些情況下,硬件實現可能是一個更好的解決方案。
 
另外,很多軟件開發人員對開關的物理特性并不熟悉,比如開關的去抖動特性除了在不同的激活方式下會有不同的變化外,還可能受到溫度、濕度等環境條件的影響。
 
軟件開發人員缺乏開關專業技術,加上現有關于開關抖動的文獻往往是混亂和矛盾的,進一步加劇了這一問題的嚴重性。例如,我們通常讀到開關在激活或停用后 1 毫秒 (ms) 就會停止抖動。然而,知名嵌入式系統專家 Jack Ganssle 對各種類型的開關進行了實證測試,將每個開關激活 300 次,并記錄下了觸點打開和關閉的最小和最大抖動量。據其報告記錄,平均抖動持續時間為 1.6 ms,最大抖動持續時間為 6.2 ms。一些工業和軍事“最佳實踐”建議在初始激活后等待 20 ms,然后再假設開關已經停止抖動;另一些人則主張在最終檢測到抖動后等待 20 毫秒再觸發任何動作。
 
此外,還有很多簡單的無處理器的系統也需要消除開關抖動。舉幾個這類系統的例子:驅動七段式顯示器對來自繼電器的脈沖進行計數的二進制計數器;用作門或閘電機控制裝置的555 單次定時器的觸發輸入;以及采用鍵控輸入的基于寄存器的有限狀態機 (FSM)。還有電子微調電位器 (Pot),其值是用開關輸入(加、減,有時是存儲)修改的,這時開關抖動就會有問題。
 
所有這些例子都清楚地表明,掌握一些如何進行硬件去抖動的知識對任何設計人員或開發人員都是有用的。
 
用 RC 網絡對 SPST 開關進行硬件去抖動
 
一個最簡單的基于硬件的開關去抖動方案就是將電阻電容 (RC) 網絡與 SPST 開關結合起來使用。這種電路有很多變型。其中一個較通用的實現方案是采用兩個電阻和一個二極管(圖 3)。
 
當軟件去抖動不合適時,如何實現開關和繼電器硬件去抖動?
 
當開關啟動(閉合)時,電容 C1 通過電阻 R2 放電。如果這個電路中省略了二極管 D1,那么當開關停用(打開)時,C1 將通過電阻 (R1 + R2) 充電。但是,D1 的存在意味著 C1 只能通過 R1 充電。
 
在某些情況下,人們只關注開關的激活(即觸發動作發生),在這種情況下,D1 可以省略。但是,如果要在開關被激活和停用時觸發動作,并且要考慮將延遲降到最低,建議增加 D1。
 
觀察電容器電壓 VC 所表現出的指數充放電曲線。將此信號直接送入下游數字邏輯功能的輸入端并不是一個好主意,因為下游數字邏輯功能不會喜歡看到一個在“好”的邏輯 0 和邏輯 1 值之間的未定義區域徘徊的信號。相反,該信號應被送入帶有施密特觸發器輸入的緩沖器的輸入端。此外,通常要使用反相緩沖器,如 Texas Instruments 的 CD74HC14M96 的一個通道,因為反相功能的切換速度比非反相功能快。
 
用 SR 鎖存器對 SPDT 開關進行去抖動
 
在 SPDT 開關情況下,常見的硬件去抖動方案是采用 SR 鎖存器。自從 20 世紀 60 年代 IBM 等公司將這種技術應用于大型計算機的開關面板后,這種方法就被認為是簡單硬件去抖動解決方案中的精華。這種鎖存器可以使用兩個背對背的雙輸入 NAND 門形成;例如,采用 Texas Instruments 的 SN74HC00DR 四路雙輸入 NAND IC 的兩個通道(圖 4)。
 
當軟件去抖動不合適時,如何實現開關和繼電器硬件去抖動?
 
當開關的 NC 端子接地時,如圖 4 上半部分所示,這將迫使門 g2 的輸出變為邏輯 1。反過來,門 g1 輸入端的兩個邏輯 1 又迫使其輸出端變為邏輯 0。相比之下,當開關的 NO 端子接地時,如圖 4 下半部分所示,這就迫使門 g1 的輸出變為邏輯 1。反過來,門 g2 輸入端的兩個邏輯 1 又迫使其輸出端變為邏輯 0。
 
這個電路之所以工作得這么好,是因為當它的兩個輸入都處于不活動的邏輯 1 狀態時,SR 鎖存器會記住它以前的值。請記住,如圖 2 所示,當一個 SPDT 開關被撥動時,在該時刻,無論其哪一個端子接地,都會發生抖動。由于這些抖動信號在其原值(邏輯 0)和新值(邏輯 1)之間,所以對 SR 鎖存器的當前狀態沒有影響。只有在這個端子停止抖動后,其相對的端子才開始抖動,此時 SR 鎖存器才會改變其狀態。
 
用專用設備對 SPST 開關進行去抖動
 
前面的解決方案有一個問題,就是很多設計者喜歡使用 SPST 開關,因為它們的成本普遍低于 SPDT。市場上有很多有名的專用 SPST 去抖動器件,如 ON Semiconductor 的 MC14490DWG 和 Maxim Integrated 的 MAX6818EAP+T。
 
另一家制造商 LogiSwitch 也提供了一套三通道、六通道和九通道的去抖動解決方案,同時采用通孔和表面貼裝 (SMD) 封裝。例如,考慮使用 LogiSwitch LS18-S 器件的電路(圖 5)。
 
當軟件去抖動不合適時,如何實現開關和繼電器硬件去抖動?
 
與 LogiSwitch 產品家族所有成員一樣,LS18-S 支持 2.5 至 5.5 伏的工作電壓范圍(供電電壓值不影響器件的響應時間)。此外,與其他一些專用 IC 解決方案不同,LogiSwitch 去抖動器件不需要任何額外的元件,如外部時鐘、RC 時序網絡或輸入或輸出上的上拉電阻。
 
LS18-S 采用 LogiSwitch 專有的自適應 NoBounce(無抖動)技術,實現了高水平抗噪能力。在啟動或終止一個周期時禁止小于 20 ms 持續時間的噪聲尖峰,然后在開關激活和釋放的最后一次抖動后,無論抖動持續時間長短,輸出都會延遲 20 毫秒。
 
結語
 
開關有很多不同的類型,包括撥動開關、搖臂開關和按鈕開關,這些開關都可能會抖動。如果開關抖動不得到緩解,就會導致微處理器和其他電子電路將一次開關激活視為多個事件。
 
人們常常利用微控制器中運行的軟件對開關發出的抖動信號進行消抖。如上所述,雖然這是一種低成本的解決方案,但它可能并不是所有情況下的最佳選擇。這些情況包括:系統基于性能和存儲空間有限的微控制器,軟件開發人員缺乏開關相關問題專業知識,或者系統實現沒有微控制器。
 
作為替代選擇,我們可以使用各種方法在硬件中進行去抖動,具體方法包括電阻電容網絡、SR 鎖存器以及專用集成電路。
(來源:Digi-Key,作者:Clive "Max" Maxfield)
 
 
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯系小編進行侵刪。
 
 
推薦閱讀:
硬件工程師必看:包地與串擾
火爆!5場行業千人會,50+技術論壇,三月ITES開講!
速看!工程師技術福利:汽車電子技術專家在此吹響“集結號”
單片機控制步進電機PMW的驅動與放大
分光測色儀硬件設計方案
要采購開關么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
精品av综合导航| 日韩三级伦理片妻子的秘密按摩| 成人免费一区二区三区在线观看 | 亚洲高清视频中文字幕| 欧美日韩一级黄| 性做久久久久久| 日韩精品最新网址| 国产精品一区二区在线观看不卡| 国产女主播一区| 91理论电影在线观看| 亚洲综合视频网| 欧美日韩成人一区二区| 麻豆精品在线播放| 久久久不卡网国产精品一区| av日韩在线网站| 亚洲视频一区二区免费在线观看| 欧美三级日韩在线| 免费亚洲电影在线| 日韩女优电影在线观看| 国产成人精品免费一区二区| 亚洲激情中文1区| 欧美探花视频资源| 精品在线播放午夜| 亚洲欧洲一区二区在线播放| 欧美视频一区二区三区在线观看| 麻豆国产精品一区二区三区| 中文字幕久久午夜不卡| 欧美图区在线视频| 国产在线精品一区二区不卡了| 国产精品久久久久久久浪潮网站| 欧美中文字幕一区二区三区亚洲| 欧美aaaaa成人免费观看视频| 中文字幕免费在线观看视频一区| 欧美三级日韩三级| 国产九色sp调教91| 亚洲一区中文日韩| 久久蜜桃av一区精品变态类天堂| av午夜精品一区二区三区| 五月天亚洲精品| 国产亚洲午夜高清国产拍精品 | 一区二区三区资源| 精品日韩欧美在线| 91麻豆自制传媒国产之光| 蜜桃av一区二区三区电影| 国产精品护士白丝一区av| 在线观看国产精品网站| 国产一区在线精品| 一区二区三区久久久| 久久先锋影音av鲁色资源网| 色爱区综合激月婷婷| 青青青伊人色综合久久| 欧美激情一区二区三区不卡| 欧美偷拍一区二区| 风间由美一区二区三区在线观看| 亚洲激情av在线| 精品国产免费一区二区三区四区| 色综合天天综合网国产成人综合天 | 一区二区三区在线视频免费观看 | 亚洲蜜臀av乱码久久精品蜜桃| 欧美成人女星排名| 欧美午夜电影网| 成人18精品视频| 精品一区二区成人精品| 亚洲成人免费电影| 日韩毛片在线免费观看| 久久免费国产精品| 91精品婷婷国产综合久久性色 | 日韩中文欧美在线| 综合色中文字幕| 精品国产免费视频| 欧美久久一二区| 色婷婷综合久久久久中文 | 一区二区三区在线不卡| 日本一二三不卡| 26uuu国产日韩综合| 白白色 亚洲乱淫| 亚洲天堂久久久久久久| 久久久精品国产免大香伊| 在线亚洲欧美专区二区| 岛国精品一区二区| 丝袜a∨在线一区二区三区不卡| 亚洲欧美色一区| 国产精品女主播在线观看| 久久久久久影视| 日韩一区二区在线观看视频播放| 欧美视频在线观看一区| 色综合咪咪久久| 成人福利视频在线看| 激情综合网最新| 麻豆91在线播放| 日本视频免费一区| 亚洲国产欧美日韩另类综合| 亚洲欧美激情一区二区| 欧美激情一区二区在线| 国产色产综合色产在线视频| 久久日韩精品一区二区五区| 精品欧美久久久| 91精品国产综合久久久久久久久久 | 亚洲午夜精品17c| 国产精品理伦片| 日本一二三四高清不卡| 中文字幕国产一区二区| 亚洲国产精品成人综合色在线婷婷| 日韩美一区二区三区| 日韩欧美一级精品久久| 欧美一级视频精品观看| 欧美一区二区网站| 欧美精品丝袜中出| 91精品综合久久久久久| 日韩区在线观看| 精品欧美一区二区在线观看 | 日韩一区二区三区视频| 日韩午夜精品电影| 91精品久久久久久久99蜜桃| 7777精品伊人久久久大香线蕉的| 欧美性高清videossexo| 欧美精品第1页| 日韩欧美www| 国产亚洲精品福利| 欧美精品一区二区三区久久久 | 日韩欧美电影在线| 久久青草欧美一区二区三区| 欧美一区二区在线播放| 精品国产免费一区二区三区四区| 久久久久国产精品麻豆ai换脸| 精品三级在线看| 国产喷白浆一区二区三区| 欧美一区中文字幕| 精品国产一区二区三区久久久蜜月 | 亚洲视频一二三区| 亚洲欧美视频在线观看视频| 国产精品久久久久久久久动漫 | 亚洲人一二三区| 亚洲一区二区视频| 亚洲视频一区在线| 国产亚洲成aⅴ人片在线观看| 日韩一级在线观看| 欧美挠脚心视频网站| 欧美日韩美女一区二区| 欧美蜜桃一区二区三区| 精品国产3级a| 中文字幕中文字幕一区二区| 亚洲一区二区三区视频在线播放 | 国产精品久久久久久久久久久免费看| 一区二区三区自拍| 男人的j进女人的j一区| 日本伊人午夜精品| 黄色日韩三级电影| 韩日欧美一区二区三区| 成人综合婷婷国产精品久久蜜臀 | www.日韩在线| 91偷拍与自偷拍精品| 欧美电影在线免费观看| 国产午夜精品美女毛片视频| 亚洲国产精华液网站w| 久久久久综合网| 亚洲最大成人综合| 日韩激情一区二区| 捆绑调教美女网站视频一区| 成人av电影免费在线播放| 欧美另类z0zxhd电影| 欧美精品一区二区久久久| 综合久久综合久久| 免费人成网站在线观看欧美高清| 国产在线播精品第三| 欧美色图12p| 国产丝袜美腿一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 裸体健美xxxx欧美裸体表演| 91丨porny丨国产入口| 欧美日本不卡视频| 国产精品久久久久久一区二区三区| 首页国产欧美久久| 99久久国产综合精品女不卡| 91香蕉视频mp4| 久久婷婷久久一区二区三区| 亚洲一区二区欧美| 一区二区三区蜜桃| 高清不卡一区二区| 欧美日韩在线播放三区四区| 久久久久97国产精华液好用吗| 一区二区三区免费在线观看| 国产在线精品免费| 欧美人体做爰大胆视频| 中文字幕巨乱亚洲| 久久97超碰国产精品超碰| 国产成人亚洲综合a∨婷婷图片| 欧美日韩国产成人在线免费| 91麻豆精品国产自产在线| 中文字幕亚洲欧美在线不卡| 日韩1区2区日韩1区2区| 成人开心网精品视频| 91麻豆精品国产91| 亚洲午夜久久久久久久久电影网| 成人精品高清在线| 欧美性做爰猛烈叫床潮| 精品久久久久久久久久久院品网 | 韩国女主播成人在线| 欧美日韩专区在线| 亚洲丝袜制服诱惑|