马上注册,结交更多好友,享用更多功能。
您需要 登录 才可以下载或查看,没有帐号?注册
x
IBM T40 系统部分讲解
众所周知,系统部分就是指机器的电压有了之后到开机屏亮的这一过程。此过程包括CPU复位、BIOS寻址,再POST(即上电自检)等一系列动作。以前我见过很多搞维修的朋友测量有CPU电压后就开始用测试卡进行系统测试了,其实这有个误区,CPU电压产生了系统还没到自检,还需有CPU复位的动作,很多搞维修朋友没在意这点,所以我在此重点阐述一下。
1.
CPU复位: 在CPU产生电压后会发出VR_PWRGD(图1所示)的信号给南桥,如果南桥的电压、晶振等都正常的情况下,会发出PCIRST(图2所以)的信号给北桥,北桥收到此信号后会通过外部产生器产生HLCLK、SCLK、DCLKREF送进北桥,这样北桥才会送出LOCLK#、LTCLK#,而LOCLK#通过反馈后再以LRCLK#送入北桥中,而后整个北桥内部系统正常工作,当北桥在一个特殊的周期里被请求通过时,北桥才会送出CPURST.(图3所示) 此外,在PCIRST信号送入北桥后,北桥和南桥之间的总线(即HUB-LINK总线)要能正常的传输数据,HUB-LINK总线共有11根数据线(即HI-0到HI-10),每根数据线不能有断线或阻抗不正常,还有HI_REF这个HUB-LINK总线(图4所示)的参考电压不能太低,更不能没有,否则HUB-LINK总线不能正常工作。只有以上条件的全部符合,北桥才能发出CPURST,正常的情况下是1V左右,CPU接受到这个信号后才会正常工作。 当然也有些搞维修的朋友也测量CPURST这个信号,测量时发现这个信号不正常,比如电压只有0.3V等现象,为此有很多人苦恼,在此给大家分析一下,上负载后VID(0-4)开始工作,电压和CLK送进CPU,CPU就会拉动VCC、VTT,其中VTT分压后以REF送进北桥,系统侦测REF不正常,再侦测到CLOCK幅度不够,从而使北桥不能在一个特殊HUB周期请通过,所以CPURST此信号不正常。
另外,外HLCOMP作为HUB Buffer
界面缓存的补偿信号,使HUB的缓存被驱动工作后,而两个分别高、低电平有效的触发信号,开始决定HUB-LINK的动作,若HLSTB为高电平,则允许从HUB-LINK上传输数据,若HLSTB#为低电平,则让 HUB-LINK出高能状态,此时无数据传送。
综上所述,要使CPU开始工作,只有V_Core是不够的,还要有复位,晶振、控制信号、总线等多种因素。当CPU接受到CPURST的信号后,CPU开始工作,依次读取BIOS里存储的内容。
2. BIOS寻址:
BIOS开始地址是FFFF#,所以开机时用测试卡测试时显示FF(有的是00),CPU读取
BIOS首地址,要经过前端总线(图5所示)、HUB-LINK总线(图4所示)、LPC总线(图6所示)。其中前端总线有64根数据线和32根地址线,HUB-LINK总线有11根数据线,LPC总线有4根数地共用的数据线。每一根线都不能断或阻抗变大变小,否则就不能正常的传输数据。前端总线数据的传输要借助ADSTB0、和ADSTB1这两个信号,但这两个信号比较弱,要用好的示波器才能侦测到,此外,PCI总线上的FRAME、IRDY、TRDY等信号也可以用示波器进行侦测,这些信号的疏密程度可以反映出哪段总线不正常,同时PCI总线的外围设备也可能导致测试卡显示FF.总之遇到系统不能读取BIOS首地址的现象,要大概判断出位置,不能乱换南北桥、BIOS等零件,最好结合信号和总线的阻抗来分析大概的位置,当然这需要好的万用表和示波器才行。
到此为止,CPU开始读取BIOS里的信息,今天就写到这里,当然CPU复位和BIOS寻址还有别的一些重要的信号没重点提到,比如晶振上的一些信号,在此不在一一赘述,但大体还是讲解了一些主要的信号,下一次有时间的话将阐述POST(即上电自检)。由于本人技术有限,不足之处还请大家斧正。 |