|
ying20100323 發(fā)表于 2012-5-5 00:53 5 M$ V! p3 l; q/ Q: G, }+ Q
很好的東西,謝謝樓主分享。
* d5 `( R2 x5 Q8 k在筆記本內部的電壓有好幾種, 首先是RTC電源,這部分電力是永遠不關(guān)閉的,除非電池(紐扣電池)沒(méi)電并且沒(méi)接任何外部電源(比如電池和電源適配器)。 h" {9 V: X, m) i' Z
4 X& j5 `7 Q8 \5 m- ?7 L- T* n) U1 QRTC用以保持機器內部時(shí)鐘的運轉和保證CMOS配置信息在斷電的情況下不丟失;其次,在你插上電池或者電源適配器,
/ X# Y1 q7 X% |. C% a% t& d( ^1 B! i# A+ c' M; @* [$ D但還沒(méi)按power鍵的時(shí)候(S5),機器內部的開(kāi)啟的電稱(chēng)為ALWAYS電,主要用以保證EC的正常運行;
8 W' L) \" X) T, Y5 ?% g- V9 \$ W! K4 a% n2 e4 l( w4 x 再次,你開(kāi)機以后,所有的電力都開(kāi)啟,這時(shí)候,我們稱(chēng)為MAIN電(S0),以供整機的運行;8 C* P+ `# }: z" i, y
/ _% N5 c# p {& h$ }# Z在你進(jìn)待機的時(shí)候(S3),機器內部的電成為SUS電,主要是DDR的電力供應,以保證RAM內部的資料不丟失;6 B1 P, h7 I: A( e
5 Y0 P; c [0 z; l. A! {8 ~) S! ~" i, m 而休眠(S4)和關(guān)機(S5)的電是一樣的,都是Always電。其中,上文中括號內的是表示計算機的狀態(tài)(S0-開(kāi)機,S3-待機,S4-休眠,S5-關(guān)機)。 V! t8 @1 I! N
( L' G J1 G5 j8 g% G+ x5 I* t9 H 現在我們假設沒(méi)有任何的電力設備在供電(沒(méi)電池和電源)$ T0 @& {5 H' Y, [' e
Y* I7 L1 g! ?這時(shí)候,機器內部只有RTC電路在運作,南橋上會(huì )接有一個(gè)3V的紐扣電池來(lái)供給RTC電力,以保持內部時(shí)間的運行和CMOS信息。0 Z. W/ ]: x* v) G. L n2 N' J+ u% K/ Y5 x7 Q8 R a
南橋的啟動(dòng)時(shí)序 ! 8 V& p1 Y+ P4 S! h# B8 U: }
4 x1 c% ^; u" l4 z- a 根據前面的Power Status,我們來(lái)分析一下開(kāi)機的過(guò)程。在插上電池或者電源的時(shí)候,機器內部的單片機EC就Reset并開(kāi)始工作,等待用戶(hù)按下Power鍵9 X7 J) r4 a3 q* p6 r- E, p
, |0 E0 u4 F1 J: A4 X6 G! v。在此期間的時(shí)序是:ALWAYS電開(kāi)啟以后,EC Reset并開(kāi)始運行,隨后發(fā)給南橋一個(gè)稱(chēng)為‘RSMRST#’的信號。這時(shí)候南橋的部分功能開(kāi)始初始化并等待開(kāi)機信號。. o. _0 v( t3 i. C' X, z7 w! F
: I' m; e4 s$ K; u* g這里要注意,這時(shí)候的南橋并沒(méi)有打開(kāi)全部電源,只有很少一部分的功能可用,比如供檢測開(kāi)機信號的PWRBTN#信號。
! B' N) u) G/ }$ Y- V5 f! Q3 ^5 \! m在用戶(hù)按下Power鍵的時(shí)候,EC檢測到一個(gè)電平變化(一般時(shí)序是:高-低-高),然后發(fā)送一個(gè)開(kāi)機信號(PWRBTN#)給南橋,
0 r0 ~/ j6 c, b% }: G$ j P# u6 z; `( G( h+ k南橋收到PWRBTN#信號后依次拉高SLP_S5#,SLP_S4#,SLP_S3#信號,開(kāi)啟了所有的外圍電壓,主要是+3V,+5V以及DDR2.5V等,并發(fā)送PM PWROK信號,這信號表明外圍電源正常開(kāi)啟。 ; a3 ^6 q1 |/ M& U' E8 K" @7 U/ q/ u, [- P
PM PWROK將作為一個(gè)使能信號發(fā)送到CPU外圍VCCP的電壓Generator,并開(kāi)啟VCCP。在此之后,VCCP Generator會(huì )發(fā)出CORE_VR_ON來(lái)開(kāi)啟CORE VR(即CPU的核心電壓)。; c% v. T* L! G3 R3 s+ M/ Z: V3 a
, t4 \; i$ V) X; p! @至此,整機的電壓已經(jīng)全部開(kāi)啟。 $ Z) P/ w% w$ O$ M- G# n# B
* K( ]' p5 n) R- C在用VR_PWRGD_ICH這個(gè)信號通知南橋CORE VR成功開(kāi)啟后,南橋會(huì )發(fā)出PCI RST#信號到PCI總線(xiàn),0 k9 j1 p5 X C# A7 r
V$ T0 `; K. X' V6 W# }( e于是總線(xiàn)上的設備都被初始化(包括北橋),并同時(shí)發(fā)出H_PWRGD來(lái)通知CPU它的核心電壓已經(jīng)成功開(kāi)啟。) N; ]6 \8 R4 }7 O8 _0 B* E
& T2 T* r6 c- `7 U% z然后北橋發(fā)出H_CPURST#信號給CPU,CPU被RESET,并正式開(kāi)始工作。
; k$ P" V: U D) \8 D8 s& y' S/ D4 v0 B3 d9 C( ^: L 在用戶(hù)需要進(jìn)入待機模式(S3)的時(shí)候,系統的ACPI和windows同時(shí)運作,拉低SLP_S3#,并保持SLP_S4#和SLP_S5#被拉高,
! j0 ^( W d/ @( q7 u; U" N/ R* o( p- N* v# u2 E* b以關(guān)閉了MAIN電,系統則進(jìn)入待機模式。* z# I/ P; @' N# e7 q& P
y! r: }4 c! v) h 而在需要進(jìn)入休眠或者關(guān)機模式時(shí),同時(shí)拉低SLP_S3#、SLP_S4#和SLP_S5#,關(guān)閉除了RTC以外的電源。2 ?1 W. u6 D( h/ [) u' l
2 K- _) a% M& e: I當然,在這一系列的過(guò)程中,需要操作系統和BIOS的共同協(xié)作,對硬件來(lái)說(shuō),只需要保證在特定的狀態(tài)保證特定的電壓供給即可。+ N- l. J4 Z1 @: A0 u* ?" g
1 [1 Q; F9 g! j 當機器要要從S0進(jìn)入S5,即關(guān)機的時(shí)候,也會(huì )有一定的時(shí)序進(jìn)行,基本上就是前面時(shí)序的逆運行。 ! Y% ~( w2 a7 Z3 i% i( w8 H
2 _: B4 _6 h% ` 以上就是整個(gè)硬件的開(kāi)機、進(jìn)入S3,S5的過(guò)程,當然不同的硬件有不同的開(kāi)機過(guò)程,這里說(shuō)的不過(guò)是最普通、最為常見(jiàn)的一種 9 P6 g/ N5 q( c; A4 |) H/ _+ n8 v5 o9 _7 k) p6 F1 S3 @$ O& h
6 p3 W0 H+ h" U Z
8 X) t) |1 ~* H1 Y# R5 X* Z
本文來(lái)自: 91修中華維修網(wǎng)(http://www.91xiubbs.com) 詳細文章參考:http://www.91xiubbs.com/thread-303574-1-1.html |
|