一種單鍵開(kāi)關(guān)機和復位方案
在這個(gè)機制中,存在一個(gè)顯見(jiàn)的隱患:當AP的系統軟件卡機的時(shí)候,它將無(wú)法響應PMU發(fā)送的下電中斷請求,也就無(wú)法進(jìn)行關(guān)機或復位操作了??赡艿慕鉀Q方法如下:在PMU的PS_HOLD管腳輸入端設置一個(gè)按鍵開(kāi)關(guān)S1,當S1被按下,PS_HOLD信號被拉低到地,觸發(fā)PMU的下電過(guò)程,如圖3所示。

圖3. AP + PMU的硬件架構中的手工復位方案
這個(gè)方案固然可行,但是需要將S1隱藏在不易觸發(fā)的小孔中,平時(shí)用戶(hù)是不能夠觸碰這個(gè)復位開(kāi)關(guān)S1的。除了用戶(hù)感受不好和增加了設計成本與風(fēng)險外,這個(gè)方案還存在一個(gè)問(wèn)題——當下流行的智能手機或平板電腦的設計只有一個(gè)機械按鍵,也就是連接到PMU電源開(kāi)關(guān)管腳的開(kāi)關(guān)Power_Key。在這種設計中,Power_Key和S1是不能夠設置在一起的。原因如圖4所示。

圖4. AP + PMU的硬件架構中開(kāi)/關(guān)機按鍵和復位按鍵不能合二為一的原理圖
當系統處于關(guān)機狀態(tài)時(shí),如果Power_Key被短按,PMU將觸發(fā)上電過(guò)程,當AP上電啟動(dòng)完畢后將PS_HOLD信號拉高——此時(shí)不管按鍵是按下還是松開(kāi)的狀態(tài),PMU的PS_HOLD都可以在Tpshold時(shí)間內經(jīng)過(guò)R2/C1/R1被及時(shí)拉高,系統上電成功不存在問(wèn)題。當系統處于開(kāi)機工作狀態(tài)時(shí),如果Power_Key被按下,由于PS_HOLD信號立即被拉低,PMU將進(jìn)入下電過(guò)程。按鍵釋放的時(shí)刻,系統可能處于下電過(guò)程或者上電過(guò)程的某個(gè)階段,最終導致有可能關(guān)機和有可能系統復位的不可以預測的結果,這是產(chǎn)品設計所不可以接受的,如圖5所示。更重要的是,采用這樣的設計,系統也就根本無(wú)法實(shí)現軟件關(guān)機功能了。所以,在這種電路設計中,Power_Key和S1是不能夠設置在一起的。

圖5. AP + PMU的硬件架構中開(kāi)/關(guān)機按鍵和復位按鍵不能合二為一的時(shí)序
為了校正PMU自身沒(méi)有專(zhuān)門(mén)的硬件復位輸入管腳,而需要借助PS_HOLD信號拉低進(jìn)行復位的這個(gè)缺陷,新的PMU中開(kāi)始引入了專(zhuān)門(mén)的RESET_IN的復位管腳,允許外部電路通過(guò)這個(gè)管腳硬件復位PMU。但是,這里仍然存在的問(wèn)題是——PMU的規格要求開(kāi)/關(guān)機按鍵和復位按鍵必須在物理上分開(kāi),不能設置在同一個(gè)按鍵上,需要將復位按鍵隱藏在機身上的檢修孔中,無(wú)法實(shí)現單鍵開(kāi)/關(guān)機和復位的方案。
那么,有沒(méi)有一個(gè)硬件方案能夠使開(kāi)/關(guān)機按鍵和復位按鍵合二為一,實(shí)現智能手機和平板電腦設計中的單鍵開(kāi)/關(guān)機和復位的智能方案呢?
評論