在筆記本內部的電壓有好幾種, 首先是RTC電源,這部分電力是永遠不關閉的,除非電池(紐扣電池)沒電並且沒接任何外部電源(比如電池和電源適配器)。6 v7 o, q8 f5 @2 L5 w
RTC用以保持機器內部時鍾的運轉和保證CMOS配置信息在斷電的情況下不丟失;其次,在你插上電池或者電源適配器,
但還沒按power鍵的時候(S5),機器內部的開啟的電稱為ALWAYS電,主要用以保證EC的正常運行;
再次,你開機以後,所有的電力都開啟,這時候,我們稱為MAIN電(S0),以供整機的運行;
在你進待機的時候(S3),機器內部的電成為SUS電,主要是DDR的電力供應,以保證RAM內部的資料不丟失;
而休眠(S4)和關機(S5)的電是一樣的,都是Always電。其中,上文中括號內的是表示計算機的狀態(S0-開機,S3-待機,S4-休眠,S5-關機)。
現在我們假設沒有任何的電力設備在供電(沒電池和電源), X1 W1 K; T; Z
這時候,機器內部隻有RTC電路在運作,南橋上會接有一個3V的紐扣電池來供給RTC電力,以保持內部時間的運行和CMOS信息。
南橋的啟動時序 !
根據前麵的Power Status,我們來分析一下開機的過程。在插上電池或者電源的時候,機器內部的單片機EC就Reset並開始工作,等待用戶按下Power鍵
在此期間的時序是:ALWAYS電開啟以後,EC Reset並開始運行,隨後發給南橋一個稱為‘RSMRST#’的信號。這時候南橋的部分功能開始初始化並等待開機信號。
這裏要注意,這時候的南橋並沒有打開全部電源,隻有很少一部分的功能可用,比如供檢測開機信號的PWRBTN#信號。
在用戶按下Power鍵的時候,EC檢測到一個電平變化(一般時序是:高-低-高),然後發送一個開機信號(PWRBTN#)給南橋,
南橋收到PWRBTN#信號後依次拉高SLP_S5#,SLP_S4#,SLP_S3#信號,開啟了所有的外圍電壓,主要是+3V,+5V以及DDR2.5V等,並發送PM PWROK信號,這信號表明外圍電源正常開啟。
PM PWROK將作為一個使能信號發送到CPU外圍VCCP的電壓Generator,並開啟VCCP。在此之後,VCCP Generator會發出CORE_VR_ON來開啟CORE VR(即CPU的核心電壓)。
至此,整機的電壓已經全部開啟。 3 U2 x ^; M5 D% Z( n, {
在用VR_PWRGD_ICH這個信號通知南橋CORE VR成功開啟後,南橋會發出PCI RST#信號到PCI總線,# N, k/ \\& Y6 u" w: Y) O
於是總線上的設備都被初始化(包括北橋),並同時發出H_PWRGD來通知CPU它的核心電壓已經成功開啟。! Q8 M5 a( K$ G N2 S" L. b
然後北橋發出H_CPURST#信號給CPU,CPU被RESET,並正式開始工作。. e$ c3 d; q J! V
在用戶需要進入待機模式(S3)的時候,係統的ACPI和windows同時運作,拉低SLP_S3#,並保持SLP_S4#和SLP_S5#被拉高,
以關閉了MAIN電,係統則進入待機模式。8 G E0 `) C* f3 C; M
而在需要進入休眠或者關機模式時,同時拉低SLP_S3#、SLP_S4#和SLP_S5#,關閉除了RTC以外的電源。. j7 A; ~& s$ Z' l. T1 L
當然,在這一係列的過程中,需要操作係統和BIOS的共同協作,對硬件來說,隻需要保證在特定的狀態保證特定的電壓供給即可。/ ~ G# _. v3 d# n, A7 Z& ^( i6 i8 J
當機器要要從S0進入S5,即關機的時候,也會有一定的時序進行,基本上就是前麵時序的逆運行。 I( Y8 u$ H( k5 j8 E/ f* o5 E
以上就是整個硬件的開機、進入S3,S5的過程,當然不同的硬件有不同的開機過程,這裏說的不過是最普通、最為常見的一種
2017-03-15 07:15:29
讚 1680