按鍵電路在我們的電路設(shè)計中非常常見,其中有一種比較特殊,就是一鍵開關(guān)機(jī)電路,顧名思義,就是只用一個按鍵實現(xiàn)開機(jī)關(guān)機(jī)以及其他功能,其實大家都接觸過,我們手機(jī)中的開機(jī)鍵就是一個很好的例子,一鍵開關(guān)機(jī)有純硬件機(jī)制,也有軟件配合機(jī)制,今天我們只探索軟件配合機(jī)制!
原理其實很簡單,就是通過控制PMOS Q2的通斷來實現(xiàn)的,當(dāng)按鍵KEY1按下的時候,PMOS Q2導(dǎo)通,之后控制Q1導(dǎo)通,就可以實現(xiàn)PMOS一直導(dǎo)通,實現(xiàn)開機(jī),開機(jī)之后,可以檢測PG2的電平來判斷按鍵的短按,雙擊,長按等操作。
開機(jī)過程

按鍵沒按下之前,PMOSGS兩端電壓一樣,不導(dǎo)通,當(dāng)按鍵按下之后,看上圖紅色回路,G極通過二極管D1接地,PMOS導(dǎo)通,12V電壓通過PMOS到VCC,給后級供電,這時候有老鐵就要問了,難道我要一直按著嘛,按鍵松開的話MOS不就關(guān)斷了
別急,重點來了,大家有沒有注意到一個細(xì)節(jié),我們長按手機(jī)的時候,什么時候會松開按鍵,當(dāng)屏幕點亮的時候才會松開吧,其實從按下到屏幕點亮,系統(tǒng)已經(jīng)運(yùn)行起來一部分了,系統(tǒng)剛運(yùn)行起來的時候,會立刻將PG1拉高,三極管Q1導(dǎo)通。

此時,如上圖所示,MOS管的G極被拉低,即使松開按鍵了,PMOS依然導(dǎo)通,由此實現(xiàn)長按開機(jī)功能。
那么又有老鐵問了,系統(tǒng)開機(jī)后,我還想用這個按鍵實現(xiàn)一些別的功能,比如短按,雙擊什么的,該怎么辦?
按鍵過程

好說,這里肯定幫老鐵們考慮好了,看上圖紅色部分,按鍵按下之后,PG2通過D2到地,松開之后,被上拉到高電平,由此就可以檢測KEY1按鍵的短按,長按,雙擊等功能。
關(guān)機(jī)過程

這里的關(guān)機(jī)其實是“軟關(guān)機(jī)”,當(dāng)檢測到到KEY1長按時,系統(tǒng)先進(jìn)行必要的關(guān)機(jī)處理,之后將PG1拉低,Q1關(guān)斷,松開按鍵后,實現(xiàn)關(guān)機(jī)。
責(zé)任編輯:haq
-
電路
+關(guān)注
關(guān)注
173文章
6071瀏覽量
177845 -
開關(guān)電源
+關(guān)注
關(guān)注
6562文章
8733瀏覽量
497078
原文標(biāo)題:灰常實用的一鍵開關(guān)機(jī)電路,各位大佬進(jìn)來mark一下?
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
系統(tǒng)卡死怎么辦?長按開關(guān)機(jī)鍵5秒,0功耗開關(guān)機(jī)芯片GEK100_55讓防誤觸復(fù)位操作更簡單
電源適配器開關(guān)機(jī)時間測試方法
純硬件開關(guān)機(jī)芯片GEK100系列,不用擔(dān)心死機(jī)問題的開關(guān)機(jī)芯片,及一鍵開關(guān)機(jī)芯片的發(fā)展趨勢分析
開關(guān)機(jī)芯片推薦:3S 開機(jī) 5S 關(guān)機(jī)防誤觸抗干擾強(qiáng)的開關(guān)機(jī)芯片 GEK100_35
長按 5 秒防誤觸開關(guān)機(jī)芯片GEK100_55 ,33k上下拉電阻強(qiáng)抗干擾能力,SOT23-6小尺寸封裝
一鍵開關(guān)機(jī)芯片GEK100,替代 ADI 的 MAX16169和MAX16054
電源鍵的一鍵多用:POWER_ON從開機(jī)到場景指揮官!
開關(guān)柜一鍵順控在智能配電運(yùn)管系統(tǒng)扮演什么角色?
UHV-409高壓開關(guān)機(jī)械特性磨合裝置操作使用
三一挖掘機(jī)一鍵啟動開關(guān)易壞的原因及更換注意事項
為什么開關(guān)柜人機(jī)交互裝置集成一鍵順控,可以替代開關(guān)柜操顯裝置
開關(guān)柜一鍵順控在一鍵停電、一鍵送電中的作用
三極管+MOS管共同組成的開關(guān)電路
電路設(shè)計中的一鍵開關(guān)機(jī)電路
評論