當然也有些搞維修的朋友也測量CPURST這個(gè)信號,測量時(shí)發(fā)現這個(gè)信號不正常,比如電壓只有0.3V等現象,為此有很多人苦惱,在此給大家分析一下,上負載后VID(0-4)開(kāi)始工作,電壓和CLK送進(jìn)CPU,CPU就會(huì )拉動(dòng)VCC、VTT,其中VTT分壓后以REF送進(jìn)北橋,系統偵測REF不正常,再偵測到CLOCK幅度不夠,從而使北橋不能在一個(gè)特殊HUB周期請通過(guò),所以CPURST此信號不正常。
另外,外HLCOMP作為HUB Buffer
界面緩存的補償信號,使HUB的緩存被驅動(dòng)工作后,而兩個(gè)分別高、低電平有效的觸發(fā)信號,開(kāi)始決定HUB-LINK的動(dòng)作,若HLSTB為高電平,則允許從HUB-LINK上傳輸數據,若HLSTB#為低電平,則讓 HUB-LINK出高能狀態(tài),此時(shí)無(wú)數據傳送。
綜上所述,要使CPU開(kāi)始工作,只有V_Core是不夠的,還要有復位,晶振、控制信號、總線(xiàn)等多種因素。當CPU接受到CPURST的信號后,CPU開(kāi)始工作,依次讀取BIOS里存儲的內容。
2. BIOS尋址:
BIOS開(kāi)始地址是FFFF#,所以開(kāi)機時(shí)用測試卡測試時(shí)顯示FF(有的是00),CPU讀取
BIOS首地址,要經(jīng)過(guò)前端總線(xiàn)(圖5所示)、HUB-LINK總線(xiàn)(圖4所示)、LPC總線(xiàn)(圖6所示)。其中前端總線(xiàn)有64根數據線(xiàn)和32根地址線(xiàn),HUB-LINK總線(xiàn)有11根數據線(xiàn),LPC總線(xiàn)有4根數地共用的數據線(xiàn)。每一根線(xiàn)都不能斷或阻抗變大變小,否則就不能正常的傳輸數據。前端總線(xiàn)數據的傳輸要借助ADSTB0、和ADSTB1這兩個(gè)信號,但這兩個(gè)信號比較弱,要用好的示波器才能偵測到,此外,PCI總線(xiàn)上的FRAME、IRDY、TRDY等信號也可以用示波器進(jìn)行偵測,這些信號的疏密程度可以反映出哪段總線(xiàn)不正常,同時(shí)PCI總線(xiàn)的外圍設備也可能導致測試卡顯示FF.總之遇到系統不能讀取BIOS首地址的現象,要大概判斷出位置,不能亂換南北橋、BIOS等零件,最好結合信號和總線(xiàn)的阻抗來(lái)分析大概的位置,當然這需要好的萬(wàn)用表和示波器才行。
到此為止,CPU開(kāi)始讀取BIOS里的信息,今天就寫(xiě)到這里,當然CPU復位和BIOS尋址還有別的一些重要的信號沒(méi)重點(diǎn)提到,比如晶振上的一些信號,在此不在一一贅述,但大體還是講解了一些主要的信號,下一次有時(shí)間的話(huà)將闡述POST(即上電自檢)。由于本人技術(shù)有限,不足之處還請大家斧正。