CN108508785A - 一种基于单片机在主板上电时序的控制方法 - Google Patents
一种基于单片机在主板上电时序的控制方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000008569 process Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 230000009975 flexible effect Effects 0.000 abstract description 6
- 230000005611 electricity Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- VIKNJXKGJWUCNN-XGXHKTLJSA-N norethisterone Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](C)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 VIKNJXKGJWUCNN-XGXHKTLJSA-N 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25257—Microcontroller
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。
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)
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)
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 | 研祥智能科技股份有限公司 | 主板开关机控制方法及系统 |
-
2018
- 2018-02-28 CN CN201810167954.XA patent/CN108508785A/zh active Pending
Patent Citations (6)
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)
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 |