金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

91手機維修論壇

標題: 引起主板自動(dòng)重啟(RESET)的原因分析 [打印本頁(yè)]

作者: hexiangyang3201    時(shí)間: 2015-11-19 15:47
標題: 引起主板自動(dòng)重啟(RESET)的原因分析
這是我在本站的第一個(gè)貼子,內容不盡詳細,不足之處,望大家一一指出,希望出大家一起學(xué)習和分享。

引起主板自動(dòng)重啟的的原因很多:如電腦系統中毒,電源穩定性問(wèn)題,長(cháng)期使用塵埃導致等等;都可以引起自動(dòng)重啟。以下從主板信號方面,來(lái)簡(jiǎn)單講解下自動(dòng)RESET的引起原因,如下:
1,系統在S0和S3,S4,S5狀態(tài)相互相轉換的過(guò)程中會(huì )引發(fā)PCIRST#;
2,通過(guò)機箱RESET按鍵和操作系統中的RESET功能可引發(fā)PCIRST#;
3,BIOS自發(fā)的SOFtReset會(huì )引發(fā)PCIRST#.

下面,我將分別討論這三種情詋:
1,系統在S0和S3,S4,S5狀態(tài)相互相轉換的過(guò)程中會(huì )引發(fā)PCIRST#;
我們可以參考主板的電路圖來(lái)計論,這種情況主要是指系統開(kāi)關(guān)機,STR,STD引發(fā)PCIRST#的情況。
  以開(kāi)機過(guò)程為例,ROWERBTN_是按下機箱的開(kāi)機按鈕時(shí)產(chǎn)生的開(kāi)機信號,POWERBTN-輸入到I/O芯片的內部開(kāi)機邏輯后使系統上電,當主機電源的+5V(或+3.3V)穩定后大約1-5ms,主機電源的PWR-GD, I/O的PWR-OK,VRM的VRMPWRPG都上升為高電平并達到穩定,它們經(jīng)過(guò)“與”運算后分別輸入給CPU(PG)和PCH(PWROK),PWROK信號上升并穩定在高電平至少1ms后,PCH向各設備發(fā)出PCIRST#,系統開(kāi)始初始化和自檢。相關(guān)電路以下圖所示為例:[attach]243996[/attach][attach]243997[/attach]

上面是開(kāi)機過(guò)程中產(chǎn)線(xiàn)RCIRST#的情況,事實(shí)上,系統在S0和S3,S4,S5轉換過(guò)程中,都會(huì )產(chǎn)生PCIRST.


2,通過(guò)機箱RESET按鍵和操作系統中的RESET功能可引發(fā)PCIRST#;
除了在SO,S3,S4,S5之間切換過(guò)程之外,通過(guò)機箱RESET按鍵和操作系統中的RESET功能可引發(fā)PCIRST#。
通過(guò)機箱RESET按鍵執行RESET:這個(gè)操作和開(kāi)關(guān)機操作的情況不同。一個(gè)區別是RESET操作不涉及電源的開(kāi)關(guān)動(dòng)作,因此在RESET過(guò)程中VCC3.3(VCC5)會(huì )一直保持穩定,不存在VCC3.3(VCC5)的上升時(shí)間方面的問(wèn)題。另外RESET按鍵引起的RESET是通過(guò)控制PWROK信號來(lái)實(shí)現的,BIOSRST信號被連接到機箱的RESET按鍵上,按下RESET鍵實(shí)妹上就相當于將BIOSRST拉低到地,通過(guò)分析出BIOS為低電平后,PWROK也變?yōu)榈碗娖,PWROK被拉低后,PCIRST#也被拉低。當放開(kāi)機箱RESET按鍵后,BIOSRST恢復為高電平,PWROK隨即恢復,導致PCIRST#又恢復為高電平,引起系統初如化和自檢,這就是通過(guò)機箱按鍵的RESET過(guò)程?梢钥闯,這一過(guò)程中,并不涉及SLP-S3,SLP_S5信號的變化。
通過(guò)操作系統中的RESET功能執行RESET:這種情況是通過(guò)操作系統的RESET功能來(lái)實(shí)現的,比如通過(guò)WINDOWS XP的啟始菜單執行的RESET動(dòng)作就是以屬于這種情況。通過(guò)操作系統執行的RESET動(dòng)作和通過(guò)機箱RESET按鍵執行的RESET操作是不同的。通過(guò),機箱RESET按鍵執行的RESET操作是通過(guò)控制RWROK信號來(lái)間接控件PCIRST#;而通過(guò)操作系統執行的RESET則是直接發(fā)控制PCIRST#,并不是通過(guò)控制PWROK來(lái)實(shí)現的,也主濁說(shuō)這一操作并不通過(guò)主板上的RESET邏輯。通過(guò)測量時(shí)序波形知道,執行這一操作時(shí)PCIRST#被拉低1.2MS,隨即又恢復。這一操作并不涉及PWROK,SLP_S3,SLP_S5等信號。
3,BIOS自發(fā)的SOFtReset會(huì )引發(fā)PCIRST#.
   
   上面我們討論的都是人為引發(fā)PCIRST#的過(guò)程,也就是正常情況下的RESETF動(dòng)作,F在我們繼續討論非正常的RESET動(dòng)作,那就是在系統處于某種非正常狀態(tài)下,在BIOS自發(fā)的SOFTRESET引發(fā)的PCIRST#的過(guò)程。(BIOS是引發(fā)SOFTRESET還是采取其他動(dòng)作是可通過(guò)對寄存器編程來(lái)決定的)
  BIOS為什么會(huì )自發(fā)引起PCIRST#呢?原因主要有以下兩個(gè)方面:

   其一,PCH內置了一個(gè)可編程的TCOTIMER(Total Costof Ownershipof System)用于探測系統是否鎖定,第一次TIMEOUT后TCOTIMER產(chǎn)生一個(gè)SMI#信號給CPU,目的為了使CPU從鎖定狀態(tài)恢復,如果CPU從鎖定狀態(tài)恢復則TCOITIMER就不再動(dòng)作;如果CPU仍不能脫離鎖定狀態(tài),則在第二次TIMEOUT后TCOTIMER將引發(fā)系統RESET.即TCOTIMER的第二次TIMEOUT將會(huì )引發(fā)PCIRST#,使系統SORFREST。這是一種非正常的RESET情況,這程情況通常是由于操作系統或應用軟件在非正常狀態(tài)下引發(fā)CPU鎖定而導致。通常的故障現象是系統先死機而不響應,隨后便發(fā)生重啟;
  其二,當有ECC錯誤發(fā)生后,主控制器向PCH發(fā)出信號,指示PCH產(chǎn)生SMT#或TIMEOUT后的PCIRST#等信號,這種情況下也能引發(fā)自動(dòng)重啟,但很難人為判斷是否為ECCERROR引起的。

作者: qdfuser    時(shí)間: 2015-11-19 18:53
Power Good信號不穩或缺失,主板也自檢
作者: 13989639359    時(shí)間: 2015-11-21 00:07
非常不錯的貼,又讓我這新人增長(cháng)不少知識,謝謝樓主
作者: 刀起刀落·般若    時(shí)間: 2015-11-21 17:37
臺式機嗎這是
作者: 8615wang    時(shí)間: 2015-12-24 08:40
謝謝樓主分享,樓主自己研究的嗎
作者: 找對的人    時(shí)間: 2015-12-24 10:43
6666
謝謝樓主分享
作者: 周工程    時(shí)間: 2015-12-24 12:59
我們到的主要是P0wGD信號拉引起,




歡迎光臨 91手機維修論壇 (http://www.jstransmit.com/) Powered by Discuz! X3.4
邯郸县| 瑞安市| 香河县| 广东省| 平塘县| 临高县| 石阡县| 宁乡县| 封开县| 凭祥市| 资兴市| 陆川县| 商水县| 大邑县| 龙南县| 云霄县| 武夷山市| 泉州市| 禹城市| 静乐县| 大洼县| 故城县| 桐梓县| 赞皇县| 启东市| 孝昌县| 丰原市| 得荣县| 双流县| 石台县| 兴安盟| 贡觉县| 兴山县| 晋城| 定南县| 南溪县| 阿勒泰市| 北宁市| 武平县| 垣曲县| 贵州省|