【技术实现步骤摘要】
一种基于国产单片机的EC实现方法
[0001]本专利技术涉及计算机
,特别是涉及一种基于国产单片机的EC实现方法。
技术介绍
[0002]嵌入式控制器(EC:Embedded Controller)是笔记本电脑的重要组成部分,具有控制开关机、睡眠及休眠、键盘功能、电池管理、温度控制,背光控制等多个功能。
[0003]由于国内芯片行业起步晚,当前没有成熟商用的嵌入式控制器(EC)芯片,而采购国外EC芯片存在断货风险,无法保证稳定供货。
[0004]同时,由于国外的EC芯片出厂之前,已经烧录了固件,实现了特定的功能,无法对其进行功能定制以及二次开发,不利于产品的差异性功能实现。国外EC芯片通常采用LPC接口,传输速度慢,占用引脚多,不利于计算机主板布线,LPC接口已经处于被淘汰的边缘。
[0005]近年来虽然国产化芯片有了长足发展,但国产单片机都不具备LPC接口,无法兼容现有的基于LPC接口的EC芯片方案。虽然使用FPGA可以实现LPC接口,但FPGA器件成本较高、开发难度大,也不适合大批量生产的产 ...
【技术保护点】
【技术特征摘要】
1.一种基于国产单片机的EC实现方法,其特征在于,应用于国产GD32单片机,所述GD32单片机与计算机的CPU通过USB接口以及GPIO1接口相连,所述GD32单片机与所述计算机的电源按键、盖子、矩阵键盘分别通过GPIO2、GPIO3、GPIO4接口相连,所述GD32单片机与电池、温度传感器通过I2C接口相连;所述方法包括:确定所述电源按键以及所述盖子被触发后所述GPIO2、GPIO3产生中断,识别动作后,通过所述GPIO1接口控制所述CPU执行开机、关机、睡眠以及休眠动作;确定所述矩阵键盘被触发后,所述GPIO4接口产生中断;通过所述GPIO4接口以及定时器识别键位码值,并将所述键位码值转换为USB键盘协议数据;将所述USB键盘协议数据通过所述USB接口上传至所述CPU。2.根据权利要求1所述的基于国产单片机的EC实现方法,其特征在于,所述GD32单片机与所述计算机的温度传感器以及电池相连,所述方法还包括:通过I2C接口周期性的获取温度传感器的温度数据;将所述温度数据以及通过电池数据所述USB接口上传至所述CPU。3.根据权利要求2所述的基于国产单片机的EC实现方法,其特征在于,所述电池数据包括电池充放电、电流、电压、容量和温度,所述温度数据...
【专利技术属性】
技术研发人员:樊凯,林成林,谭咏译,王璐,王艺璇,李廷凯,
申请(专利权)人:中国兵器装备集团自动化研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。