已经做了5年多的EC 的coding ,维护,
现总结下 EC 的主要功能,以及 EC engineer 需要注意的地方。
EC 我司的案子目前注意应用在windows pad 上面,
主要用到的EC interface: I2C, GPIO, KSI/KSO, SCI/SMI , SPI,
GPIO 部分主要用作 power sequence,switch,
engineer 需要修改: GPIO input/output , pin state: high/low ,
EE 设计的时候需要注意 GPIO 的属性,尤其是power button 和ACIN 拉到EC上的那个gpio一定要用具有wake up 功能的, 要不然可能就会遭成严重的后果,
比如 当EC进去 deep idle 模式的时候,但需要唤醒的时候,必须要按power button ,如果此GPIO没有wake up 功能,那就废了,
另外一种情况,当AC插进来的时候也一定能要唤醒。