主機的電源接口
主機的電源接口一般為20PIN的接口。其中PS-ON(綠色)端和PWOK(灰色)端是主機電源的兩個重要信號。在下面重點討論一下。
1.PS-ON信號
PS-ON用來控制主機電源的開啟和關閉。當PS-ON被拉低后,主機電源被開啟;反之PS-ON變高后主機電源被關閉。對于以前的AT電源來說,開機的動作不需要BIOS參與,只是通過電源開關直接對PS-ON進行控制。開機狀態(tài)下AT電源的開關始終是關閉的,關機狀態(tài)下始終是斷開的。顯然這種完全硬件的控制方式是無法實現(xiàn)真正意義上的ACPI功能的。而對于現(xiàn)在的系統(tǒng)基本都使用ATX電源,PS-ON信號的控制需要BIOS和硬件的共同參與。操作系統(tǒng)也可以通過BIOS對PS-ON信號進行控制,實現(xiàn)對主機電源的開啟和關閉。這樣才真正使當前的新技術STR成為可能。
下面以聯(lián)想天禧為例,分析主板上的電路如何控制PS-ON來實現(xiàn)主機電源的開啟和關閉。
1.電源開關PWR-BTTN控制開關機:在系統(tǒng)啟動的適當時刻以及在MS-DOS模式下通過電源開關可以直接關掉主機電源。首先看一下PWR-BTTN的操作,通過PWR-BTTN將圖2中的PW接地后PWRBTSW被拉低,由于PWRBTSW被連接到SUPER I/O的PWRBTSW管腳,這一管腳被拉低后SUPER I/O會將其PS-ON管腳也拉底,使得主機電源開啟。注意通過電源開關完成開機的動作后PWRBTSW恢復為高電平,而PS-ON始終保持為低,并且其狀態(tài)被存在I/O的寄存器中。當再次按下主機電源開關后,PS-ON狀態(tài)寄存器發(fā)生反轉,將PS-ON拉高而關掉主機電源。同時再將PS-ON的當前狀態(tài)存儲到寄存器中。
2.SLP-S3#信號控制開機:如果在WIN98總進入S3狀態(tài)或者軟關機(通過WIN98的“開始”菜單或者通過PWR-BTTN進入S3或者軟關機),WIN98就會通過BIOS控制SLP-S3#和SLP-S5信號來實現(xiàn)對PS-ON的控制。首先看一下狀態(tài)的規(guī)定,如表一。
?
工作狀態(tài)
|
SLP-S3#
|
SLP-S5#
|
正常工作狀態(tài)
|
1
|
1
|
STR狀態(tài)
|
0
|
1
|
關機狀態(tài)
|
0
|
0
|
當WIN98在正常工作狀態(tài)下得到軟關機或者進入STR的消息后,馬上處理完當前的任務,然后通過BIOS控制將SLP-S3#拉低,如圖3所示。SLP-S3#由高變低后將三極管Q39關斷,使PS-ON由低變高,主機電源被關閉。當系統(tǒng)從關機或STR狀態(tài)下被喚醒時,則需要WAKE UP事件。這些事件進入I/O或ICH后都會將PS-ON信號拉低而開啟主機電源。
另外有必要講的是SLP-S3#和SLP-S5#信號除了用于控制主機電源外還可以和來自I/O的控制信號PWRLED一起控制系統(tǒng)的狀態(tài)指示燈。如天禧中用的共陽極雙色指示燈。
如圖4,前面板接口的P+、G-、Y-三個PIN口就是接共陽極雙色燈的。其中P+是共陽極,和+5VSB相連,G-接雙色燈的綠色管腳,Y-接雙色燈的黃色管腳。指示狀態(tài)如表二、表三。
表二(雙色燈的狀態(tài))
工作狀態(tài)
|
P+
|
G-
|
Y-
|
PWRLED-
|
正常開機狀態(tài)(綠色)
|
+5VSB
|
0
|
1
|
0
|
STR狀態(tài)(黃色)
|
+5VSB
|
1
|
0
|
1
|
關機狀態(tài)(滅)
|
+5VSB
|
1
|
1
|
1
|
表三(各狀態(tài)下SLP-S3、SLP-S5、PWRLED的信號狀態(tài))
工作狀態(tài)
|
SLP-S3#
|
SLP-S5#
|
PWRLED-
|
正常工作狀態(tài)
|
1
|
1
|
0
|
STR狀態(tài)
|
0
|
1
|
1
|
關機狀態(tài)
|
0
|
0
|
1
|
分析圖4的電路,可知道圖4的電路可以實現(xiàn)在三種工作狀態(tài)通過SLP-S3-、SLP-S5-、PWRLED三個信號控制雙色燈,使雙色燈在不同的工作狀態(tài)下指示不同的顏色。(見表二)。下面介紹主機電源的另一個重要信號:PWOK。
PWOK信號
當主機電源開啟并穩(wěn)定工作后,主機電源的PWOK信號被發(fā)出。如圖5所示。
當+5V或+3.3V電壓上升到額定值的95%時開始算起,在經過一段時間T3后PWOK才被發(fā)出。這樣是為了保證PWOK發(fā)出之前+5V或+3.3V有充分的時間達到穩(wěn)定狀態(tài)。
那么PWOK信號到底用來控制什么呢?PWOK代表主機電源已經在穩(wěn)定工作。它和我們上次介紹的RC5057電壓調整器發(fā)出的VRM-PWRGD(代表RC5057的輸出電壓已經穩(wěn)定)結合在一起,經過“與”邏輯后輸出給CPU和ICH。ICH接到這個信號后發(fā)出PCIRST#,系統(tǒng)才開始進入啟動過程。如果PWOK信號受到某些干擾而不穩(wěn)定,系統(tǒng)將會出現(xiàn)重啟。生產中曾經遇到過這種故障,在本文的末尾將會介紹。
對于這部分各主板廠家的設計都沒有太大的區(qū)別。要說一點的是QDI主板在這個環(huán)節(jié)的設計和其它廠家稍有不同。QDI的設計是并不引用主機電源的PWOK,而是引用I/O發(fā)出的PWOK。也就是通過I/O檢測到主板上的各個電壓都達到穩(wěn)定要求后由I/O發(fā)出PWOK去和VRM-PWRGD會合。這樣做等于在確定了主板上的電壓“的確”穩(wěn)定后才發(fā)出PWOK。另外由I/O發(fā)出的PWOK信號要比主機電源發(fā)出的PWOK信號質量要好。這樣多少了以避免由于PWOK信號不穩(wěn)定造成的系統(tǒng)重啟等故障。
評論
查看更多