一种基于MCU的ACPI管理方法、系统及设备技术方案

技术编号:31311484 阅读:17 留言:0更新日期:2021-12-12 21:44
本发明专利技术提供一种基于MCU的ACPI管理方法,包括第一步,工控主板PSU进行供电,MCU基于管理电源初始工作;第二步,MCU通过持续检测MB_Mode_sel信号判断单板CPU的电源管理模式;第三步,工控主板PSU基于MCU输出使能指令,执行对载荷非内存电源和/或载荷内存电源的通用电压供电;第四步,通过MCU的指令调节,输出多路不同的电源使能信号。本发明专利技术采用MCU替代SuperIO+逻辑电路的方式,具有软硬件集成度高,时序调节灵活,开发调试周期短,硬件开发成本低的优点,从根本上解决了传统SuperIO+CPLD的控制逻辑复杂,开发调试难度大、周期长,硬件成本高的问题。成本高的问题。成本高的问题。

【技术实现步骤摘要】
一种基于MCU的ACPI管理方法、系统及设备


[0001]本专利技术涉及工控行业中计算机主板上电领域,具体为一种基于MCU的ACPI管理方法、系统及设备。

技术介绍

[0002]在工控行业的计算机主板上电过程中,单板状态和电源管理需要满足ACPI(AdvancedConfigurationandPowerInterface,先进配置和电源接口)标准规范。
[0003]对于支持挂起到内存的主板,主板的电源通常分为管理电源、载荷非内存电源和载荷内存电源。而当前实现ACPI管理主要有2种方案:
[0004]第一种方案是采用SuperIO配合CPLD(ComplexProgrammingLogic Device,复杂可编程逻辑器件)实现上电期间的单板状态和电源管理。其中,SuperIO实现单板S态管理,通过CPLD的逻辑代码实现各个电源之间的时序调节。
[0005]但是,此第一种方案,一方面,SIO+CPLD方案的硬件成本高;另一方面,SIO需要配置BIOS软件开发,CPLD需要逻辑代码的开发,因而总体的软硬件成本高。
[0006]第二种方案是采用SuperIO配合分立电路实现上电期间的单板状态和电源管理。其中,SuperIO实现单板S态管理,而分立元器件实现单板电源时序控制,但是对于复杂载荷非内存电源主板中,电源时序往往需要ms级的前后时序要求,分立元器件方案调试往往费时费力,开发调试进度时间长,而且PCB设计完成后,多个电源平面之间的时间间隔通常无法宽范围修改,难以满足当前越来越复杂的时序控制要求。

技术实现思路

[0007]针对现有技术存在的不足,本专利技术目的是提供一种基于MCU的ACPI管理方法、系统及设备,以解决上述
技术介绍
中提出的问题,本专利技术通过采用MCU(MicroControlUnit,微控制器)替代SuperIO+逻辑电路的方案,决了现有技术中的问题。
[0008]为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种基于MCU的ACPI管理方法,包括以下步骤:
[0009]第一步,工控主板PSU进行供电,MCU基于管理电源初始工作;
[0010]第二步,MCU通过持续检测MB_Mode_sel信号判断所述单板CPU的电源管理模式,其中,
[0011]若判断单板CPU的电源管理模式为AT模式,则MCU直接输出PWRBTN_PCH_N信号至平台控制器PCH,接收到所述PWRBTN_PCH_N信号的平台控制器PCH依次向MCU传入拉高后的睡眠状态信号,以对单板CPU电源进行上电,此时,平台控制器PCH单板载荷开始工作;
[0012]若判断单板CPU的电源管理模式为ATX模式,则,MCU持续检测由电源开机键发送的PWRBTN_N信号,直至平台控制器PCH接收到所述PWRBTN_PCH_N信号后,由平台控制器PCH依次向MCU传入拉高后的睡眠状态信号,对单板CPU电源进行上电,此时,平台控制器PCH单板载荷开始工作;
[0013]第三步,MCU接收所述睡眠状态信号并同步反馈至工控主板PSU,工控主板PSU执行对载荷非内存电源的通用电压供电指令,并基于管理电源合路同步执行对载荷内存电源的通用电压供电指令;
[0014]第四步,通过MCU的指令调节,输出多路且不同的电源使能信号以实现ACPI的挂起或睡眠状态的切换。
[0015]作为对本专利技术中所述一种基于MCU的ACPI管理方法的改进,第三步中,在平台控制器PCH接收所述PWRBTN_PCH_N信号后,平台控制器PCH分别依次拉高SLP_S5_N信号、SLP_S4_N信号和SLP_S3_N信号至MCU,MCU对单板电源进行上电。
[0016]作为对本专利技术中所述一种基于MCU的ACPI管理方法的改进,第三步中,工控主板PSU执行对载荷非内存电源的供电指令的具体实施方式为:
[0017]步骤S4

11,工控主板PSU接收所述MCU反馈的PSON_N信号;
[0018]步骤S4

12,工控主板PSU提供通用电压值或通过DC

DC降压电源转化器件提供非通用电压值,以对单板CPU及外设提供所需电压值;
[0019]步骤S4

13、基于MCU输出多路PWR_EN使能信号,其中,两两所述PWR_EN使能信号间的逻辑顺序以及输出时间间隔,依据ACPI规范,通过MCU软件进行修改、调节。
[0020]作为对本专利技术中所述一种基于MCU的ACPI管理方法的改进,第三步中,工控主板PSU执行对载荷内存电源的供电指令的具体实施方式为:
[0021]步骤S4

21,工控主板PSU接收所述MCU反馈的PSON_N信号;
[0022]步骤S4

22,工控主板PSU提供通用电压值并先基于管理电源合路为Dual电源,再通过DC

DC降压电源转化器件输出至载荷内存电源,其中,工控主板PSU提供的通用电压值受MCU输出的多路PWR_EN使能信号所控制。
[0023]作为本专利技术的第二方面,提出了一种基于MCU的ACPI管理系统,包括:工控主板PSU模块,用于提供所述ACPI管理系统的供电电压;
[0024]AT/ATX模式选择模块,用于输出MB_Mode_sel信号;
[0025]MCU微控器模块,接收工控主板PSU模块的供电电压,通过检测MB_Mode_sel信号以判断单板电源管理模式,并输出执行指令;
[0026]平台控制器PCH单板模块,接收所述MCU微控器模块的执行指令,以用于驱动平台控制器PCH单板载荷工作,并对单板CPU电源进行上电;
[0027]载荷非内存电源模块,根据接收MCU微控器模块输出的使能信号控制指令,接收工控主板PSU模块的供电电压,以提供单板CPU及外设所需电压值;
[0028]载荷内存电源模块,接收工控主板PSU模块的供电电压,并通过DC

DC降压电源转化器件提供载荷内存电源所需电压值。
[0029]在本专利技术提出的一种基于MCU的ACPI管理系统可能实现的一种方式中,还包括电源开机按键模块,所述电源开机按键模块连接MCU微控器模块,输出PWRBTN_N信号,以用于通过MCU微控器模块驱动平台控制器PCH单板载荷工作。
[0030]与此同时,在本专利技术提出的一种基于MCU的ACPI管理系统可能实现的一种方式中,还包括管理电源模块以及Dual电源模块,其中,
[0031]管理电源模块连接工控主板PSU模块;
[0032]Dual电源模块连接管理电源模块后接入载荷内存电源模块,形成管理电源合路,
用于将工控主板PSU模块提供的ACPI管理系统的供电电压输出转化为载荷内存电源所需电压值。
[0033]作为本专利技术的第三方面,提出了一种基于MCU的ACPI管理设备,包括至少一个处理器以及与至少一个所述处理器建立信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MCU的ACPI管理方法,其特征在于:包括以下步骤:第一步,工控主板PSU进行供电,MCU基于管理电源初始工作;第二步,MCU通过持续检测MB_Mode_sel信号判断所述单板CPU的电源管理模式,其中,若判断单板CPU的电源管理模式为AT模式,则MCU直接输出PWRBTN_PCH_N信号至平台控制器PCH,接收到所述PWRBTN_PCH_N信号的平台控制器PCH依次向MCU传入拉高后的睡眠状态信号,以对单板CPU电源进行上电,此时,平台控制器PCH单板载荷开始工作;若判断单板CPU的电源管理模式为ATX模式,则,MCU持续检测由电源开机键发送的PWRBTN_N信号,直至平台控制器PCH接收到所述PWRBTN_PCH_N信号后,由平台控制器PCH依次向MCU传入拉高后的睡眠状态信号,对单板CPU电源进行上电,此时,平台控制器PCH单板载荷开始工作;第三步,MCU接收所述睡眠状态信号并同步反馈至工控主板PSU,工控主板PSU执行对载荷非内存电源的通用电压供电指令,并基于管理电源合路同步执行对载荷内存电源的通用电压供电指令;第四步,通过MCU的指令调节,输出多路且不同的电源使能信号以实现ACPI的挂起或睡眠状态的切换。2.根据权利要求1所述的一种基于MCU的ACPI管理方法,其特征在于:第三步中,在平台控制器PCH接收所述PWRBTN_PCH_N信号后,平台控制器PCH分别依次拉高SLP_S5_N信号、SLP_S4_N信号和SLP_S3_N信号至MCU,MCU对单板CPU电源进行上电。3.根据权利要求1所述的一种基于MCU的ACPI管理方法,其特征在于:第三步中,工控主板PSU执行对载荷非内存电源的供电指令的具体实施方式为:步骤S4

11,工控主板PSU接收所述MCU反馈的PSON_N信号;步骤S4

12,工控主板PSU提供通用电压值或通过DC

DC降压电源转化器件提供非通用电压值,以对单板CPU及外设提供所需电压值;步骤S4

13、基于MCU输出多路PWR_EN使能信号,其中,两两所述PWR_EN使能信号间的逻辑顺序以及输出时间间隔,依据AC...

【专利技术属性】
技术研发人员:张笑天何建伟
申请(专利权)人:南京嘉提信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1