笔记本开机时序
我们假设没有任何的电力设备在供电(没电池和电源),这时候,机器内部只有RTC电路在运作,南桥上会接有一个3V的纽扣电池来供给RTC电力,以保持内部时间的运行和CMOS信息。在插上电池或者电源的时候,机器内部的单片机EC就Reset并开始工作,等待用户按下Power键。在此期间的时序是:ALWAYS电开启以后,ECReset并开始运行,随后发给南桥一个称为‘RSMRST’的信号。这时候南桥的部分功能开始初始化并等待开机信号。这里要注意,这时候的南桥并没有打开全部电源,只有很少一部分的功能可用,比如供检测开机信号的PWRBTN信号。在用户按下Power键的时候,EC开机芯片检测到一个电平变化(一般时序是:高低高),然后发送一个开机信号(PWRBTN)给南桥,南桥收到PWRBTN信号后依次拉高SLP_S5SLP_S4SLP_S3信号(他们的作用参看上页的图),开启了所有的外围电压,主要是3V,5V以及DDR25V等,并发送PMPWROK信号,这信号表明外围电源正常开启。PMPWROK将作为一个使能信号发送到CPU外围VCCP的电压Ge
erator,并开启VCCP。在此之后,VCCPGe
erator会发出CORE_VR_ON来开启COREVR(即CPU的核心电压)。至此,整机的电压已经全部开启。在用VR_PWRGD_ICH这个信号通知南桥COREVR成功开启后,南桥会发出PCIRST信号到PCI总线,于是总线上的设备都被初始化(包括北桥)并同时发出H_PWRGD,来通知CPU它的核心电压已经成功开启。然后北桥发H_CPURST信号给CPU,CPU被RESET,并正式开始工作。在用户需要进入待机模式(S3)的时候,系统的ACPI和wi
dows同时运作,拉低SLP_S3,并保持SLP_S4和SLP_S5被拉高,以关闭了MAIN电,系统则进入待机模式而在需要进入休眠或者关机模式时,同时拉低SLP_S3、SLP_S4和SLP_S5,关闭除了RTC以外的电源。当然,在这一系列的过程中,需要操作系统和BIOS的共同协作,对硬件工程师来说,只需要保证在特定的状态保证特定的电压供给即可。当机器要要从S0进入S5,即关机的时候,也会有一定的时序进行,基本上就是前面时序的逆运行,这里就不详细说了下面是一张典型的主板上电的时序图,参考下。
ffr