CN102662454A - 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 - Google Patents

一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 Download PDF

Info

Publication number
CN102662454A
CN102662454A CN2012100891632A CN201210089163A CN102662454A CN 102662454 A CN102662454 A CN 102662454A CN 2012100891632 A CN2012100891632 A CN 2012100891632A CN 201210089163 A CN201210089163 A CN 201210089163A CN 102662454 A CN102662454 A CN 102662454A
Authority
CN
China
Prior art keywords
controller
power supply
sci
management
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012100891632A
Other languages
English (en)
Other versions
CN102662454B (zh
Inventor
孙超
吴登勇
王贵锋
梁智豪
李瑞娥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Chaoyue Numerical Control Electronics Co Ltd
Original Assignee
Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue Numerical Control Electronics Co Ltd filed Critical Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority to CN201210089163.2A priority Critical patent/CN102662454B/zh
Publication of CN102662454A publication Critical patent/CN102662454A/zh
Application granted granted Critical
Publication of CN102662454B publication Critical patent/CN102662454B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

本发明涉及计算机管理领域,提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。将EC控制器与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。从而达到笔记本电脑能够实现复杂的电源管理。

Description

一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法
  
技术领域
本发明提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,主要针对基于龙芯3A(MIPS架构)处理器笔记本类型的产品,主要涉及笔记本EC(Emebedded Control)控制***(包括南北桥,CPU等重大元器件)的电源管理的软件设计,从而达到笔记本电脑能够实现复杂的电源管理。 
背景技术
随着传统的台式PC退出舞台,笔记本的兴起,在***的电源方面也相应的发生了变化。笔记本产品由于其便携性,因而其功耗管理就显的尤为重要,特别是在室外环境下由锂电池供电时,其续航能力更是标注一款笔记本性能的重要指标。通常笔记本电源有三种供电方式,锂电池独立供电、适配器独立供电、适配器锂电池同时存在供电(适配器给锂电池充电)。ACPI规范规定的笔记本产品的几种常用状态分别为S0(开机状态)、S3(待机状态)、S4(休眠状态)、S5(关机状态),上述的三种供电方式都会遵循这个电源管理规范。对于台式机和服务器、工作站类型的产品而言,一般是不需要专门的电源管理***,它们本身的ATX电源就具有一定的智能电源管理功能,它能受操作***控制来实现待机、休眠的状态,完成***的功耗管理。对于龙芯3A笔记本,不可能去给它外接ATX电源,这样选择一套高性能的电源管理***是十分必要的,EC微控制器作为笔记本类产品的平台***的一部分它除了能够提供充电指示灯、WIFI指示灯、Fn功能按键、音量大小调节、背光调节以外还能实现笔记本的电源管理,特别是在锂电池***供电的时候。EC与底层BIOS***以及操作***共同工作来完成开机上电、关机去电、***待机、***休眠这几种功能状态的相互切换,完成电源的智能化管理,从而达到省电的目的,一般在南桥上都会有一个功能块就是电源管理单元(PM,Power Management),从硬件信号上来说它和EC来共同配合完成***的电源状态切换。 
发明内容
本发明的目的是提供一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法。 
本发明的目的是这样实现的,将EC控制器与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。 
所述电源管控是一套闭环的状态转换***,符合有限状态机的设计模型。 
在EC的设计中,***平台的各路电源都有其GPIO端口的控制;在各种状态切换的过程中,各个状态的***电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。 
附图说明
图1为龙芯3A笔记本电源管理***接口; 
图2为EC电源管控有限状态机设计模型。
具体实施方式
根据附图对本发明做以下详细说明。 
由于EC本身是一个处理平台,它自身会运行自己的内核,龙芯3A笔记本主板本身也是一个独立的***,EC要去监控笔记本这个***的运行,那么它必须去和笔记本***去交互。如下图1所示,EC与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断。通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC通过SCI中断传过来的信息后去做相应的处理;同样,笔记本主板***也会通过SCI中断去告知EC控制器目前***运行的状态,以及要求EC控制器去执行的动作。 
EC的电源管控是一套闭环的状态转换***,符合有限状态机的设计模型,所谓有限状态机即为一个***中存在几个相互联系的状态,各个状态在达到一定的条件时会去相互的转换,每一次转换都会由一个对应此转换的处理方法,这里设计为相应软件处理函数。针对EC这个状态切换的闭环特性,基于龙芯3A笔记本发明如图2所示的有限状态模型。 
图2描述了EC电源管控的状态信息,与之对应的EC控制器对将对***电源开关时序的控制,在EC的设计中,***平台的各路电源都有其GPIO端口的控制。在各种状态切换的过程中,各个状态的***电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源,下面列举状态机状态切换时的消息类型以及EC相应的事件相应方式。表1列举了EC电源管理有限状态机的SCI事件以及处理方式, 
表1 EC电源管理有限状态机描述例程
Figure 911480DEST_PATH_IMAGE002

Claims (3)

1.一种基于龙芯3A笔记本EC电源管理的有限状态机的设计方法,其特征在于将EC控制器与***平台之间通过LPC总线进行连接,它们的交互的手段就是SCI中断;通过SCI中断EC控制器会去告诉操作***当前的监控信息,操作***中断当前的动作,分析EC控制器通过SCI中断传过来的信息后去做相应的处理;EC控制器上设置有电源管控。
2.如权利要求1所述方法,其特征在于所述电源管控是一套闭环的状态转换***,符合有限状态机的设计模型。
3.如权利要求1所述方法,其特征在于在EC的设计中,***平台的各路电源都有其GPIO端口的控制;在各种状态切换的过程中,各个状态的***电源配置都不一样,这样就需要EC控制器精确控制每一路电源,在相应的SCI事件发生后就能去管控各路电源。
CN201210089163.2A 2012-03-30 2012-03-30 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法 Active CN102662454B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210089163.2A CN102662454B (zh) 2012-03-30 2012-03-30 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210089163.2A CN102662454B (zh) 2012-03-30 2012-03-30 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法

Publications (2)

Publication Number Publication Date
CN102662454A true CN102662454A (zh) 2012-09-12
CN102662454B CN102662454B (zh) 2016-06-01

Family

ID=46771959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210089163.2A Active CN102662454B (zh) 2012-03-30 2012-03-30 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法

Country Status (1)

Country Link
CN (1) CN102662454B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104460925A (zh) * 2014-12-18 2015-03-25 山东超越数控电子有限公司 一种基于申威平台的电源管理实现方法
CN105827927A (zh) * 2015-01-05 2016-08-03 速位互动***有限公司 一种控制照相机的状态机的方法与其照相机
CN108828452A (zh) * 2018-07-02 2018-11-16 山东超越数控电子股份有限公司 一种锂电池信息显示的方法
CN113608604A (zh) * 2021-07-13 2021-11-05 华东计算技术研究所(中国电子科技集团公司第三十二研究所) 基于龙芯处理器的计算机电源管理***、方法、介质及设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699424A (zh) * 2009-10-30 2010-04-28 曙光信息产业(北京)有限公司 具有smp架构的计算机处理***
CN102184122A (zh) * 2011-05-16 2011-09-14 曙光信息产业股份有限公司 一种龙芯CPU主板bios及中断的实现方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699424A (zh) * 2009-10-30 2010-04-28 曙光信息产业(北京)有限公司 具有smp架构的计算机处理***
CN102184122A (zh) * 2011-05-16 2011-09-14 曙光信息产业股份有限公司 一种龙芯CPU主板bios及中断的实现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
林志强: "基于"龙芯"的操作***级电源管理策略的研究与设计", 《中国优秀硕士学位论文全文数据库》, no. 10, 15 October 2011 (2011-10-15) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104460925A (zh) * 2014-12-18 2015-03-25 山东超越数控电子有限公司 一种基于申威平台的电源管理实现方法
CN105827927A (zh) * 2015-01-05 2016-08-03 速位互动***有限公司 一种控制照相机的状态机的方法与其照相机
CN108828452A (zh) * 2018-07-02 2018-11-16 山东超越数控电子股份有限公司 一种锂电池信息显示的方法
CN113608604A (zh) * 2021-07-13 2021-11-05 华东计算技术研究所(中国电子科技集团公司第三十二研究所) 基于龙芯处理器的计算机电源管理***、方法、介质及设备

Also Published As

Publication number Publication date
CN102662454B (zh) 2016-06-01

Similar Documents

Publication Publication Date Title
CN101770273B (zh) 一种实现服务器多中央处理器***节能的方法和装置
CN102707790B (zh) 一种笔记本电脑自动开关机装置以及控制方法
CN101943941B (zh) 信息处理装置及其功率控制方法
CN102566739A (zh) 多核处理器***及其动态电源管理方法与控制装置
JP3974510B2 (ja) コンピュータ装置、電力管理方法、およびプログラム
CN103207656B (zh) 一体式计算机及其电源管理方法
CN101930279A (zh) 用于计算机主机板的节电电子装置及其计算机主机板
CN102789304A (zh) 电源管理方法及相关装置
CN103838349A (zh) 电源控制***及其方法
CN102662454B (zh) 一种基于龙芯3a笔记本ec电源管理的有限状态机的设计方法
CN104182243B (zh) 休眠状态控制***、计算机***及其休眠状态检测的方法
CN100381972C (zh) 一种用电池给电子装置供电的电源管理方法
CN105183509A (zh) 一种实现软关机后关闭***电源的装置和方法
CN102221867B (zh) 一种实现计算机软关机的电路及其控制方法
CN101408792A (zh) 电源管理装置与其管理方法
CN103164014A (zh) 一种供电方法、***及电子终端
CN103970253B (zh) 省电操作方法与电子装置
CN102681872A (zh) 一种笔记本电脑自动冷启动的方法
US11916471B2 (en) Power supply switching from power sources
CN113608604A (zh) 基于龙芯处理器的计算机电源管理***、方法、介质及设备
CN102103403A (zh) 电源管理方法及应用此方法的计算机***
CN100424616C (zh) 可携式计算机电源管理的方法
CN103246342B (zh) 电子设备及其电源管理方法
CN201749323U (zh) 嵌入式切纸机程控电脑
CN102708014B (zh) 支持笔记本超低温工作的双嵌入式控制器电路和控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant