EC梳理笔记---01

EC在笔电中扮演重要角色,负责LED控制、键盘信号转换、充电管理、电池监控、风扇速度调节、电源时序及部分接口管理。它是一个复杂的单片机,代码存储在SPIROM中,有时BIOS也会存储EC文件以备不时之需。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般来说,EC仅在笔电上被使用,PC上使用EC的项目少之又少,这篇笔记仅进行笔者关于笔电EC知识的梳理。

笔电EC有几大控制的方向:

  1. led:
    笔电上几乎所有的LED灯都是由EC去进行控制的;
  2. keyboard:
    EC处于一个中间传递的位置,接收到keyboard传递过来的位置信息后,转换成相应的码值传递给BIOS;
  3. charger:
    EC可以去设置对应的charger IC的参数,从而控制进入主板端的电流以及给电池充电的电流;
  4. battery:
    battery分为smart battery以及普通电池,smart battery基本上不需要EC的配置,普通电池需要EC去配置相应的电池曲线,EC解析出电池的电量后将其上传到OS;
  5. fan:
    fan的配置需要散热参与,一般情况下EC会做smart Fan,通过控制Duty去控制fan speed;
  6. power:
    笔电的上电时序需要EC参与,上电时EC先上电,等到EC把上电时序都跑完之后才会去进行BIOS的初始化;
  7. espi:
    大核的EC芯片一般情况下都会有espi总线,这个功能基本上都是用于客制化的范围,这里不做赘述;
    8.port:
    这部分主要分为EC和BIOS的接口/EC和OS的接口/EC和上层应用的接口,每种接口使用的端口一般都不同;

EC基本上可以理解为一个比较复杂的单片机,代码存储在SPI ROM内,有一些比较底层的控制寄存器的操作则已经内置在EC IC里面,对于笔电来说,EC起到代替SIO的作用;

另外,笔电的BIOS ROM内一般也会去存储EC文件,在EC ROM内不存在EC时自动导入;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值