電子設計中“開關”這個角色是必不可少的,用來控制總電源的通斷。 開關分為自鎖式和非自鎖式,平時用的最多的就是自鎖式的。按下閉合,再按下就斷開。用來控制電源很方便。但是現在這種開關在高端的電子數碼產品中很少用到,反而用的最多的是一鍵多用的方式,關機狀態下按一下開機,開機后還可以當作功能按鍵。甚至軟件可以控制自己斷電(如3D打印機常用的打完斷電)。這種電路是怎么做到的呢? 下面分享一個能實現上述效果的一個比較實用的電路電路解析電路的通斷是用一顆PMOS管來實現的,分析圖片電路可知要想把PMOS導通,就要把G級接地,G級有兩個通路可以被接地:
分析前兩種操作方式:
整個系統的開機流程:
按鍵的使用key_status連接到單片機上,用于檢測按鍵是否被按下,就是一個普通的按鍵電路,狀態有兩種:
這里按鍵就可以當作功能按鍵來使用。按鍵狀態不會影響到電源通斷。可以判斷不同的狀態,比如長按,短按,雙擊來實現不同的功能。 關機流程那么怎么關機呢?關機是通過軟件實現的,只要軟件將power端口置低電平,PMOS就會截止,后級系統沒電就關機了。至于關機的條件就多種多樣了。你可以檢測到某種按鍵狀態來關機,或者是超時關機,或者是定時關機。這就看你腦洞大小了。 這個對體積有要求,需要按鍵電源和功能復用的場合來使用,是要配合軟件使用的。本人一直在用,這里分享出來覺得好用的可以收藏一下,以后會用到。 童鞋們有什么好玩的電源管理的電路也可以評論區分享一下。 |
|