电脑装置之异常检测及保护方法制造方法及图纸

技术编号:2863014 阅读:173 留言:0更新日期:2012-04-11 18:40
一种电脑装置之异常检测及保护方法,该电脑装置包括有一内嵌控制器,其具有一系统管理总线,用以连接至少一温度传感器,该温度传感器是用来侦测该电脑装置之中央处理单元之操作温度,其特征在于,该方法包括下列步骤:    a.以该温度传感器检测该电脑装置之中央处理单元之温度;    b.将侦测出之温度信号经由系统管理总线送至该内嵌控制器;    c.于该温度信号传送于系统管理总线时,检查温度传回值是否成功;    d.如果传回值成功,即执行正常开机程序,如果传回值不成功的话,则执行至少一次之连续侦测温度信号及检查传回值是否成功之步骤;    e.如果在该连续侦测温度及检查传回值之步骤中,其传回值成功的话,则执行正常开机之程序,但如果该传回值不成功,则发出故障警示。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是关于一种,特别是关于一种可用来侦测一电脑装置之中央处理单元之温度传感器及系统管理总线是否异常之状况,再据以保护该电脑装置的方法。
技术介绍
目前所使用之大部份笔记型电脑中,皆配置有内嵌控制器(Embeddedcontroller),其除了作为键盘控制之功能之外,亦具备许多有关系统管理(System Management)之附设功能。通常该内嵌控制器是连接于该电脑装置之ISA总线。该内嵌控制器中主要包括有一键盘控制器(Keyboard Controller),可连接一键盘装置,该内嵌控制器中另包括有一系统管理控制器(SystemManagement Controller,简称SMC),其可经由一系统管理总线(SystemManagement Bus,简称SMBus)而得以连接至笔记型电脑中之多种装置。该内嵌控制器通过该系统管理控制器及系统管理总线SMBus,可以执行数种控制功能,例如散热管理(Thermal Management)、电池管理(BatteryManagement)、开关管理(Switch Management)、电源控制…等。为了要随时侦测该电脑装置中之中央处理单元之操作温度,目前的中央处理单元大都配置有一温度传感器,该温度传感器所检测出之中央处理单元之温度信号会被送至该内嵌控制器,以监控中央处理单元温度之变化。前述系统管理总线(SMBus)属一种双线多重主端总线(Two-wireMulti-master Bus)之总线架构,可供多数个可控制该总线之装置连接至该总线。SMBus提供了系统与电源管理相关工作之控制总线,主端装置(MasterDevice)会启始总线转移及提供时脉信号,而从属装置(Slave Device)可经由该总线接收主端装置所送出之数据,亦可经由该总线传送数据至该主端装置。虽然系统管理总线SMBus配合内嵌控制器之功能已普遍使用在可携式电脑设备甚至桌上型电脑中,但传统的设计中,却常因为该系统管理总线发生故障或者是因温度传感器失效,而使得内嵌控制器无法正确读取中央处理单元温度的变化来据以控制风扇之动作,而使得中央处理单元温度过热而产生机台熔壳、中央处理单元烧坏和机器毁损不可预期等现象。为了防止这些缺失的发生,实有必要设计出一种能有效侦测及防止系统管理总线接口失败或温度感应器装置毁损,以致无法正确读取中央处理单元温度之状况,并在侦测出此一状况发生时能采取适当的控制程序。
技术实现思路
本专利技术之主要目的即是针对前述习知技术之缺失,而提供一种,用以侦测温度传感器及系统管理总线之异常状况,并适时发出警示讯号。更者,依据该检测出之异常状况,可执行保护步骤,以保护该电脑装置。本专利技术为解决已知技术之问题所采用之技术手段是在系统开机后,以一温度传感器检测该电脑装置之中央处理单元之温度,再将温度信号经由系统管理总线送至内嵌控制器,然后检查温度传回值是否成功,如果传回值成功,即执行正常开机程序,如果传回值不成功,则执行至少一次之连续侦测温度信号及检查传回值之步骤。如果在连续侦测温度及检查传回值后,其传回值仍不成功,则发出故障警示,例如可由电池状态指示灯闪烁来达到警示功能。另外,在发出该故障警示之后,还可包括一强迫关机之步骤,以关闭该电脑装置。经由本专利技术所采用之技术手段,可以使得当一电脑装置之中央处理器之温度传感器失效、故障、或连接不正常等状况时,可及时地被检测出,并适时采取保护措施。此外,当系统管理总线发生异常状况时,亦可同样被检测出。藉由本专利技术之侦测功能及保护功能,可有效侦测及避免温度感应器装置异常及系统管理总线接口失败等状况,而导致无法正确读取中央处理单元之温度,可以降低硬件侦测成本及增加机台的稳定度及寿命,亦可有效防止机台因中央处理单元过热而产生熔壳、中央处理单元烧坏和机器毁损不可预期等现象。以下结合附图和较佳实施例对本专利技术作进一步详细说明附图说明图1是本专利技术配置于一电脑装置之系统连接示意图;图2是图1中系统管理总线之时脉线及数据线在数据传送期间之相关波形图;图3是系统管理总线之传输数据格式之相关波形图;图4是系统管理总线在传输数据时之确认与无确认传回值之相关波形图;图5是本专利技术之控制流程图。具体实施例方式图1为本专利技术配置于一电脑装置之系统连接示意图。该电脑装置1包括有一中央处理单元11,其系统总线12连接有一第一桥接器13(亦称为主桥接器Host Bridge或称为北桥North Bridge),一主存储器14连接于该第一桥接器13。一PCI总线15(Peripheral Component Interconnect)连接于该第一桥接器13,并在该PCI总线15上可连结各种PCI装置16。一第二桥接器17(又称为南桥South Bridge)连接于该PCI总线15,然后再连接一扩充总线(ExtendedBus),例如ISA总线18。一内嵌控制器2连接于该ISA总线18。该内嵌控制器2中主要包括有一键盘控制器21,可连接一键盘装置22,该内嵌控制器2中另包括有一系统管理控制器23(SMC),并连接有一系统管理总线24(SMBus)。该系统管理总线24连接有一电池3(例如目前所常用之智能型电池SmartBattery)以及一温度传感器4。该温度传感器4是配置在该电脑装置1之中央处理单元11,用以侦测该中央处理单元11之操作温度,并经由一模拟至数字转换器41将感测到之模拟式温度信号送至该系统管理总线24。该内嵌控制器2亦可控制一电池状态指示灯26,以在侦测出电池3之状态时,可由该电池状态指示灯26产生点亮或闪烁之动作。该内嵌控制器2包括有一主界面(Host Interface)连接于该ISA总线18,以作为与该中央处理单元11进行数据传送之界面。在典型的内嵌控制器2与电脑装置间之系统架构中,该内嵌控制器2之主界面包括有两个地址区,其中之一是十六进制60H/64H之地址,连接于该键盘控制器21,以作为标准键盘之输入功能,而另一址址区则为十六进制62H/66H,连接于该系统管理控制器23,以执行系统管理功能。该系统管理控制器23可产生一系统管理信号SMI(System ManagementInterrupt)至该电脑装置1之中央处理单元11。在执行系统管理功能时,当该内嵌控制器2将一数值存入一内部之缓存器后,然后会产生该系统管理信号SMI至中央处理单元11。然后中央处理单元11可依据预先贮存在其主存储器14中之系统管理码(System Management Code),响应该系统管理信号SMI而处理该内嵌控制器2所存在缓存器中之数值所代表之执行动作。温度传感器4所检测出之中央处理单元11之操作温度信号经模拟至数字转换器41转换后通过该系统管理总线24送至内嵌控制器2中,该内嵌控制器2即可依据该信号来控制散热风扇25转速或其它各项设定的控制动作。在系统管理总线24之标准连接线中,是以一时脉线SCL及一数据线SDA连接系统装置。图2为图1中系统管理总线24之时脉线SCL及数据线SDA在数据传送期间之相关波形图。如图2所示,首先,在数据传送之启始条件(Start Conditions)及停止条件(Stop Condition)设定方面,时脉线SCL呈高态准位时,若数据线SDA由高本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:郑文彦
申请(专利权)人:顺德市顺达电脑厂有限公司神基科技股份有限公司
类型:发明
国别省市:

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

1