久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 電源與新能源 > 設計應用 > 具有自適應開機和冬眠功能的電源管理設計

具有自適應開機和冬眠功能的電源管理設計

作者: 時間:2013-07-12 來源:網絡 收藏

3.1 框圖和信號、構件說明
冬眠的實現框如圖4所示。

本文引用地址:http://cqxgywz.com/article/175786.htm

d.JPG


圖4中的部件:SoC為主控芯片;PMU為主控芯片內的單元;PMIC為芯片;SDRAM為動態存儲器,包括DDR/DDR2/DDR3等;PoR為復位發生器;KBIC為鍵盤控制芯片,用于喚醒;;,其INTn與PSI1相連,I2C連到SoC的相應接口;KBIC由VDDM供電;圖4中的信號:VDDP/VDDM/VDDC為PMIC的電源輸出,分別給PMU,SDRAM/KBIC和其他部分供電;CKE是從SoC輸出至SDRAM的控制信號,用于控制SDRA M的自刷新狀態;SoC的電源使能輸出PSO0/PSO1被拉到關斷狀態(如果使能電平為高,拉到GNDP,否則拉到VDDP)。
3.2 冬眠實現過程
3.2.1 進入冬眠
(1)軟件保存快速啟動代碼和當前程序現場到SDRAM;
(2)軟件控制SDRAM進入自刷新模式(CKE=0并保持到喚醒之后);
(3)軟件控制SoC預備進入;;模式(包括停時鐘,關PLL等);
(4)軟件將快速啟動的初始地址寫入PSR;
(5)軟件將2’bI0寫入PCR(即關VDDC,保持VDDM);
(6)硬件上PSO0輸出高阻,PSO1輸出有效使能電平;由于VDDC掉電,RSTn拉低復位有效;CKE輸出為高阻,由下拉保持在低電平使SDRAM維持自刷新狀態。
3.2.2 喚醒冬眠
(1)用戶按下指定鍵導致PSI1拉低達到閾值時間,觸發冬眠喚醒邏輯;
(2)硬件控制PSO0輸出有效使能電平使VDDC上電;
(3)SoC進入復位階段,其中CKE的復位值為0;
(4)PoR在經過固定延遲后太高RSTn,使復位失效;
(5)SoC進入啟動階段,控制權交給軟件;
(6)軟件判斷此為冬眠喚醒而非啟動,控制SDRAM跳出自刷新狀態;讀PSR獲得啟動地址,直接運行SDRAM上的啟動代碼,并回到冬眠前的現場;
(7)軟件判斷引起冬眠喚醒的原因,執行相應操作。(在上述功能框圖中,KBIC被用作喚醒部件,按任意鍵都會引發;;喚醒,然后軟件通過I2C讀出鍵值確定所按何鍵)。

4 結語
自適應功能簡化了PCB上供電電路的設計,也使系統設計者能自由選擇性價比更高的PMIC從而有助于降低整機成本;自適應的實現方法已由筆者所在公司申請專利保護。
本文所公開的冬眠功能已成功用于電紙書的應用:讀者閱讀當前頁時,SoC進入冬眠狀態,超級省電;當讀者按動翻頁鍵(PgDn或PgUp)時,SoC快速復活并顯示下一頁或上一頁的內容,然后又開始冬眠。當使用Mobile SDRAM作為外部動態存儲器時,筆者測量其電紙書參考系統的普通待機功耗為2.2 mA,而在“冬眠”狀態下的待機功耗為180μA(主要來自Mobile SDRAM的自刷新功耗)。由是,利用冬眠功能本電紙書一次充電后的使用時間可從數周延長到數月。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉