迅维网

查看: 3337|回复: 21
打印 上一主题 下一主题
[维修资料]

笔记本开机的软硬过程描述

  [复制链接]
跳转到指定楼层
1#
发表于 2014-5-11 10:21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 安徽安庆 来自 安徽安庆

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 wweli10000 于 2014-5-11 10:20 编辑

假设没有任何的电力设备在供电(没电池和电源),这时候,机器内部只有RTC电路在运作,南桥上会接有一个3V的纽扣电池来供给RTC电力,以保持内部时间的运行和CMOS信息。在插上电池或者电源的时候,机器内部的单片机EC就Reset并开始工作,等待用户按下Power键。在此期间的时序是:ALWAYS电开启以后,EC Reset并开始运行,随后发给南桥一个称为‘RSMRST#’的信号。这时候南桥的部分功能开始初始化并等待开机信号。这里要注意,这时候的南桥并没有打开全部电源,只有很少一部分的功能可用,比如供检测开机信号的PWRBTN#信号。

  在用户按下Power键的时候,EC检测到一个电平变化(一般时序是:高-低-高),然后发送一个开机信号(PWRBTN#)给南桥,南桥收到PWRBTN#信号后依次拉高SLP_S5#,SLP_S4#,SLP_S3#信号(他们的作用参看上页的图),开启了所有的外围电压,主要是+3V,+5V以及DDR2.5V等,并发送PM PWROK信号,这信号表明外围电源正常开启。

PM PWROK将作为一个使能信号发送到CPU外围VCCP的电压Generator,并开启VCCP。在此之后,VCCP Generator会发出CORE_VR_ON来开启CORE VR(即CPU的核心电压)。至此,整机的电压已经全部开启。

  在用VR_PWRGD_ICH这个信号通知南桥CORE VR成功开启后,南桥会发出PCI RST#信号到PCI总线,于是总线上的设备都被初始化(包括北桥),并同时发出H_PWRGD来通知CPU它的核心电压已经成功开启。然后北桥发H_CPURST#信号给CPU,CPU被RESET,并正式开始工作。
在用户需要进入待机模式(S3)的时候,系统的ACPI和windows同时运作,拉低SLP_S3#,并保持SLP_S4#和SLP_S5#被拉高,以关闭了MAIN电,系统则进入待机模式

  而在需要进入休眠或者关机模式时,同时拉低SLP_S3#、SLP_S4#和SLP_S5#,关闭除了RTC以外的电源。当然,在这一系列的过程中,需要操作系统和BIOS的共同协作,对硬件工程师来说,只需要保证在特定的状态保证特定的电压供给即可。

  当机器要要从S0进入S5,即关机的时候,也会有一定的时序进行,基本上就是前面时序的逆运行
笔记本电脑启动过程分析
按下电源开关,如供电系统正常(3.3V和5V和CPU供电正常输出),电源芯片就会产生出PG(电源好)信号分别送往南北桥和CPU。当南桥接收到PG信号后,就会产生出两路时钟控制信号PCISTOP和CPUSTOP送往时钟电路,时钟电路产生出的时钟信号,其中一路PCI时钟送往南桥,当南桥收到接到时钟信号后,就会产生出两路复位信号:PCIREST(信号复位)和DRVREST(设备复位)去复位主板上的各部分电路,其中一路PCIREST去复位北桥,当北板收到复位信号后,就会产生出CPUREST去复位CPU,当CPU收到复位信号后(这时CPU供电,时钟复位条件都具备了),标志着这台机器的硬起动过程已经完成,接下来将进行软起动。

CPU
执行POST指令的过程:

1
:检测一二级缓存和南北桥的完整性

2
:检测640K基本内存是否完好

3
:检测显卡,查找显卡的BIOS,并调用它们的初始化相关设备

4
:查找其它设备的BIOS,并调用它们的初始化代码,初始化相关设备。

5
:查找完其它设备的BIOS后,系统BIOS将显示自己的启动画面,并开始检测扩展内存并赋予相应地址。

6
:检测一些标准设备,包括硬盘,光驱,串口,并口,软驱等。

7
:标准设备检测完后,系统内部的支持即插即用代码将开始检测和配置系统中的即插即用设备,并为这些设备分配中断地址,DMA通道和I/O端口等资源。

8
:所有硬件检测完后,并都分配了中断地址,也就是所有的硬件建立起了一个硬件系统,这时将生成一个“ESCD”文件(是系统BIOS用来与操作系统交换硬件配置信息的一种手段,这些数据存在CMOS中),CPU会把生成的ESCD和上次的ESCD进行比较,发现差别时,会更新ESCD中的数据。

9
:ESCD更新后,CPU也就把POST和中断服务程序执行完毕,接着将进行系统的自举程序。

评分

参与人数 4下载分 +19 收起 理由
liwenshuai123 + 10 先给分再说别的
问路寻到 + 2 赞一个!
chenjinfeng5000 + 5
CSMing20 + 2 赞一个!

查看全部评分

2#
发表于 2014-5-11 10:26:14 | 只看该作者 来自: 江西 来自 江西
分析透彻,理论扎实,讲解易懂。。。。。

回复 支持 反对

使用道具 举报

3#
发表于 2014-5-11 11:41:51 | 只看该作者 来自: 云南 来自 云南
学习了!这个必须顶

回复 支持 反对

使用道具 举报

4#
发表于 2014-5-12 17:48:01 | 只看该作者 来自: 北京 来自 北京
看了好多遍,就是不懂S0 12345分别代表什么

回复 支持 反对

使用道具 举报

5#
发表于 2014-5-12 18:06:12 | 只看该作者 来自: 江苏镇江 来自 江苏镇江
学习了,很强大

回复 支持 反对

使用道具 举报

6#
发表于 2014-5-12 18:07:21 | 只看该作者 来自: 江苏苏州 来自 江苏苏州
很好的经验  分享

回复 支持 反对

使用道具 举报

7#
发表于 2014-5-13 00:51:06 | 只看该作者 来自: 广西南宁 来自 广西南宁
最好写个PDF给我们下了再慢慢,看

回复 支持 反对

使用道具 举报

8#
发表于 2014-5-13 20:12:47 | 只看该作者 来自: 安徽 来自 安徽
讲的很好,我先复制下来,慢慢消化

回复 支持 反对

使用道具 举报

9#
发表于 2014-5-13 21:04:51 | 只看该作者 来自: 河南信阳 来自 河南信阳
理论扎实!

回复 支持 反对

使用道具 举报

10#
发表于 2014-5-13 21:46:31 | 只看该作者 来自: 广东 来自 广东
写的太透彻了!顶一下

回复 支持 反对

使用道具 举报

11#
发表于 2014-5-13 22:40:54 | 只看该作者 来自: 北京 来自 北京
基础知识看来还需巩固啊

回复 支持 反对

使用道具 举报

12#
发表于 2014-5-13 22:59:02 | 只看该作者 来自: 广东惠州 来自 广东惠州
enen   果断收藏了  感谢楼主

回复 支持 反对

使用道具 举报

13#
发表于 2014-5-13 23:56:31 | 只看该作者 来自: 广东深圳 来自 广东深圳
楼主好像漏了时钟啊~~~

回复 支持 反对

使用道具 举报

14#
发表于 2014-5-14 08:22:46 来自迅维网APP | 只看该作者 来自: 山西阳泉 来自 山西阳泉
犀利,小白学习中

回复 支持 反对

使用道具 举报

15#
发表于 2014-5-14 09:10:26 | 只看该作者 来自: 浙江杭州 来自 浙江杭州
犀利。谢谢楼主分享

回复 支持 反对

使用道具 举报

16#
发表于 2014-5-14 09:26:45 | 只看该作者 来自: 湖南衡阳 来自 湖南衡阳
楼主这个时序很老了

回复 支持 反对

使用道具 举报

17#
发表于 2014-5-14 09:36:43 | 只看该作者 来自: 山东 来自 山东
新手学习的好资料。

回复 支持 反对

使用道具 举报

18#
发表于 2014-5-14 09:52:30 | 只看该作者 来自: 广东深圳 来自 广东深圳
不错哦

回复 支持 反对

使用道具 举报

19#
发表于 2014-5-14 13:49:53 | 只看该作者 来自: 辽宁沈阳 来自 辽宁沈阳
很好,顶一个。

回复 支持 反对

使用道具 举报

20#
发表于 2014-5-14 17:14:51 | 只看该作者 来自: 河南安阳 来自 河南安阳
基础理论很扎实,值得学习借鉴。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复