CN102325040A - 一种基于MicroTCA***的电源管理方法 - Google Patents

一种基于MicroTCA***的电源管理方法 Download PDF

Info

Publication number
CN102325040A
CN102325040A CN201110173970A CN201110173970A CN102325040A CN 102325040 A CN102325040 A CN 102325040A CN 201110173970 A CN201110173970 A CN 201110173970A CN 201110173970 A CN201110173970 A CN 201110173970A CN 102325040 A CN102325040 A CN 102325040A
Authority
CN
China
Prior art keywords
amc
mch
plate
power source
circuit board
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.)
Pending
Application number
CN201110173970A
Other languages
English (en)
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.)
AVONACO COMMUNICATION SYSTEMS (SUZHOU) Co Ltd
Original Assignee
AVONACO COMMUNICATION SYSTEMS (SUZHOU) 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 AVONACO COMMUNICATION SYSTEMS (SUZHOU) Co Ltd filed Critical AVONACO COMMUNICATION SYSTEMS (SUZHOU) Co Ltd
Priority to CN201110173970A priority Critical patent/CN102325040A/zh
Publication of CN102325040A publication Critical patent/CN102325040A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

本发明涉及一种实现MicroTCA***电源管理的技术。在不改变MicroTCA***整体功能的情况下,通过简化MCH板卡电源管理模块,省去独立电源板卡,使在电源管理上操作更简洁、可靠,同时降低了生产成本。MCH板卡对AMC板卡的电源管理,在上电、热插拔和下电三种情况下,对应操作12V、3.3V电椅的开关,从而达到设计要求。本发明应用了I2C通信机制,通过I2C总线IO器件的读写,管理相应的板卡的电源,简单灵活,有效提高MicroTCA***的稳定性和可靠性,降低生产成本。

Description

一种基于MicroTCA***的电源管理方法
技术领域
本发明涉及一种电信组网设备中的电源管理技术,特别涉及一种基于MicroTCA***的电源管理实现方法。
背景技术
作为当今业界流行的模块化硬件平台标准——AdvanedTCA标准的补充,MicroTCA***的硬件技术标准主要针对的是网络通信、医疗影像处理、嵌入式控制和军工等方面的应用,其高带宽、模块化、灵活性及高性价比等方面的优势,已被运用到更为广泛的应用领域,成为当今构建高性价比模块化标准硬件平台的优选标准。一个典型的MicroTCA***包括:12块AMC(AdvancedMezzanine Card)模块、1或2个MCH(MicroTCA Carrier Hub)、互连背板以及电源和散热等模块。MicroTCA***支持AMC.0的所有4种规格的板卡,它是MicroTCA***的主要组成部分之一,功能类似于载板,以容纳AMC模块。作为载板集中器,MCH能够同时进行12个AMC模块之间的互连和管理,它集***管理和数据交换引擎于一体,其设计要求支持电信和非电信环境,以及冗余和非冗余的体系结构。MCH采用了与AMC完全相同的连接方式,结构尺寸与半宽全高的AMC模块完全相同,连接方式也完全相同。MCH作为MicroTCA***提供中央管理和数据交换引擎,其电源管理的能力决定着MicroTCA***的稳定性和以及异常处理的灵敏性,因此,MCH电源管理功能的健壮性和全面性成为MicroTCA标准设备是否可靠的重要技术指标。
发明内容
本发明的目的在于克服现有MicroTCA***电源管理存在的不足,提供一种稳定、可靠、快捷、简便的对AMC板卡的负载和管理电源进行管理的方法。
为达到上述目的,本发明采用的技术方案是:提供一种基于MicroTCA***的电源管理方法,所述的电源为3.3V管理电源和12V负载电源,包括对AMC板的启动和上电,热插拔事件处理,及板卡的下电重启,其特征在于:
所述的AMC板的启动和上电包括如下步骤:
①主卡MCH检测各AMC板是否在位,对在位的AMC板,依据对应的槽位号通过I2C对其背板上的管理电源寄存器进行置位操作,并打开该AMC板的3.3V管理电源,完成该AMC板的启动;
②主卡MCH通过IPMI与该在位的AMC板进行通信,检测其FRU信息是否正确,若该信息正确,则依据对应的槽位号通过I2C对其背板上的负载电源寄存器进行置位操作,并打开该AMC板的12V负载电源,完成该AMC板的上电;若FRU信息不正确,返回步骤①。
所述的AMC板的热插拔事件处理包括如下步骤:
检测AMC板是否在位,若在位,按上述“AMC板的启动和上电”步骤执行;否则执行AMC板的移除程序,并依据对应的槽位号通过I2C对其背板上的负载电源寄存器和管理电源寄存器进行清零操作,依次关闭12V负载电源和3.3V管理电源。
所述的板卡的下电重启包括:
主卡MCH接收到上层对***进行重启的命令时,依据对应的槽位号通过I2C对背板上全部的AMC板的负载电源寄存器和管理电源寄存器进行清零操作,依次关闭各AMC板的12V负载电源和3.3V管理电源;再通过IPMI通知备卡MCH下电、重启,并开启主卡MCH的开门狗,使其复位。
主卡MCH接收到上层对对单板AMC板进行重启的命令时,依据对应的槽位号通过I2C对其背板上的负载电源寄存器和管理电源寄存器进行清零操作,依次关闭该AMC板的12V负载电源和3.3V管理电源。
主卡MCH接收到上层对MCH板进行重启时,先通过I2C对其背板上的负载电源寄存器进行清零操作,关闭12V负载电源,再启动该MCH板的开门狗,使其复位。
基于MicroTCA标准的电源***包括:用于提供电源的电源装置,电路转换模块,以及位于背板上、且连接所述电源装置和背板槽位的线路,现有的MicroTCA***采用的是MCH和电源板卡之前通信,从而达到电源管理的目的,在可靠性和及时性上存在一定的缺陷。在本发明中,通过电源控制模块,将电路转换模块提供的管理电源通过支线输出到背板槽位,把电源和背板线路相连,通过控制背板上的I2C总线IO器件,直接管理电源。与现有技术相比,本发明采用将电源和背板线路相连,通过控制背板上的I2C总线IO器件,直接对应开关各板卡的负载和管理电源的方法,简化了电源管理的工作流程,尤其是当一些突发异常出现时,能及时进行相关处理,提升***工作的稳定性和可靠性。采用本发明提供的电源管理方法,减少了硬件设计的复杂度,降低成本,尤其适合于电信领域的使用。
附图说明
图1是本发明实施例提供的一种基于MicroTCA***的结构示意图;
图2是本发明实施例提供的一种基于MicroTCA***的电源控制模块的结构示意图;
图3是本发明实施例提供的一种基于MicroTCA***的电源管理方法的工作流程图。
具体实施方式
下面结合附图及实施例对本发明作进一步描述:
实施例一:
参见附图1,它是本实施例提供的一种MicroTCA***的结构示意图,主要包括电源、电源控制模块、散热风扇、AMC板卡和MCH板卡等;其结构为:2路AC/DC电源固定机箱上,电源控制模块包括Oring电路、DC-DC电源模块、负载电源***和管理电源***;输入电源分别经电源模块转换后提供给Oring电路,Oring电路输出12V电源给负载电源***和DC-DC电源模块,DC-DC电源模块输出3.3V电源给管理电源***;负载电源***输出12V电源给MCH、AMC和散热风扇;管理电源***输出3.3V电源给MCH和AMC。
如图1所示,外部电源提供的12V,可以通过开关电源得到3.3V,该3.3V电源主要是作为管理电源来使用,而12V则是负载电源。管理电源主要是用来控制AMC板卡的arm的上、下电,负载电源主要则是用来负责arm以外芯片的正常工作。
参见附图2,它是本实施例提供的一种MicroTCA电源控制模块的结构示意图。在该模块的架构中,包括电源控制电路,对MCH和AMC板卡的电源管理都是通过控制I/O输出扩展模块直接来实现,无需通过专门的电源板卡进行控制,AMC或MCH模块的PS#信号端输出到I/O输入扩展模块的输入端;I/O输入扩展模块的控制端经I2C总线与1~2个MCH相连;I/O输出扩展模块的控制信号经I2C总线与1~2个MCH相连;I/O输出扩展模块的输出信号与电源控制电路的控制端相连;电源控制电路输出负载电源和管理电源分别输入到MCH、AMC以及风扇散热模块。
该电源管理模块的工作原理是:主MCH上电以后,轮询查询各槽位的在位信号PS#,若检测到该槽位的PS#被拉低后,首先通过IO扩展器打开该槽位的管理电源,启动该槽位的管理程序,然后通过IPMB总线与该槽位进行通讯,并通过IO扩展器将该槽位的负载电源控制电路设置为ON,启动业务程序运行。当管理程序和业务程序出现问题时,主MCH可以通过IO扩展器将该槽位的电源关闭或者复位。
采用本发明的技术方案,可以完成实现对管理电源和负载电源的直接控制。例如,通过读取I/O输出扩展模块获得AMC板卡在位信息,根据次信息,写入相应值给I/O输出扩展模块,控制AMC板卡的管理电源和负责电源。
参见附图3,它是本实施例提供的一种对MicroTCA***实现电源管理的工作流程图,其实现电源管理的方法包括如下步骤:
1、MicroTCA***AMC板的启动和上电
参见附图3中所示的MCH板卡启动流程:按照MicroTCA***标准启动MCH板卡,首先,***进行初始化,包括:RTOS的初始化、硬件的初始化和应用程序的初始化;然后,***创建多种任务线程,其中包括检测AMC板卡是否在位的监测线程(ps_check),此线程循环检测各个槽位AMC板卡的在位寄存器值(值为0表示在位,1表示不在位),获取其在位信息,当检测某槽位有AMC板卡在位时,MCH板卡通过控制I/O输出扩展模块(对应的寄存器位置1),打开相应AMC板卡的管理电源3.3V,使该槽位的AMC板卡启动,运行其管理程序,然后MCH板卡通过IPMI总线发送消息给AMC板卡请求获取其FRU信息,并通过IPMI总线送回MCH板卡,当获取的FRU信息核实通过后,MCH板卡再次通过控制I/O输出扩展模块(对应的寄存器位置1),打开相应AMC板卡的负载电源12V,使AMC板卡上的其他芯片启动,此时,AMC板卡即启动成功。MCH板卡保存该槽位AMC板卡的相关信息,同时上报成功启动事件给上层,MCH板卡进入正常工作状态;当检测到某槽位AMC板卡不在位时,MCH板卡不进行任何处理,直接进入下一个槽位AMC板卡在位信息的检测。
2、AMC板卡热插拔事件的处理
参见附图3中所示的AMC板卡热插拔事件处理的流程,当某槽位的AMC板卡拔除时,监测线程(ps_check)将检测到该槽位AMC板卡不在位(但相关寄存器位为1),MCH板卡首先清除该槽位AMC板卡之前保存的相关信息,然后通过I/O输出扩展模块(对应的寄存器位置0),并依次关闭对应的管理电源3.3V和负载电源12V,同时上报该AMC板卡的拔除事件给上层,至此,AMC板卡拔除事件处理完毕;当某槽位的AMC板卡***时,监测线程(ps_check)将检测到该槽位AMC板卡在位(但相关寄存器位为0),MCH板卡通过控制I/O输出扩展模块(对应的寄存器位置1),并打开相应AMC板卡的管理电源3.3V,使该槽位的AMC板卡启动,运行其管理程序,然后MCH板卡通过IPMI总线发送消息给AMC板卡请求获取其FRU信息,并通过IPMI总线送回MCH板卡,当获取的FRU信息核实通过后,MCH板卡再次通过控制I/O输出扩展模块(对应的寄存器位置1),打开相应AMC板卡的负载电源12V,使AMC板卡上的其他芯片启动,此时,AMC板卡即启动成功。MCH板卡保存该槽位AMC板卡的相关信息,同时上报成功启动事件给上层,至此,AMC板卡***事件处理完毕。
3、MicroTCA***板卡的下电重启(复位)
参见附图3中所示的复位流程,MCH主卡收到上层进行复位的命令,命令包括对***板卡复位、对某一AMC单板复位和对MCH板复位。
***板卡复位:当整个***需要进行复位时,首先,MCH主卡收到上层进行***复位的命令,通过控制I/O输出扩展模块(对应的寄存器位置0),关闭所有槽位上AMC板卡和MCH备卡的管理电源3.3V和负载电源12V,然后,启动MCH主卡的开门狗程序进行自身复位;
AMC单板复位:当***对某一槽位的AMC板卡复位时,MCH主卡根据上层命令的具体参数,首先清除该槽位AMC板卡的相关信息,然后MCH主卡通过控制I/O输出扩展模块(对应的寄存器位置0),关闭该槽位AMC板卡的管理电源3.3V和负载电源12V,最后等待监测线程(ps_check)检测到该槽位AMC板卡的在位信息(相关寄存器位为0),进入AMC板卡的启动流程。
MCH板复位:当***对MCH板进行重启时,先通过I2C对该MCH板背板上的负载电源寄存器进行清零操作,关闭12V负载电源,再启动该MCH板的开门狗,使其复位。

Claims (1)

1.一种基于MicroTCA***的电源管理方法,所述的电源为3.3V管理电源和12V负载电源,包括对AMC板的启动和上电,热插拔事件处理,及板卡的下电重启,其特点在于:
(1)所述的AMC板的启动和上电包括如下步骤:
①主卡MCH检测各AMC板是否在位,对在位的AMC板,依据对应的槽位号通过I2C对其背板上的管理电源寄存器进行置位操作,并打开该AMC板的3.3V管理电源,完成该AMC板的启动;
②主卡MCH通过IPMI与该在位的AMC板进行通信,检测其FRU信息是否正确,若该信息正确,则依据对应的槽位号通过I2C对其背板上的负载电源寄存器进行置位操作,并打开该AMC板的12V负载电源,完成该AMC板的上电;若FRU信息不正确,返回步骤①;
(2)所述的AMC板的热插拔事件处理包括如下步骤:
检测AMC板是否在位,若在位,按上述(1)的步骤执行;否则执行AMC板的移除程序,并依据对应的槽位号通过I2C对其背板上的负载电源寄存器和管理电源寄存器进行清零操作,依次关闭12V负载电源和3.3V管理电源;
(3)所述的板卡的下电重启包括如下步骤:
主卡MCH接收上层的命令,若为对***进行重启时,执行步骤①;为若对单板AMC板进行重启的命令时,执行步骤②;若为对MCH板进行重启时,执行步骤③;
①依据对应的槽位号通过I2C对背板上全部的AMC板的负载电源寄存器和管理电源寄存器进行清零操作,依次关闭各AMC板的12V负载电源和3.3V管理电源;再通过IPMI通知备卡MCH下电、重启,并开启主卡MCH的开门狗,使其复位;
②依据对应的槽位号通过I2C对其背板上的负载电源寄存器和管理电源寄存器进行清零操作,依次关闭该AMC板的12V负载电源和3.3V管理电源;
③先通过I2C对其背板上的负载电源寄存器进行清零操作,关闭12V负载电源,再启动该MCH板的开门狗,使其复位。
CN201110173970A 2011-06-27 2011-06-27 一种基于MicroTCA***的电源管理方法 Pending CN102325040A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110173970A CN102325040A (zh) 2011-06-27 2011-06-27 一种基于MicroTCA***的电源管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110173970A CN102325040A (zh) 2011-06-27 2011-06-27 一种基于MicroTCA***的电源管理方法

Publications (1)

Publication Number Publication Date
CN102325040A true CN102325040A (zh) 2012-01-18

Family

ID=45452714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110173970A Pending CN102325040A (zh) 2011-06-27 2011-06-27 一种基于MicroTCA***的电源管理方法

Country Status (1)

Country Link
CN (1) CN102325040A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103701725A (zh) * 2013-12-20 2014-04-02 上海斐讯数据通信技术有限公司 交换机路由器40g接口的热插拔方法
CN103746684A (zh) * 2014-01-16 2014-04-23 上海斐讯数据通信技术有限公司 一种防止电源倒灌的***及其方法
CN104296807A (zh) * 2014-09-30 2015-01-21 国家电网公司 变电站安全在线检测多元素汇聚集成装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101415127A (zh) * 2007-10-16 2009-04-22 华为技术有限公司 小型电信和计算通用硬件平台架构***及可靠性管理方法
EP2086156A1 (en) * 2007-08-08 2009-08-05 Huawei Technologies Co., Ltd. A microtca system, a clock card and a providing clock method
CN101552930A (zh) * 2008-03-31 2009-10-07 华为技术有限公司 MicroTCA的供电***及管理电源的传输方法
CN102073365A (zh) * 2010-12-24 2011-05-25 艾诺通信***(苏州)有限责任公司 一种基于MicroTCA标准的媒体服务器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2086156A1 (en) * 2007-08-08 2009-08-05 Huawei Technologies Co., Ltd. A microtca system, a clock card and a providing clock method
CN101415127A (zh) * 2007-10-16 2009-04-22 华为技术有限公司 小型电信和计算通用硬件平台架构***及可靠性管理方法
CN101552930A (zh) * 2008-03-31 2009-10-07 华为技术有限公司 MicroTCA的供电***及管理电源的传输方法
CN102073365A (zh) * 2010-12-24 2011-05-25 艾诺通信***(苏州)有限责任公司 一种基于MicroTCA标准的媒体服务器

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103701725A (zh) * 2013-12-20 2014-04-02 上海斐讯数据通信技术有限公司 交换机路由器40g接口的热插拔方法
CN103701725B (zh) * 2013-12-20 2018-02-06 上海斐讯数据通信技术有限公司 交换机路由器40g接口的热插拔方法
CN103746684A (zh) * 2014-01-16 2014-04-23 上海斐讯数据通信技术有限公司 一种防止电源倒灌的***及其方法
CN103746684B (zh) * 2014-01-16 2020-10-23 上海斐讯数据通信技术有限公司 一种防止电源倒灌的***及其方法
CN104296807A (zh) * 2014-09-30 2015-01-21 国家电网公司 变电站安全在线检测多元素汇聚集成装置

Similar Documents

Publication Publication Date Title
CN104281511B (zh) 智能平台管理接口***、基板管理控制器及实现方法
CN102314388B (zh) 支持智能型平台管理接口的服务器的测试方法
CN107122321A (zh) 硬件修复方法、硬件修复***以及计算机可读取存储装置
CN105700969B (zh) 服务器***
CN100517246C (zh) 一种计算机远程控制方法及***
CN106774771B (zh) 供电***及其供电控制方法
CN105404364B (zh) 背板***
CN102708031B (zh) 一种快速定位故障内存的方法
CN100458753C (zh) 多硬盘***中硬盘热拔插***及方法
CN205139890U (zh) 一种基于x86架构的双控双活存储***
CN111831488B (zh) 具有安全等级设计的tcms-mpu控制单元
CN201181474Y (zh) 管理有多个处理器单元的高级电信计算机构架单板的装置
CN106326061A (zh) 高速缓存数据处理方法及设备
CN111488049A (zh) 一种服务器机柜供电***及控制方法
CN103605596A (zh) 用于atca刀片上的fpga芯片与bmc芯片协同电源管理***和方法
CN104506362A (zh) 一种cc-numa多节点服务器上***状态切换和监控的方法
CN105095142A (zh) 控制扩展卡的***及方法
CN107678997A (zh) Pcie插卡的热插拔方法、***、装置和可读存储介质
CN101877640A (zh) 服务器的电源控制***
CN102325040A (zh) 一种基于MicroTCA***的电源管理方法
CN105471652A (zh) 大数据一体机及其冗余管理单元
CN105824650B (zh) 计算机***、可适性休眠控制模块及其控制方法
CN105739666A (zh) 用于降低功耗的转换方法及其运算装置
CN102681650B (zh) 一种电源控制节能方法及其对应的存储***
CN111475352A (zh) 一种jbod接口测试装置及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
DD01 Delivery of document by public notice

Addressee: Avonaco Communication Systems (Suzhou) Co., Ltd.

Document name: Notification that Application Deemed to be Withdrawn

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120118