長按開關機電路,單鍵開關機電路圖分享-KIA MOS管
信息來源:本站 日期:2025-03-06
3-5V開關機參考電路:
5-30V開關機參考電路:
想要實現長按開機、長按關機、輕觸開關鎖屏等功能,電路需要使用:
1)帶有EN使能引腳的電源芯片,如圖中的MP2144,用于將VIN降壓到3.3V,給單片機及整個系統供電。
2)單片機的兩個I/O,KEY_ON與PWR_EN。其中KEY_ON配置為輸入引腳,PWR_EN配置為推挽輸出。
3)兩個二極管D3、D4,其作用相當于或門,只要有一端輸入為高電平,SWEN都會為高電平,反之就會被R12將輸出拉低。而只要SW_EN為高電平,MP2144就會為系統持續供電。
4)MOS管Q2,用于將按鍵電平VIN,轉換為單片機的電壓軌3.3V,防止VIN燒毀單片機的I/O。單片機讀取KEY_ON引腳的電平,就可以得到按鍵狀態。Q2可以用三極管代替,但三極管的關斷漏電流要比MOS高得多得多,會使待機功耗增加。(VIN為電池電源,當SW-PB按下后,D3導通,SW_EN電平為高,MP2144工作,會輸出3.3V電源給單片機供電,使系統工作。)
按鍵開機過程:
1.剛剛上電時,MP2144的EN為低電平,不會有電源輸出,系統處于關機狀態。此時電路回路中僅有MP2144的關斷電流,為0.1uA,有效保護電池電量。
2.VIN為電池電源,當SW-PB按下后,D3導通,SW_EN電平為高,MP2144工作。MP2144會輸出3.3V電源給單片機供電,使系統工作。
3.單片機上電后,程序將KEY_ON引腳設置為輸入,PWR_EN設置為初始狀態為0的推挽輸出。持續檢測KEY_ON引腳電平。由于用戶當時的手還在按著開關,SW-PB的狀態為按下,于是Q2導通,KEY_ON被拉低為低電平。
4.如果檢測到KEY_ON為低電平的時間不超過XS,由于PWR_EN的輸出為0,當按鍵松開的瞬間,SW_EN就會變為低電平,整個系統立即掉電,僅保持著MP2144的0.1uA的關斷電流。
5.如果檢測到KEY_ON引腳持續xS時間均為低電平,且此時系統狀態為關機,則判斷用戶正在執行長按開機動作。單片機會執行開機過程:將PWR_EN設置輸出高電平,系統持續供電,之后單片機正式初始化其他外設并運行系統。開機過程完畢。
兩個二極管D3、D4的作用相當于或門,只要有一端輸入為高電平,SW_EN都會為高電平。而只要SW_EN為高電平,MP2144就會為系統持續供電。(MCU控制PWR_EN輸出高電平,SW_EN就會為高電平,MP2144就會一直給單片機供電。即使松開按鍵,整個系統依舊可以保持正常供電。除非單片機主動將PWR_EN引腳設置為低電平,系統才會掉電。且系統一旦掉電,關機電流僅為MP2144的關斷電流-0.1uA。想要系統重新上電,只有長按開機按鍵這一種方式。)
聯系方式:鄒先生
座機:0755-83888366-8022
手機:18123972950(微信同號)
QQ:2880195519
聯系地址:深圳市龍華區英泰科匯廣場2棟1902
搜索微信公眾號:“KIA半導體”或掃碼關注官方微信公眾號
關注官方微信公眾號:提供 MOS管 技術支持
免責聲明:網站部分圖文來源其它出處,如有侵權請聯系刪除。