该文档是关于EC(嵌入式控制器)的相关资料集合,涵盖了其功能、设计原理及应用案例等内容,旨在为工程师和研究人员提供技术参考与指导。
嵌入式控制器(EC)是一种微控制器,在笔记本电脑设计中广泛应用。它负责管理键盘、鼠标、电池电源以及温度检测等功能,并且在系统开启过程中控制重要信号的时序。
EC 一直保持运行状态,即使是在关机状态下也等待用户的开机指令。此外,它还充当键盘控制器的角色,同时管理充电指示灯和风扇等设备的状态,甚至能够控制系统的待机或休眠模式。
目前主流笔记本电脑中的 EC 主要有两种架构:一种是传统的通过 X-BUS 将 BIOS 的 FLASH 连接到 EC 上,再由 LPC 接口连接到南桥。在这种情况下,EC 代码通常存储在 Flash 中;另一种则是较新的架构,将 EC 和 Flash 共同接在 LPC 总线上,并且一般只使用 EC 内部的 ROM 来存放代码。
EC 在系统中扮演着重要角色,在 CPU 发出地址请求到南桥时,可以直接通过 LPC 连接到 BIOS 而不需要经过 EC 的中介作用。此外,它还可以与 COM Express 结合应用以实现特定功能。
当计算机关机后,只有实时时钟(RTC)和 EC 仍然保持运行状态:前者负责维持系统时间和 CMOS 设置信息;后者则等待用户开机指令。一旦检测到开机键被按下,EC 将通知整个系统开启电源,并使 CPU 处于复位状态以读取 BIOS 中特定地址的启动代码。
总之,嵌入式控制器是一种关键性微处理器,在计算机系统的初始化和运行过程中发挥着全局管理的作用;其应用范围广泛且功能多样。