时序--笔记本EC介绍

合集下载

笔记本上电时序及信号讲解

笔记本上电时序及信号讲解

Page 7
时序
在+V1.5S电压稳定之后,U9(TPS51124)会发出V1.5S_PG,这个 电是用来开启+VCCP的.从下图可以看出,只有左下角的电压都 正常,才能发出PWR_GOOD_3,图左上角显然也是调 PWR_GOOD_3和PWR_GOOD_KBC之间时序的,D1003在这 里的作用是在POW_GOOD_3关电时将它的电快速放掉,防止 U2误动作.
Page 10
时序
如下图所示,在SB_3S_VRMPWRGD(VRM Power Good)和 PM_PWROK (Power ok)电压high起来1ms后,SB才会发出 PLT_RST# (Platform reset).在这1ms内PLT_RST#为低,而正是 由于这1ms的低有效,系统才识别到PLT_RST#.该信号会对 SIO,FWH,LAN,G(MCH),IDE,TPM等进行reset的动作.也就是说 如果该信号异常,这些device都没办法被激活.该信号发出后立刻 就会发出PCI_3S_RST#,可以当做是作用相似的第二次reset.
Page 12
S0~S5~S0时序表
下图是SB的S0~S5~S0时序表,里面所有信号的特性和定义在 ICH7的Datasheet里面都有很详细的描述,这里就不多说了. 这个时序表对于“系统不能休眠”和“系统休眠后不能唤醒”的主板 非常有用(对于不能开机和系统自动开关机的主板也同样有效). 分析的时候,只需要找出哪个信号异常,就可以找到问题点,当然, 还有一种特殊的情况,就是有两个(或多个)信号时序出现了问题, 这种情况在主板设计的初期可能会遇到,实际运用中导致这种现 象的情况以SB不良居多,当然,首先应该排除BIOS的可能,因为 其中有些的信号时序在BIOS是可调的,这点在设计初期也常被 运用来解决一些问题,简单经济实用.

笔记本上电时序

笔记本上电时序

SB-CLOCK
+VCC_RTC经过三个电阻输入给南桥,则输出RTC-X1,RTC_X2给晶振 X2000产生32.768KHz的频率
反馈给南桥
RTC_RST:复位C-MOS信息.
返回南桥
PM_PWRBTN#
按下SW5605,则PWR_SW# 瞬间拉低
+3VA_EC经过电阻到PWR_SW#,给 PWR_SW#一个高电平
返回
附:比较器
比较器工作原理: 正极 负极 1:当正极大于负极时,输出电 压VCC OUT就等于输入电压VCC IN 2当正极小于负极电压时,输出 电压VCC OUT就等于接地GND + > - VCC OUT=VCC IN GND + < - VCC OUT=GND 比较器一般用于电路中都是固定正 极(或负极)电压电压,利用VCC OUT 来控制负极(或正极)电压
ALL_SYSTEM_PWRGD
二极管在这里的作用:保护SUS_PWRGD,当其他PWRGD有 问题时不会拉低SUS_PWRGD,因为只有SUS_PWRGD工作 正常后南桥才能工作,来开启其他电压
这时VRM_PWRGD还没有 产生
PWR_OK_VGA 由显卡接口发出
这里是个保护电路,上面四个PWRGD为高电平,才会有ALL_SYSTEM_PWR. 发送到EC
放大点击
FORCE_OFF#
与门工作原理:只要有输 入低电平则输出为低电平, 如果PWRGD有问题输出 低电平,则FORCE_OFF# 拉低,则会关机. FOREC_OFF点击
附:High-Low Side
原理:芯片先给High Side的栅极一个高电平,使其打开电压下来,同时给Low Side的 栅极一个低电平使其关闭,产生电压经过电感给电容充电,当电压过高时,则HighLow Side相反工作使电压拉低,维持一个稳定的电压输出. 特点:提高电流,稳定电压 返回

笔记本工作时序

笔记本工作时序

B)MAX1845(U30)产生2.5V 和1.25V
MAX1845 产生2.5V 和1.25V ,都是有供电电压和控制信号(由PMH4 控制) 一起作用后才产生的
C)MAX1845(U29)产生VCCCPUIO
之前MAX1845 已经产生了1.2V。现在在PMH4 的控制下将产生另外一个电 压VCCCPUIO,MAX1845 的第12 脚受控于PMH4。
需要得到它的最终确认。
3)南桥芯片接收到有效的DNBSWON#信号后,会将先前在关机状态下处 于低电平有效状态的SUSB#和SUSC#这两个电源控制信号置为高电平无
效,发送给电源管理芯片,以示审核通过。SUSB#和SUSC#这两个信号
分别对应了系统两种不同的工作状态,即运行(S0)和待机(S3)。在 主板运行的状态下,SUSB#和SUSC#都被置为高电平无效状态,在待机
DOCK-PWR16_F 电压为前段16V 电压,而VINT16是后段的16V 电 压,它是供给所有电源芯片(包括MAX1631,MAX1845,ADP3205)
的供电电压,它的产生是由TB62501来控制的。
DOCK-PWR16_F 由D10 转化成VREGINT16 后给TB62501的34脚 和57脚供电使其工作,TB62501的59脚产生VCC3SW 电压以及来控制 Q34 和Q36 导通产生VINT16。VCC3SW 给PMH4 供电,后PMH4 的43 脚送出VCC5M—ON控制MAX1631 产生+3.3V、+5V,送出VCC1R8M— ON控制MAX1845 产生+1.8V,另外一组MAX1845 在VCC5M 的控制下产 生+1.2V。
按开关,VCCCPUIO也出来了。电流跳变正常接屏亮机。

笔记本ec芯片

笔记本ec芯片

笔记本ec芯片笔记本电脑中的EC芯片是指嵌入在主板上的一颗控制芯片。

EC是英文 "Embedded Controller" 的缩写,中文翻译为嵌入式控制器。

EC芯片在笔记本电脑中扮演着重要的角色,它负责管理和控制电源管理、键盘输入、风扇转速等功能。

本篇文章将详细介绍笔记本电脑中的EC芯片。

EC芯片是一颗专门设计用于笔记本电脑的控制芯片,它在笔记本电脑中起到了很多重要的作用。

首先,EC芯片负责管理和控制电源管理。

笔记本电脑在不同的工作状态下,对电源的需求是不同的,EC芯片会根据当前的工作状态,对电池充电、供电进行管理和控制。

其次,EC芯片还负责控制键盘输入。

笔记本电脑的键盘输入是通过EC芯片进行管理和控制的,所有的按键操作都会经过EC芯片,然后发送给操作系统进行处理。

EC芯片还可以通过按键组合实现一些特殊功能,比如音量调节、亮度调节等。

另外,EC芯片还负责控制风扇转速。

笔记本电脑在高负载运行时,会产生比较多的热量,需要通过风扇散热。

EC芯片会监测硬件的温度,并根据温度来调节风扇的转速,以保证硬件的正常工作温度。

此外,EC芯片还可以控制笔记本电脑的外设,比如控制USB接口、指纹识别器、摄像头等外设的工作。

它还可以与BIOS进行通信,实现电池信息的读取等功能。

在一些高端的笔记本电脑中,EC芯片还可以实现硬件加密功能,提高数据的安全性。

总的来说,EC芯片在笔记本电脑中起到了重要的作用。

它负责管理和控制电源管理、键盘输入、风扇转速等功能。

同时,它还可以控制笔记本电脑的外设、与BIOS进行通信,实现一些高级功能。

正因为EC芯片的存在,笔记本电脑才能够正常工作并提供各种便利的功能。

1EC和BIOS介绍

1EC和BIOS介绍

1EC和BIOS介绍EC(Embedded Controller)和BIOS(Basic Input/Output System)是计算机系统中重要的两个组成部分。

EC又称为嵌入式控制器,主要负责管理计算机硬件设备并与操作系统进行通信。

而BIOS是一种固件程序,主要用于初始化计算机硬件并启动操作系统。

本文将对EC和BIOS进行详细介绍。

首先,我们来介绍EC(Embedded Controller)。

EC是一种固化在计算机主板上的微控制器,它基于ARM、MIPS、PowerPC等体系结构,并通过I2C、SPI、LPC等总线与其他设备进行通信。

EC的主要功能是控制和管理计算机硬件,并提供一些基本的输入/输出接口及驱动程序。

具体而言,EC对键盘、触摸板、显示屏、风扇、电池以及一些传感器等硬件设备进行控制和管理。

它主要负责响应键盘输入、调节风扇转速、管理电池的充电和放电、监测电池状态、控制电源开关等。

此外,EC还负责保护系统免受电源波动、温度升高以及其他硬件故障的影响,确保系统的稳定性和安全性。

EC通常运行在低功耗和实时要求较高的环境中,它可以独立于操作系统运行。

这使得EC可以在计算机启动之前就对硬件进行管理和控制,为操作系统提供必要的条件。

同时,EC还可以与操作系统进行通信,提供一些系统管理工具或驱动程序。

EC的设计和实现通常是由计算机制造商或原始设备制造商(OEM/ODM)完成。

不同的设备厂商可能会定制不同的EC固件,以满足其硬件设备的特殊需求。

接下来,我们来介绍BIOS(Basic Input/Output System)。

BIOS是一种固化在计算机主板上的固件程序,它被存储在主板上的闪存芯片中。

BIOS的主要功能是初始化计算机硬件,并在操作系统启动之前进行自检。

具体而言,BIOS会检测主板、处理器、内存、硬盘驱动器、光驱、显示器以及其他外设,确保它们正常工作且能够协同工作。

此外,BIOS还提供一些基本的系统设置选项,例如日期和时间、启动顺序、引导设备等,用户可以通过进入BIOS设置界面进行配置。

笔记本上电时序及信号讲解

笔记本上电时序及信号讲解

Page 14
VGA&VRAM
既然VRAM是存放显示数据的地方,那么,当VRAM出现问题的时候,系统肯定 是不能正常显示的(主要是花屏),不过,问题点却有很多种. 1.VRAM本身的问题;不能正常储存数据,数据会丢失或者处理错误,都会出问 题; 2.VRAM电压和clock不正常(特别是参考电压);这点很容易理解, 电路中 传输的数据都是以0和1的二进制代码存在,而都必须以参考电压为参考,如果 参考电压不准确,显然,数据会失真,导致显示问题是必然的; 3.VGA的问题;包 括VGA本身的问题和VGA的周边电压和clock,特别是负责VRAM模块的参考 电压,白屏现象多是由VGA不良导致的; 4.VBIOS(这种现象非常少见,但个人 认为最好首先排除); 5.断线当然也是一种可能,但是这种情况几乎可以排除 在考虑之外,因为断线的主板实在太少. 有些机种VRAM多的时候有8颗,要找出哪颗出了问题是很头疼的问题,不过 幸运的是,ATI生产的每一种不同型号的VGA都有对应的检查软件,可以帮助 我们找出哪一组VRAM(主板上VGA只有AB两个64位的channel,该软件将AB 各分成两个channel(0~31;32~64),所以软件上显示为ABCD四组,每组分别对 应一对VRAM)出现了问题,条件是必须在DOS模式下运行.(以Vail为例)
Page 7
时序
在+V1.5S电压稳定之后,U9(TPS51124)会发出V1.5S_PG,这个 电是用来开启+VCCP的.从下图可以看出,只有左下角的电压都 正常,才能发出PWR_GOOD_3,图左上角显然也是调 PWR_GOOD_3和PWR_GOOD_KBC之间时序的,D1003在这 里的作用是在POW_GOOD_3关电时将它的电快速放掉,防止 U2误动作.

笔记本上电时序大解析

笔记本上电时序大解析我也发个时序。

呵呵是远程学员的一个作业题目。

发在这里大家一起看看。

填写一下顺序吧。

答对的有小赏哦时序图.JPG (50.12 KB, 下载次数: 42)我偿试填了一下,看一下,不对的地方请指正,好提高一下我这个时序,在此先谢谢了。

我来试着解答一下:1:未插电源,装入CMOS电池后,首先送出RTCRST#、VBAT给SB;同时晶振提供32.768KHZ给SB。

2:插入电源,IO检测电源是否发出5VSB,5VSB转换为3VSB同时提供给SB。

3:IO发出RSMRST#通知南桥5VSB准备好了。

4:按下开关后,IO收到PWSW#。

之后IO发出PWBTN#给SB。

SB收到此信号后,送出SLP_S3#給IO。

然后由IO发出PSON#接低ATX的绿线。

ATX电源工作,发出主供电。

5:在主供电正常后,ATX发出ATXPWROK给SB,通知南桥ATX工作正常。

同时也产生各路后续电压,如VTT,内存供电等。

6:当VTT送给CPU后,CPU发出VTT_PWGD给VRM。

当VRM收到这个信号后,根据CPU发出的VID组合发出VCORE供给CPU。

7:VCORE正常产生后,VRM发出VRM_PWGD给SB和时钟,时钟收到此信号后,开始工作,发出各路时钟信号。

8:SB收到VRM_PWGD和时钟信号后,发出CPU_PWGD给CPU,同时发出PLTRST#给NB,还发出PCIRST#给IO、BIOS及各个设备。

9:NB收到PLTRST#后,发出CPURST#给CPU。

10:CPU有了电压,时钟,复位,PWGD,便开始工作了学了四天,我也发一个。

10030523150a7851cea274df93.jpg (52.22 KB, 下载次数: 21)哪位高手能把这些信号从头到尾概述一还有图里蓝字和黑字代表什么意思了QQ截图未命名.png (78.28 KB, 下载次数: 4)华硕A8S的时序图来无聊来回答下楼主的问题。

EC功能介绍

技术合作协议锐德世(RadiSys)系统设备商贸(上海)有限公司(以下简称RadiSys)和XXXX有限公司(以下简称XXXX)经过技术沟通和确认,XXXX选择RadiSys的COM-E产品作为新产品开发的CPU模块, RadiSys为XXXX提供实现EC的各项功能的软件和硬件,提供与之相关功能模块的实现方案,具体条款如下:1.电源管理:上电时序控制,不同电源管理状态的监控,对应于不同电源管理状态下的不同控制,监视睡眠和唤醒事件(实现标准的ACPI)。

RadiSys回复:电源管理:可以实现2.电池管理:监视AC和电池(符合ACPI标准),电池充电、电池放电、电池learning,提供并实现电池的过热、过充、过放的保护方案。

RadiSys回复:电池管理部分,要求电池是采用Smart Battery。

过充、过放得保护方案已经在硬件层面实现;电池的过热保护,有Smart Battery给出过热中断给EC,然后EC 给出响应,然后通过SMI或者SCI提供给上层访问;如果XXXX需要相应的信息,可以自行用软件通过SMI或者SCI获取对应信息。

3.键盘功能:内置键盘,快捷键功能,矩阵键盘直接连接在EC上,EC同BIOS之间是标准的PS/2协议,连接方式是LPC总线方式,RadiSys给XXXX提供相应的BIOS的接口函数,提供快捷的支持,完成快捷键的EC代码和Windows下驱动代码的编写,源代码要求参考第12条。

RadiSys回复:键盘功能:可以实现。

我们可支持的标准快捷键包括(CRT/Monitor,LCD亮度,声音大小,数字小键盘)。

由EC实现,无需Windows驱动。

4.鼠标功能:支持PS/2Touchpad,标准PS/2命令,RadiSys给XXXX相应的BIOS的接口函数。

RadiSys回复:鼠标功能:可以实现5.SMBUS设备接口:各种温度sendor,电池GasGauge,完成温度的读取、设置。

关于笔记本电脑中的BIOS和EC

呵呵,我先来抛砖引玉:The Embedded Controller Program Update Utility是BIOS升级所必须的,可看作是BIOS的辅助控制升级程序,该程序主要作用是辅助将主BIOS文件写入BIOS芯片,有些BIOS的升级文件需要此控制程序的版本达到某个版本以上才能顺利升级。

如果该控制程序版本不够高,可能会导致刷新BIOS失败。

说白一点,依我的理解,就是bios升级的一个辅助平台,bios就是通过平台写入的,打个太不恰当的类比,如果把bios的新旧版本看作fat,fat32,ntfs,winfs等不同格式的数据,那么想把某种bios格式数据写入硬盘就需要不同的windows系统平台的支持。

而The Embedded Controller Program Update Utility就好比windows系列,假如你的版本过低,就好比你只有98的操作系统,自然读写ntfs格式的会出错,同样道理,低版本的embedded controller无法支持高版本的bios。

所以新的bios需要新的Embedded Controller Program Update Utility。

而同样道理,新的controller 需要新的bios:)不知道有没有说明白,呵呵:)shm127 at 2005-1-20 22:56:18个人感觉E.C.P应该是对BIOS起到保护作用的一段特定程序,就象一些厂家的主板用双BIOS 一样,从而防止BIOS信息的丢失或其它一些意外的情况发生redblink at 2005-1-21 20:46:57这个话扯得比较远,首先得铺垫一下,我们知道,纯粹的主板上比较重要的芯片,一般有南桥和北桥,BIOS了。

南桥是主板上的芯片,提供对键盘控制器,USB(通用串行总线),实时时钟控制器,数据传送方式和高级电源管理等的支持。

北桥是负责与CPU的联系并控制内存,作用是在处理器与PCI总线、DRAM、AGP和L2高速缓存之间建立通信接口。

笔记本EC介绍


Thank You !
总体来说,EC和BIOS都处于机器的最底层。EC是一个单独的处理器,在开机前和开机过程中对整个系统起着全 局的管理。而BIOS是在等EC把内部的物理环境初始化后才开始运行的。在笔记本中,EC是一直开着的,无论你是 在开机或者是关机状态,除非你把电池和Adapter完全卸除。在关机状态下,EC一直保持运行,并在等待用户的 开机信息。而在开机后,EC更作为键盘控制器,充电指示灯以及风扇和其他各种指示灯等设备的控制,它甚至控 制着系统的待机、休眠等状态。 台式机使用的是 Super I/O 芯片: 一般台式机主板上都有I/O控制电路。因为在南桥这样的高速设备和串行、并行接口、键盘鼠标等大量低速设备 之间必定存在资源的不匹配,而需要经过转换和管理。Super I/O芯片则完成这些功能。 通常在硬件监控芯片中会整合超级I/O功能,可用于监控受监控对象的电压、温度、转速等。
Hale Waihona Puke 2.EC的作用和优势2.3 EC-智能控制电源 EC负责笔记本电脑的的一部分电源管理,如: 1.笔记本进入待机或关机模式,电源系统的大部分开关; 2.智能电池的电量检测,充放电等任务; 3.根据系统状态,控制USB设备和音频芯片等外部设备的供电等。 4.根据温度,智能控制CPU风扇的启停和转速。
优势:使笔记本电脑的系统更加省电,增加电池的续航能力。
1.EC的产生
EC 作为一个单片机,内部本身也有一定容量的Flash来存储EC的代码。 现在的EC有两种架构,早起比较传统的,即BIOS的FLASH通过X-BUS接到EC,然后EC通过LPC接到PCH,一般这 种情况下EC的代码也是放在FLASH中的,也就是和BIOS共用一个FLASH。 右边的则是比较新的架构,EC和FLASH共同接到LPC总线上,一般它只使用EC内部的ROM。至于LPC总线,它是 INTEL当初为了取代低速落后的X-BUS而推出的总线标准。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在我们平时的工作和生活中,总是想挖掘他表面下更深层次的内涵,追求自己远大的理想,以至于达到最高的境界。

下面结合这篇有关于EC的论述,来了解笔记本最底层的EC与电源,与开机的关系,从而提高笔记本的维修理论水平。

BIOS(基本输入输出系统)在整个系统中的地位是非常重要的,它实现了底层硬件和上层操作系统的桥梁。

比如你现在从光盘拷贝一个文件到硬盘,您只需知道“复制、粘贴”的指令就行了,您不必知道它具体是如何从光盘读取,然后如何写入硬盘。

对于操作系统来说也只需要向BIOS发出指令即可,而不必知道光盘是如何读,硬盘是如何写的。

BIOS构建了操作系统和底层硬件的桥梁。

而我们平时说的BIOS设定仅仅是谈到了其软件的设定,比如设置启动顺序、禁用/启用一些功能等等。

但这里有一个问题,在硬件上,BIOS是如何实现的呢?毕竟,软件是运行在硬件平台上的吧?这里我们不能不提的就是EC。

开机控制芯片又称为 EC(Embed Controller,嵌入式控制器)是一个16位单片机,它内部本身也有一定容量的Flash来存储EC的代码。

EC在系统中的地位绝不次于南北桥,在系统开启的过程中,EC控制着绝大多数重要信号的时序。

在笔记本中,EC是一直开着的,无论你是在开机或者是关机状态,除非你把电池和Adapter完全卸除。

在关机状态下,EC一直保持运行,并在等待用户的开机信息。

而在开机后,EC更作为键盘控制器,充电指示灯以及风扇和其他各种指示灯等设备的控制,它甚至控制着系统的待机、休眠等状态。

主流笔记本系统中,EC在系统架构中的地位如下图:现在的EC有两种架构,上图左边是比较传统的,即BIOS的FLASH通过X-BUS接到EC,然后EC通过LPC接到南桥,一般这种情况下EC的代码也是放在FLASH中的,也就是和BIOS共用一个FLASH。

右边的则是比较新的架构,EC和FLASH 共同接到LPC总线上,一般它只使用EC内部的ROM。

至于LPC总线,它是INTEL 当初为了取代低速落后的X-BUS而推出的总线标准。

EC上一般都含有键盘控制器,所以也称KBC。

那EC和BIOS在系统中的工作到底有什么牵连呢?在这里我们先简单的分析一下。

在系统关机的时候,只有RTC部分和EC部分在运行。

RTC 部分维持着计算机的时钟和CMOS设置信息,而EC则在等待用户按开机键。

在检测到用户按开机键后,EC会通知整个系统把电源打开,CPU被RESET后,会去读BIOS内一个特定地址内的指令(其实是一个跳转指令,这个地址是由CPU硬件设定的)。

这里开始分两种情况,对于上图左边的结构:CPU发出的这个地址通过FSB到北桥,然后通过HUB-LINK到南桥,通过LPC到EC,再通过X-BUS一直到达BIOS。

在CPU读到所发出的地址内的指令后,执行它为RESET后的第一个指令。

在这个系统中,EC起到了桥接BIOS和南桥(或者说整个系统)的作用,对于上图右边的结构:在CPU发出的地址到南桥后,会直接通过LPC到BIOS,不需要EC的桥接。

这里需要说明的是,对于台式机而言,一般是不需要EC的。

这里原因有很多:比如台式机本身的ATX电源就具有一定的智能功能,他已经能受操作系统控制来实现待机、休眠的状态;其次由于笔记本的键盘不能直接接到PS/2接口,而必须接到EC之上;还有就是笔记本有更多的小功能,比如充电指示灯、WIFI指示灯、Fn等很多特殊的功能,而且笔记本必须支持电池的充放电等功能,而智能充放电则需要EC的支持;另外,笔记本TFT屏幕的开关时序也必须由EC控制。

这些原因导致了笔记本使用EC来做内部管理的必要性。

总体来说,EC和BIOS都处于机器的最底层。

EC是一个单独的处理器,在开机前和开机过程中对整个系统起着全局的管理。

而BIOS是在等EC 把内部的物理环境初始化后才开始运行的。

看到这里,我想大家也明白EC到底是呵方神圣。

如果说BIOS 是底层系统的话,那EC 似乎更加底层。

在南桥上还有一个功能块就是电源管理单元(PM,Power Management),一般来说,他和EC来共同配合完成。

这里包括从开机键按下后,启动,待机,休眠,关机的全部功能。

还包括对背光亮度,声音等的控制等等。

至于现在Intel的Speed Step技术,也有部分功能是透过南桥来实现的(南桥发送SLP、STPCLK(sleep,Stop Clock)来实现睡眠、深睡眠等)。

这部分的设计比较简单,只需要点到点的连接南桥和CPU即可。

逻辑上的开机过程:开机过程对于电脑设计是至关重要的。

在笔记本电脑打好PCB 后第一次开机时,如果电源的时序正确了,其他的问题都比较好解(一般来说时序正确的话机器都能开起来)。

最怕的就是电源时序不对,机器开不起来,这才是最要命的。

在笔记本内部的电压有好几种,首先是RTC电源,这部分电力是永远不关闭的,除非电池(纽扣电池)没电并且没接任何外部电源(比如电池和电源适配器)。

RTC用以保持机器内部时钟的运转和保证CMOS配置信息在断电的情况下不丢失;其次,在你插上电池或者电源适配器,但还没按power键的时候(S5),机器内部的开启的电称为ALWAYS电,主要用以保证EC的正常运行;再次,你开机以后,所有的电力都开启,这时候,我们称为MAIN电(S0),以供整机的运行;在你进待机的时候(S3),机器内部的电成为SUS电,主要是DDR的电力供应,以保证RAM内部的资料不丢失;而休眠(S4)和关机(S5)的电是一样的,都是Always电。

其中,上文中括号内的是表示计算机的状态(S0-开机,S3-待机,S4-休眠,S5-关机)。

现在我们假设没有任何的电力设备在供电(没电池和电源),这时候,机器内部只有RTC电路在运作,南桥上会接有一个3V的纽扣电池来供给RTC电力,以保持内部时间的运行和CMOS信息。

南桥的启动时序根据前面的Power Status,我们来分析一下开机的过程。

在插上电池或者电源的时候,机器内部的单片机EC就Reset并开始工作,等待用户按下Power键。

在此期间的时序是:ALWAYS电开启以后,E C 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,即关机的时候,也会有一定的时序进行,基本上就是前面时序的逆运行。

以上就是整个硬件的开机、进入S3,S5的过程,当然不同的硬件有不同的开机过程,这里说的不过是最普通、最为常见的一种。

EC(Embed Controller,嵌入式控制器)是一个16位单片机,这是笔记本电脑中独具特色的部分,正是因为EC的使用,体现出了笔记本电脑与普通台式电脑的一个重要区别。

我们知道,在台式电脑中,键盘和鼠标是独立于系统主机的,其一般标准的PS/2或USB端口与主机系统连接。

而在笔记本电脑中,为了实现便携的目的。

必然要使用内置键盘(矩阵译码型键盘)和内置鼠标(如触摸板、指点杆都属于内置鼠标设备)。

为此我们需要专门的键盘控制器,笔记本的专用EC正是具备了这个功能。

而且,笔记本电脑设计的一个最重要的问题就是要使系统更加省电,增加电池的续航能力,既要有良好的散热性能,又要尽量减少系统的噪音,所以要根据温度,控制CPU风扇的停转。

笔记本电脑的一些电源管理,如笔记本进入待机或关机模式,外部电源系统的电力调度。

智能电池的电力检测,充放电任务。

以及一些实用的快捷按纽。

这些重要的功能都是由EC来完成的。

实际上,笔记本的EC是传统的KBC(Keyboard controller,键盘控制器)的延伸,它具备了KBC和嵌入式控制两个部分功能。

EC目前普遍应用在具备智能型节电功能的笔记本电脑设计中,它担负着笔记本内置键盘、触摸板(TOUCHPAD)、笔记本电池智能充放电管理以及温度监控等任务。

EC在笔记本电脑的便携、智能化、个性化设计中起到了重要的作用。

相关文档
最新文档