※ 引述《ericj (lalala)》之銘言:
: 電源會重開機怪主機板是哪招?
: 用了快一年沒事 -> 重開發生 -> 換 Power 好了一年多
: 過了一年多又炸了 -> 重開發生 -> 換 Power 又正常
: 電源環境沒變 主機板也沒換 顯卡也是一樣
: 你跟我說主機板???....
: 唯一的操縱變因就是換 Power 阿...
: 如果是板子的問題,換回來 Power 還不是一樣會重開?
: 誰能用邏輯和科學的方法告訴我
: 這種現象是板子造成的??
大家好,又到了週末深夜單身狗肥宅debug實驗室,今天要跟大家分享的是
「重開」
『師爺你給翻譯翻譯,什麼叫重開?』
「不用翻釋,就是重開」
事情有這麼簡單就好,要debug之前還是要先講點背景知識
幾個keyword分享一下,覺得肥宅小弟我解釋的不夠清楚的可以估狗再掃一次
PG / PS_ON# / SIO(EC) →這三個都看的懂的就可以直接左轉出去謝謝不用聯絡QQ
PG: PowerGooooooD,簡單說就是PSU所有PWR都GOOOOOOD的時候會發的訊號
PSON#: 就是主板在PG發完後決定要開機時會發的訊號,#代表low active代表很low
SIO: 就是SuperIO就是俗稱的環控晶片,包山包海,從吃PG到吐PSON#都是他
SIO有分很多種類,最原始的SIO是作死的ASIC靠BIOS控制,也有部分寫code控制
EC: 全部自己寫code的就是EC嵌入式控制器,NB的叫EC,Server的叫BMC,有點不太一樣
因為我接下來唬爛的東西需要對照著看,所以放一個常用的SIO spec來看
iTE IT8783 →為什麼舉這顆?沒為什麼官網隨便撈的
http://www.ite.com.tw/uploads/product_download/IT8783_A_V0.5_062510.pdf
好,在騙了這麼多P幣後應該要講點正事
一般PSU的各種保護好比OCP / OPP / OTP等等,一但頂到廢之後觸發一定是斷電關機
因為觸發時不拉掉通常就會有生命危險,該起火的起火該噴煙的噴煙
所以重開這件事本來就是MB上的SIO去發起的,史稱「重開運動」
揪竟為什麼重開,可能性好幾個,這就要上示波器去trigger到底是哪一根去頂到廢
好比IT8783(spec p.25)裡的pin91~98就是用來接到各組電壓去偵測
至於什麼敢講跟5Vsb有關一定是PSU廠跟MB廠合作拿NG機台去掃出來的結果
因為肥宅服務的公司名稱裡沒有A/M/G也沒有F,也沒有NG機台所以詳情不是很清楚
在這業界講話如果沒有足夠的證據或資料,被自家人或其他廠釘在牆上是很常有的
總之還沒完全fix之前這件事還有的燒,用邏輯想大慨還有幾種可能性,解法又不一樣
單就5Vsb來說大家設計其實差異不大,所以會不會有哪廠以後又重開,其實很難說