资源描述:
《《主板上电过程》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主板上電過程Willess2009/6/10前言電腦的開機只需要對著Power鍵輕輕一按即可.可這一按具體是如何使電腦能開機工作的呢?它的整個過程是怎樣的?以下分幾個部分做講解Content開機上電動作圖解主板的電壓定義主板的主要開機信號介紹主板開機上電過程(波形和電路)PWRBTNSlp-s3(+)Pson#(-)+5v/-5v+3v+12v/-12v+5v+3vPowerokNB_RESETResetSBNBCPUPOWERSUPERI/OORAS016CpurstIntelchipsetpo
2、weronsequencePwrokPowerSequenceMBPowerSequence主板基本電壓POWERSpecification+12V11.4~12.6V-12V-10.8~13.2V+5V4.75~5.25V+3.3V3.14~3.47V+5VSB4.75~5.25V主板基本電壓有5個,其他電壓都是由這5個基本電壓轉換而得.主板基本電壓ItemGlobalStatesSleepingStatesDetaildescription1G0S0電腦的正常工作狀態-作業系統和應用程式都在執
3、行2G1S1最耗電的睡眠模式,所有原件均有保持電源,除了一些沒有被使用的device.S3SuspendtoRAM,只有memory是唯一有電源供給的原件,XP系統下叫做“待機(Standby)”,Vista叫做“睡眠(Sleep)”.S4SuspendtoHDD,在Windows中叫休眠(Hibernation),所有主記憶體儲器的內容被儲存在硬碟中,從S4恢復後,使用者可以恢復到原本的工作狀態.3G2S5Softoff,只有standbypower存在.4G3BatteryMechanical
4、Off,Powercord被拔掉,只有Battery.ACPI的GlobalStates分四個狀態G0—G1—G2—G3主板基本電壓狀態電壓種類有3種1.Mainpower:S0/S12.Dualpower:S0/S1/S33.Standbypower:S0/S1/S3/S4/S5詳細參考附件:MainPowerMainpower的產生由SLP_S3#去控制。按PowerButtonPWRBTN#拉low通知SIOSIO告知NBNB送出SLP_S3#(此時SLP_S3#為高電平)PSON
5、#被拉lowPowerSupply產生MainPower.Power-up(MainPower)CH1:+12VCh2:+5VCh3:+3VMainpower(+12V,+5V,+3V)almostrampupatthesametime.Themainpowerrampbehaviordependsonthepowersupplydesign.StandbyPower1,在MB上,powersupply只提供+5VSB一種standby電壓,其他standbypower都由它轉出來的。2,Sta
6、ndbypower上電(插上powercord)主板就會有,但其提供的電流有限。DualPowerDualpower由standbypower和mainpower提供,他存在於S0,S1,S3這幾種狀態下,由Gate信號去控制哪一個power輸出。主板信號簡介RTCRST#RSMRST#PWRBTN#SLP_S3#PS_ON#PWROKPLTRST#RTCRST#Battery3.0VBATT2.6VG3StateBATTcomesfromBATTERYatG3state.SoBATTwillbe
7、2.6VatG3state.BATTcomesfrom+3VSBatS5state.SoBATTwillbe2.9VatS5state.S5State2.9VRTCRST#有效:在G3狀態時,拔掉battery,此時SB收到低電平,會清掉COMS內容;若要給主板維持時間或CMOS內容,RTCRST信號需要是高電平.+3VSBS5State+5VSBRSMRSTAfterpluggingpowercord,+5VSBrampsup.+3VSBisregulatedfrom+5VSB.32msafte
8、r+3VSBrampsaboveVTRIP(2.2V),RSMRSTasserts.RSMRSTwillre-assertafterACpowerloss,whichactslikeawakeupeventofSBandcausesthede-assertionofSLP_S3#toturnonthesystem.RSMRST#Resumeresetactive表示所有的standbypower都OK.RSMRST#:ResumeWellReset,thissignalisused