嵌入式控制器

嵌入式控制器(embedded controller)简称EC,是电脑中处理许多系统任务的微处理器

功能 编辑

嵌入式控制器有以下的功能:

  • 接收及处理键盘[1]以及触摸板(touchpad)的信号(包括使触摸板无效)。
  • 其他的按钮和开关(例如电源开关),笔电的启动上盖开关(由霍尔感测器感测)[2]
  • 控制A20总线的存取[3]
  • 热管理(CPU、GPU、主板)以及对应的调整,例如风扇控制英语fan control动态时钟频率调整、温度上升时紧急关机。
  • 发光二极管指示灯的控制(例如caps lock灯、scroll lock灯、num lock灯、电池灯、交流电源灯、无线网络、休眠)
  • 电池充电器以及电池的管理[2]
  • 允许网络的远端诊断以及透过网络修补
  • 进行软件请求的CPU重置[1]
  • 控制看门狗计时器[2]
  • 系统管理中断(进入系统管理模式
  • 蓝牙启动或关闭
  • 显示背光的启动或关闭
  • 作为BIOS芯片组的桥梁
  • USB过电流(USB无效)
  • 确认是否有交流电
  • 显示器电源启动或关闭
  • eSATA启动或关闭
  • 网络唤醒
  • Debug Card界面(让维修中心可以用特殊装置监控boot程序,设法修正问题)
  • 来自嵌入式控制器的SCI可以告知操作系统内的ACPI驱动程式有相关的ACPI事件。

嵌入式控制器是核心系统架件,只要主板有电,嵌入式控制器就会启动。有许多种方式可以和CPU系统通讯,例如高级配置与电源接口(ACPI)、系统管理总线(SMI)或共享内存

嵌入式控制器有独立的随机存取存储器(RAM),和CPU系统所使用的不同,也会有独立的闪存,储存控制器的软件。许多的BIOS更新也会包括嵌入式控制器的更新。

嵌入式控制器有时也会称为“键盘控制器BIOS”,原因是嵌入式控制器是由键盘控制器英语Keyboard controller (computing)演变而来,而且仍然有键盘控制器的功能。即使是现在,ACPI嵌入式控制器和CPU通讯的方式仍使用以往键盘控制器使用的I/O埠。

人体工学 编辑

嵌入式控制器是电脑系统中很底层的部分,但其中有关风扇控制以及热管理的功能,对使用者很重要,其性能也会影响到使用。电脑系统在运作时都产生大量的热,需要散热,一般是用风扇产生气流,冷却发热的元件,风扇控制不是单纯的打开或关闭,是透过嵌入式控制器控制,在需要散热时将风扇高速运转一小段时间,当温度降到够低的时候,再让风扇以较慢速运转。因为风扇是运作在音频的范围,使用者可以听的出速度的变化,以人体工学的观点,此控制架构会造成使用者的不舒适。

为了避免这种情形,有些嵌入式控制器会让风扇长时间在定速下运行,只有快接近过热时才会让风扇高速运转。此作法可以改善人体工学的问题,因为风扇长时间定速运行,比较安静,而且不会常常加减速。但当温度上升时,风扇需运作较长的时间才能让温度降低。

若要调整风扇控制的策略,一般需要更新嵌入式控制器的固件。

相关条目 编辑

参考资料 编辑

  1. ^ 1.0 1.1 存档副本. [2021-12-13]. (原始内容存档于2022-06-11). 
  2. ^ 2.0 2.1 2.2 存档副本 (PDF). [2021-12-13]. (原始内容 (PDF)存档于2016-03-04). 
  3. ^ 存档副本. [2021-12-13]. (原始内容存档于2017-09-09). 

外部链接 编辑