笔记本具有台式计算机所没有的许多有趣功能:合上盖子并走开的便利性,睡眠时神秘的呼吸灯,漂亮的键盘灯等。关闭,那么谁来控制它们?绝对不是CPU,这也会使Windows和其他操作系统失去执行能力,也可以消除它们。这个看不见的管家就是EC。

EC简介

几乎所有笔记本电脑的主板上都有一个小家伙:EC(嵌入式控制器),这是一个小型的16位芯片,与服务器中的BMC相似,可以控制笔记本电脑的各个方面。它最初是从笔记本计算机的键盘控制器中诞生的,现在在笔记本计算机的后面有许。为什么充电指示灯点亮? EC在适当的时间点亮它;风扇为什么旋转得很厉害? EC认为您的CPU太热;各种功能键和小灯也应归功于它。即使关闭后,EC仍会不知疲倦地工作,其特殊功能也是笔记本电脑制造商关注的重点。

市场上有很多EC控制器,包括ENE,ITE,Nuvoton和SMSC播放器。通常将其焊接在笔记本主板上:

Lenovo Y700 EC的位置在左下角

它具有自己的固件,但是主板制造商通常将此固件称为EC BIOS,这有点令人困惑。相应地,笔记本主板的是EC章,中间至少有一页或两页:

一个简单的例子

我将ENE的EC控制器芯片手册放在参考书1中,对细节感兴趣的学生可以参考它。

EC的工作方式

EC和BIOS之间的合作非常紧密。 EC通过BIOS的ACPI表将需要​​报告的信息和方法报告给操作系统,并与之交互。

典型的信息交流渠道是这样的:

92dfecd2b1422168b6f8b64bf6f1acca

它在ACPI表中的性能为:

Device (EC0) {

Name (_HID, EISAID(“PNP0C09”))

Method (_CRS) { … }

Name (_GPE, 0 )

Method(_Q06) { … }

Method(_Q07) { … }

Method(_Q08) { … }

Method(_Q0A) { … } // EC uses GPE0

// Adapter event

// Thermal event

// Battery event

// LID event

从该示例中可以看到,电池警报,交流电源插件,温度传感器报告和LID(笔记本电脑盖)信息首先报告给EC的不同Q,然后将EC连接到ACPI GPE和GPE触发器将生成SCI,这时操作系统将知道。产生一个事件。收到SCI后,操作系统将检查GPE,以查看是谁触发了该事件。发现它是GP_STS0之后,它将知道生成EC的时间,然后它将检查EC的Q0x以查看它是否为EC。根据该图找出导致事件的哪个引脚,最终找到事件的产生者,并相应地处理消息。

似乎很难理解!好吧,让我们进行案例研究。

打开/关闭笔记本电脑盖案例研究

让我们简化上图:

关闭笔记本电脑,EC触发GPE。 OS收到GPE,检查了GP_STS,发现它是由GPE0触发的,并且知道它是由EC引起的。拜访EC并得知这是Q0A。通过_LID关键字和PNP,可以知道这是盖子信息,并且可以知道盖子已关闭。

然后检查用户的电源管理策略并进行相应处理:

有关详细信息,请参阅我的这篇文章:

老狼:当我合上笔记本计算机的盖子时会发生什么?潜在的机制是什么?

2.打开盖子后,GPEB将触发唤醒相关动作。

结论

不仅LID,而且各种温度传感器也首先通过EC:

已插入AC,并且EC也触发了开关电源策略。即使在某些笔记本电脑中,AC插头旁边的小LED灯也由EC控制。

EC在笔记本计算机中是如此重要。为了制定自己的不同产品策略并开发新颖的功能,制造商经常使用EC。 EC确实是笔记本中看不见的管家!

其他相关文章:

老狼:按下电源按钮后会发生什么?电脑如何正常开机?

老狼:按下电源按钮后会发生什么?如何关闭计算机?

老狼:重置后发生了什么?将其关闭后再打开又有什么区别?

欢迎关注本专栏,并使用微信扫描以下QR码,加入微信官方帐户“ UEFIBlog”,其中包含最新文章。同时,欢迎大家为该专栏和公共帐户贡献力量!

使用微信扫描QR码以加入UEFIBlog官方帐户,请参阅ENE数据表

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/shoujiruanjian/article-349934-1.html

计算机ec键起什么作用,主板acpi 隐形的管家——EC的EC控制器芯片芯片手册相关推荐

  1. 计算机f5键有什么作用,电脑键盘按F5的作用是什么

    有时候操作win7旗舰版系统的时候,习惯按键盘F5键刷新一下桌,部分用户感觉到很疑惑,那么你知道电脑键盘按F5的作用是什么吗?下面是学习啦小编整理的一些关于电脑键盘按F5的相关资料,供你参考. 电脑键 ...

  2. 计算机中休眠是哪个键,笔记本的睡眠键和休眠键区别和作用有哪些

    我们随身携带的笔记本,在暂时不需要用到的时候,通常我们会选择让笔记本休息,那么很多朋友也疑惑,笔记本的睡眠键和休眠键,我们选择哪个?笔记本的睡眠键和休眠键区别是什么,笔记本的睡眠键和休眠键作用有哪些? ...

  3. 计算机del键作用,计算机里的英文字母“DEL”键是干什么用的

    满意答案 Femyaerobre 2014.10.01 采纳率:51%    等级:12 已帮助:15454人 Esc键:退出键.英文Escape 的缩写,中文意思是逃脱.出口等.在电脑的应用中主要的 ...

  4. 计算机空格键作用,电脑空格键有哪些作用?你知道几个?

    我们在操作电脑时经常会用到空格键,打字基本都用它来当确定键,但你真正了解空格键的妙用吗?空格键所占空间那么大,肯定是不止一种作用了,今天我们就来说说说键盘上空格键的用处! 电脑空格键有哪些作用? 作用 ...

  5. 计算机主板上的电池作用,主板电池在哪_主板电池的作用_电脑主板电池能用多久...

    描述 主板电池在哪 主板电池用于记录计算机系统的时间,也就是维持系统时钟的准确性,电量不够时,时间会回到出厂日期,还有记录启动时要用的硬件信息,也就是维持CMOS的BIOS信息.那么电脑主板电池在哪里 ...

  6. 计算机算法对程序设计的作用,计算机编程中数学算法的优化策略

    李钰 摘要:在计算机编程中,合理地运用数学算法所拥有的优势不但可以完好地针对所拥有的问题进行总结分类归纳,还可以将其归纳作为基础从而进行针对性的统一计算,并且能够将非常复杂的问题进行整体的简化并且将其 ...

  7. 数据库技术mysql能干什么_MySQL外键有什么作用

    MySQL外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据.使两张表形成关联,外键只能引用外表中列的值! 我们来建两个表 CREATE TABLE `example1` ( ` ...

  8. 谈计算机知识对学生的作用,浅谈计算机在教学中的作用

    浅谈计算机在教学中的作用 时间:2017-07-19 08:54:57 浅谈计算机在教学中的作用 计算机基础教育的教学目标是使学生掌握计算机的基本知识和操作技能,把计算机作为获取和交流信息的工具,为学 ...

  9. C语言在计算机专业的功能,C语言程序设计在高职院校计算机专业教学中重要作用.pdf...

    C语言程序设计在高职院校计算机专业教学中重要作用.pdf C语言程序设计在高职院校计算机专业教学中重要作用 韩迎红 山西警官职业学院信息工程系.太原030006 hyhhzwl12@163.tom [ ...

  10. 计算机f8键的功能,详解:XP系统修改启动时F8键有哪些功能?

    Windows Xp系统中有许多的功能键,这些功能键可以让我们的操作更加方便快捷,但是不少用户却对这些功能键知之甚少.接下来,小编将向大家详细XP系统电脑在更改启动时,F8键有哪些作用. F8键的功能 ...

最新文章

  1. 【每周CV论文推荐】 初学活体检测与伪造人脸检测必读的文章
  2. R语言教程:生存分析
  3. 【STM32】ST-LINK固件升级
  4. visual studio 怎么生成coredump文件_coredump详解
  5. go zap去除程序名称_适用于Zip,Zap和Zoom游戏的Python程序
  6. java jni linux_java jni实现linux环境下绑定硬件的License
  7. 通过profile 用maven命令打不同配置的变量包
  8. 涨姿势,简单易懂带你玩转二叉树(图码并茂)
  9. shell脚本启动语法错误syntax error near unexpected token '{
  10. Metasploit+Beef整合攻击——超详细
  11. 利用Modem实现远程双机互联
  12. 为何苹果赚取智能手机市场大部分利润?
  13. 行车百科系列之(二): 被多数人忽略的行车安全大忌(静物篇)
  14. 【P4】解决本地文件修改与库文件间的冲突问题
  15. MySql命令行窗口操作
  16. dseo13b打开自动消失_刚安装的WIN764位系统
  17. Window下安装Rabitmq的插件以及激活
  18. 服务器遇到攻击了,有什么好的安全解决方案
  19. kindle运行linux命令,Kindle4: 编译并运行官方linux kernel – v2.6.31
  20. platform平台驱动模型简述(linux驱动开发篇)

热门文章

  1. window7磁盘分区
  2. 梅科尔工作室-PR第三次培训笔记(效果与转场及插件使用)
  3. 个人简历,H5动画展示,动态界面
  4. python安装不了whl文件_python怎样安装whl文件
  5. make 与makefile(会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。)...
  6. Windows 右键菜单修复
  7. 一名Android程序员的自我修养
  8. 各地区工业化学需氧量排放量(1992-2017年)
  9. 鸿蒙系统图标大小怎么调节,华为手机桌面图标大小怎么调?用华为手机的朋友这些技巧需要了解...
  10. YYLabel 自动布局 不换行 numberOfLines无效