上电时序 下载本文

内容发布更新时间 : 2024/6/28 22:47:51星期一 下面是文章的全部内容请认真阅读。

PWRGD信号的产生,就要求各路电压稳定5ms左右才会发出。

对于时序,我们可以分为几个部分,待机部分、上电部分、供电部分、复位部份。 首先说待机部分

待机部分会用PWM电路的方式,把主供电的电压转换为待机的3V和5V电压,

这两个电压是送给南桥、EC等与上电有关的元件来使用的。

IBM的笔记本比较特殊,不仅是需要3V和5V的待机电压,还需要1.8V、1.5V这两个待机电压

以T40为例,可以看到主板上的待机电压有VCC3M、VCC5M、VCC1R8M、VCC1R5M.。有些初学的人就会有这样的疑问,为什么有的IBM笔记本主板,没有3V和5V的待机电压,还会有待机电流,这就是原因所在,因为IBM机器还要有1.8和1.5这样两个待机电压。 接着说上电部分 在待机电压条件满足之后,也就具备了上电的基本条件,但是想要上电,首先要有一个人工的干预,也就是说,要有人去给笔记本主板一个上电的命令,那么这个命令就是我们按下电源开关后产生的信号,一般叫做PWRSW或PWRBTN之类的,这个信号是低电平有效的,也就是说,当我们按下开关后,此信号与地相通,被拉为低电平,这个低电平的信号会送给EC、EC收到这个低电平的信号以后,相当于得到了一个通知,在EC自身工作条件满足的情况下,会通过EC的内部逻辑电路,转换出一个低电平有效的信号给南桥,通知南桥主板的使用者按下了电源开关,南桥接到这个信号以后,也是在南桥自身工作条件都满足的情况下,发出SLP_S3#信号和SLP_S4#信号,这两个信号会送到EC,EC接到这个信号以后,会发出一个VCC_ON的信号,这个信号会开启主板上的其它供电电路,将主电压进行转换后输出各路RUN电压,包括内存、显卡、CPU等重要的工作电压。 图示:

第一步 开关信号送达EC

第二步、EC将信号转送至南桥

第三步、南桥放出SLP信号给EC

第四步、EC放出VCC_ON的开启信号

再来说供电部分:

电部分相对于整个时序来说,是最简单和好理解的,供电部分都会有相应的转换电路,每个开启信号会相应的送到对应的PWM或线性IC上,做为使能信号,其实就是EN信号,PWM或线性IC在自身其它工作条件满足的情况下,得到EN信号,就会开始把电压进行转换,从而输出各个重要的工作电压,如内存电压、显卡电压、南北桥的电压、CPU电压。 最后的就是复位部分: 复位部分的工作,其大前提是要主板各部分的重要供电都要有效,那么主板如何得知各部分的供电有效呢?其实很简单,南桥是负责复位的总发出,那么南桥本身并不具备有判断主板上所有工作电压的能力,所以这个工作还是要交给EC去做。EC本身和台式机的IO一样,具有硬件监控的功能,EC本身判断电压OK以后,会发出一个PWROK的信号给南桥,南桥得到PWROK,证明主板上的主要供电都是OK的,与此同时,CPU供电做为一个相对独立和重要的供电部分也会发出一个IMVPOK信号(这个信号学名叫做电源就绪信号,我们可以把它理解为台机上的VRM_GD信号,实际上不管叫什么名字,都是通知南桥CPU的供电正常了)这个信号会送到南桥,有的主板也会同时送给北桥。

南桥接到这两个重要的电源好信号以后,会用内部的逻辑电部进行比较和运算后,发出若干个RESET信号,常见的就是PCIRST#和PLTRST#,这两个复位信号分别是用来复位板载设备和复位北桥所用的,而且两个RST#信号,是要在PWROK和IMVPOK两个信号有效至少1ms后才能够发出,也就是说,要保证这两个信号的高电平状态1ms后。

PLTRST# 与PCIRST#区别如下:

PLTRST# : Platform (平台 指的是北桥+CPU) Reset PCIRST#: PCI Reset

PLTRST# connected to all component that previously need PCIRST#,except PCI slots and devices.

PCIRST# is connected to PCI Devices and slots without resetting system. 可以看一下上面的这段英文,这是对于PCIRST和PLTRST的简要介绍,

PLTRST#是用来对整个系统平台进行复位的,它所负责的设备是在需要PCIRST#的各种PCI插槽和设备之前需要进行复位的。 PCIRST#是用来对于PCI设备和接口进行复位的。

在发出复位的几乎同时,南桥在收到IMVPOK后,得知CPU的供电已经好了,就会再发出一个CPU_PG给CPU,通知CPU供电已经正常,与此同时北桥接受到PLTRST#大约1ms以后会发出CPURST#给CPU,然后CPU进入复位状态,清空内部的寄存器,而后发出CPU的第一个指令动作,开始进行寻址操作。

上述的就是一个大致的时序过程。

下面我们会用两种机型的主板,分别来进行介绍时序的具体过程。