[go: up one dir, main page]

CN108508785A - 一种基于单片机在主板上电时序的控制方法 - Google Patents

一种基于单片机在主板上电时序的控制方法 Download PDF

Info

Publication number
CN108508785A
CN108508785A CN201810167954.XA CN201810167954A CN108508785A CN 108508785 A CN108508785 A CN 108508785A CN 201810167954 A CN201810167954 A CN 201810167954A CN 108508785 A CN108508785 A CN 108508785A
Authority
CN
China
Prior art keywords
microcontroller
mainboard
power
control method
timing sequence
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
CN201810167954.XA
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.)
Shenzhen Zhongwei Information Technology Co ltd
Original Assignee
Shenzhen Zhongwei Information Technology 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 Shenzhen Zhongwei Information Technology Co ltd filed Critical Shenzhen Zhongwei Information Technology Co ltd
Priority to CN201810167954.XA priority Critical patent/CN108508785A/zh
Publication of CN108508785A publication Critical patent/CN108508785A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25257Microcontroller

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Power Sources (AREA)

Abstract

本发明公开一种基于单片机在主板上电时序的控制方法,使用单片机来控制计算机系统的上下电,包括以下步骤:A、单片机上电,初始化硬件配置参数,将PWEON_OFF信号设置为低电平输出;B、外部输入电源稳定后,单片机工作,检测ACC_INT信号,ACC_INT上电;C、ACC_INT上电后无掉电异常时,单片机向主板发出上电信号,开启后级电路;D、主板后级电路启动稳定后,单片机发出启动主板命令;E、主板启动成功,确认reset信号是否正常;F、进入CPU run状态,主板开机工作。本发明使用单片机来控制计算机系统的上下电,控制时序更加灵活和复杂,待机时功耗更低更节能,成本低,还具有防抄袭的保密性。

Description

一种基于单片机在主板上电时序的控制方法
技术领域
本发明涉及计算机领域,尤其涉及一种基于单片机在主板上电时序的控制方法。
背景技术
主板的开机是有时序要求的,这个时序要求是指主板上各部件的上电时间是有时间顺序的,只有满足这个时序控制,电脑主板才能正常开机功能不会出现问题。例如:主板的时序要求中,先要给外围的硬盘供电后,在给南桥部分上电,如此可以保证硬盘的正常运行后,南桥芯片能够识别到硬盘。如果南桥芯片上电时硬盘没有上电,就会在开机时找不到硬盘,造成异常。
现有技术方案中,控制主板上电时序的方式主要有3种:
1、使用SuperIO芯片来实现电源上下电控制;
对于Intel x86系统,通常使用其他厂家专门针对X86CPU设计具有控制电源时序的SuperIO芯片来实现。SuperIO是一款专用的外围接口芯片,承担了主板上键盘鼠标、串口、并口、通用IO、主板时序等功能。其典型功耗为3瓦。这颗芯片的时序电路是标准的,单一的;
2、使用CPLD来实现,对于一些非X86计算机系统,功耗比较大,通过编程来控制各路电源上电荷下电;
3、使用PMIC来实现,对于一些功耗较小的计算机系统,使用配套厂家生产的电源管理芯片(PMIC)来实现各路电源上下电的控制。
以上三种技术方案存在以下缺点:
1、使用SuperIO来实现,由于现有的SuperIO的不止上下电控制功能,集成了其他很多功能,如鼠标,键盘,串口,通用IO等,所以如果只用于上下电控制,成本高,功耗高,芯片面积大;
2、使用CPLD来控制,CPLD需要额外进行CPLD设计开发,有一定的开发成本,此外,CPLD的价格比SuperIO更贵,功耗也更高,芯片面积跟SuperIO芯片差不多,面积也较大;
3、使用PMIC来实现,PMIC实现时,受限于CPU系统的功率,不适合使用大功耗的系统,控制不灵活只能简单的控制上电,延迟和下电,与其他信号交付性差,另外如果出错,控制时序的可修改性较差。
此外,上述三种技术方案,保密性较差,很容易被抄袭。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于单片机在主板上电时序的控制方法,其能够更加灵活地控制主板的上电时序,且待机功耗低,成本低,不易被抄袭。
本发明的技术方案如下:一种基于单片机在主板上电时序的控制方法,使用单片机来控制计算机系统的上下电,包括以下步骤:
A、单片机上电,初始化硬件配置参数,将PWEON_OFF信号设置为低电平输出;
B、外部输入电源稳定后,单片机工作,检测ACC_INT信号,ACC_INT上电;
C、ACC_INT上电后无掉电异常时,单片机向主板发出上电信号,开启后级电路;
D、主板后级电路启动稳定后,单片机发出启动主板命令;
E、主板启动成功,确认reset信号是否正常;
F、进入CPU run状态,主板开机工作。
进一步地,在步骤B中,ACC_INT上电后,有个稳定的过程,该过程最少持续10秒。
进一步地,在步骤C中,单片机向主板发出上电信号通过将PWEON_OFF置高从而通知后级电路开启。
进一步地,在步骤E中,S3信号反馈表示主板启动成功。
进一步地,还包括步骤G、关机状态,系统的关机信号由ACC_INT状态发起,并配合车载软件应答,当系统下启动关机操作生效后,SOFT_OFF信号会通知单片机关机并进入powerdown状态。
进一步地,还包括步骤H、当主板所有状态都掉电后,单片机关闭pwron_off信号,并且进入IDEL状态,等待下次开机信号。
进一步地,所述单片机采用的芯片型号为STC15L104。
相对于现有技术,本发明的有益效果在于:本发明使用单片机来控制计算机系统的上下电,具有控制时序更加灵活性和复杂性,控制电路待机时的功耗更低更节能,仅为毫瓦级;且成本也远远低于现有技术;此外,本发明还具有防抄袭的保密性,其他人员无法通过单片机反向读出控制程序,从而具有技术保护的作用。
附图说明
图1为本发明一种基于单片机在主板上电时序的控制方法的步骤流程图;
图2为本发明一种基于单片机在主板上电时序的控制方法的状态转移图;
图3为本发明单片机的电路示意图。
具体实施方式
以下结合附图和具体实施例,对本发明进行详细说明。
请参阅图1、图2,本发明提供了一种基于单片机在主板上电时序的控制方法,使用单片机来控制计算机系统的上下电,包括以下步骤:
A、单片机上电,初始化硬件配置参数,将PWEON_OFF信号设置为低电平输出,保证了车载主板不上电,后级电路全部处于关闭状态;
B、外部输入电源稳定后,单片机工作,检测ACC_INT信号,这个信号表示主板可以上电,当ACC_INT上电后,有个稳定的过程,持续至少为10秒,一般设定为10秒;
C、当ACC_INT持续10秒或以上,并且中途没有人任何掉电异常,即表示车载主板上电稳定,此时单片机向主板发出上电信号,即将PWEON_OFF置高,通过后级电路开启;
D、待主板后级电路启动稳定,单片机发出启动主板命令;
E、主板启动成功之后,S3信号反馈表示主板启动成功,并确认reset信号是否正常;
F、主板所有信号正常后,进入CPU run状态,主板正常开机工作;
G、关机状态,系统的关机信号由ACC_INT状态发起,并配合车载软件应答,当系统下启动关机操作生效后,SOFT_OFF信号会通知单片机关机并进入powerdown状态;
H、当主板所有状态都掉电后,单片机关闭pwron_off信号,并且进入IDEL状态,等待下次开机信号。
其中,如图3所示,所述单片机采用的芯片型号为STC15L104。
本发明是使用单片机的方法替代现有方案,用单片机来控制计算机系统的上下电,具有控制时序更加灵活性和复杂性,能够更加灵活地控制主板的上电时序,控制电路待机时的功耗更低更节能,单片机的待机功耗仅为几毫瓦,远远低于现有方案,使用的功能更优针对性,方案更优;电路方案成本也低于现有方案,单片机成本0.5元左右,SuperIO单价要12元左右;此外本发明还具有防抄板的保密性,其他人员无法通过单片机反向读出控制程序,从而其他保护知识产权的作用。
由于单片机代码灵活,可以随时根据实际应用需求调整时序的要求。案例:车载行业的应用中,要求发动机打火瞬间不能启动主板,只有在电源电压稳定至少10秒之后,才能启动主板,否则可能造成瞬间大电流烧坏主板,通过调整单片机时序即可轻易达到该行业的应用场景需求。
以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种基于单片机在主板上电时序的控制方法,其特征在于,使用单片机来控制计算机系统的上下电,包括以下步骤:
A、单片机上电,初始化硬件配置参数,将PWEON_OFF信号设置为低电平输出;
B、外部输入电源稳定后,单片机工作,检测ACC_INT信号,ACC_INT上电;
C、ACC_INT上电后无掉电异常时,单片机向主板发出上电信号,开启后级电路;
D、主板后级电路启动稳定后,单片机发出启动主板命令;
E、主板启动成功,确认reset信号是否正常;
F、进入CPU run状态,主板开机工作。
2.根据权利要求1所述的一种基于单片机在主板上电时序的控制方法,其特征在于,在步骤B中,ACC_INT上电后,有个稳定的过程,该过程最少持续10秒。
3.根据权利要求1所述的一种基于单片机在主板上电时序的控制方法,其特征在于,在步骤C中,单片机向主板发出上电信号通过将PWEON_OFF置高从而通知后级电路开启。
4.根据权利要求1所述的一种基于单片机在主板上电时序的控制方法,其特征在于,在步骤E中,S3信号反馈表示主板启动成功。
5.根据权利要求1所述的一种基于单片机在主板上电时序的控制方法,其特征在于,还包括步骤G、关机状态,系统的关机信号由ACC_INT状态发起,并配合车载软件应答,当系统下启动关机操作生效后,SOFT_OFF信号会通知单片机关机并进入powerdown状态。
6.根据权利要求5所述的一种基于单片机在主板上电时序的控制方法,其特征在于,还包括步骤H、当主板所有状态都掉电后,单片机关闭pwron_off信号,并且进入IDEL状态,等待下次开机信号。
7.根据权利要求1~6任一项所述的一种基于单片机在主板上电时序的控制方法,其特征在于,所述单片机采用的芯片型号为STC15L104。
CN201810167954.XA 2018-02-28 2018-02-28 一种基于单片机在主板上电时序的控制方法 Pending CN108508785A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810167954.XA CN108508785A (zh) 2018-02-28 2018-02-28 一种基于单片机在主板上电时序的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810167954.XA CN108508785A (zh) 2018-02-28 2018-02-28 一种基于单片机在主板上电时序的控制方法

Publications (1)

Publication Number Publication Date
CN108508785A true CN108508785A (zh) 2018-09-07

Family

ID=63375882

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810167954.XA Pending CN108508785A (zh) 2018-02-28 2018-02-28 一种基于单片机在主板上电时序的控制方法

Country Status (1)

Country Link
CN (1) CN108508785A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109657474A (zh) * 2018-11-30 2019-04-19 江苏航天龙梦信息技术有限公司 兼容独立安全卡的主板控制时序及上电时序控制方法
CN112918409A (zh) * 2019-12-06 2021-06-08 厦门雅迅网络股份有限公司 一种电源管理系统及方法
CN114995262A (zh) * 2022-08-05 2022-09-02 成都万创科技股份有限公司 一种x86平台的电源时序控制方法及系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1963776A (zh) * 2005-11-11 2007-05-16 鸿富锦精密工业(深圳)有限公司 主板冷启动装置
CN201159850Y (zh) * 2008-01-29 2008-12-03 深圳华北工控有限公司 时序控制电路
KR20110027132A (ko) * 2009-09-09 2011-03-16 (주)리도 차량용 정보 장치
CN104260677A (zh) * 2014-09-18 2015-01-07 深圳市双赢伟业科技股份有限公司 一种车载电源控制电路和汽车
CN104978255A (zh) * 2014-04-14 2015-10-14 鸿富锦精密工业(武汉)有限公司 电脑保护电路
CN106708640A (zh) * 2015-11-16 2017-05-24 研祥智能科技股份有限公司 主板开关机控制方法及系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1963776A (zh) * 2005-11-11 2007-05-16 鸿富锦精密工业(深圳)有限公司 主板冷启动装置
CN201159850Y (zh) * 2008-01-29 2008-12-03 深圳华北工控有限公司 时序控制电路
KR20110027132A (ko) * 2009-09-09 2011-03-16 (주)리도 차량용 정보 장치
CN104978255A (zh) * 2014-04-14 2015-10-14 鸿富锦精密工业(武汉)有限公司 电脑保护电路
CN104260677A (zh) * 2014-09-18 2015-01-07 深圳市双赢伟业科技股份有限公司 一种车载电源控制电路和汽车
CN106708640A (zh) * 2015-11-16 2017-05-24 研祥智能科技股份有限公司 主板开关机控制方法及系统

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109657474A (zh) * 2018-11-30 2019-04-19 江苏航天龙梦信息技术有限公司 兼容独立安全卡的主板控制时序及上电时序控制方法
CN109657474B (zh) * 2018-11-30 2023-07-11 江苏航天龙梦信息技术有限公司 兼容独立安全卡的主板控制时序及上电时序控制方法
CN112918409A (zh) * 2019-12-06 2021-06-08 厦门雅迅网络股份有限公司 一种电源管理系统及方法
CN112918409B (zh) * 2019-12-06 2023-09-29 厦门雅迅网络股份有限公司 一种电源管理系统
CN114995262A (zh) * 2022-08-05 2022-09-02 成都万创科技股份有限公司 一种x86平台的电源时序控制方法及系统

Similar Documents

Publication Publication Date Title
KR101623756B1 (ko) 시스템 메모리 전원을 활용한 대기전력 차단 장치의 대기전력 차단 방법
EP2267575A2 (en) Electronic device for reducing power consumption of computer motherboard and motherboard thereof
CN106383611B (zh) 显示控制电路及其显示控制方法、和显示装置
CN108508785A (zh) 一种基于单片机在主板上电时序的控制方法
CN101907918B (zh) 节省待机/关机状态功率消耗的计算机系统及其相关方法
US8429432B2 (en) Stand-by power system for information handling systems
US20050114723A1 (en) Interruption control system and method
US9195297B2 (en) Bridging device for connecting to a host executes a power saving operation or a polling operation according to status detected by the connection detector
CN103116402A (zh) 具有语音控制功能的计算机系统以及语音控制方法
CN116841373B (zh) 嵌入式计算模块转接电路、载板系统和服务器
KR20020038385A (ko) 휴대용 컴퓨터 시스템 및 그의 제어방법
US6675303B1 (en) PC card controller with advanced power management reset capabilities
CN108875433A (zh) 一种基于ec的笔记本防拆系统及其工作方法
TWI726550B (zh) 在待機階段提供電源的方法
CN103135723A (zh) 计算机系统的电源供应设备及其电源启动顺序控制方法
CN103092304B (zh) 双显卡模块的电源控制方法及应用该方法的电脑装置
CN102692983A (zh) 中央处理单元操作电压的调整方法及其电脑系统
CN1920749B (zh) 节电电子装置及其节电方法
KR101978323B1 (ko) Gpio 포트를 활용한 효율적인 전력관리 장치 및 방법
CN101201690A (zh) 电脑主板电力供应管理系统
CN105138080A (zh) 一种基于申威410处理器的便携式计算机
US20190245376A1 (en) Energy-Saving Hub
CN217085709U (zh) 一种控制电路、主板及电子设备
KR102244643B1 (ko) 전원공급장치 내장형 컴퓨터 시스템의 절전장치 및 방법
TWI459189B (zh) 主機板及其電源管理方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180907

RJ01 Rejection of invention patent application after publication