个人计算机的辅助报时时钟系统的制作方法

文档序号:6407182阅读:103来源:国知局
专利名称:个人计算机的辅助报时时钟系统的制作方法
技术领域
本发明涉及个人计算机的改进,更具体的是涉及一种在主系统电源开启或关断时运行的个人计算机的可定时启动即时报时时钟。
背景技术
常规个人计算机系统通常包括一个采用实时时钟(RTC)的硬件/软件集成报时时钟系统。该实时时钟由操作系统控制。最新的操作系统(例如微软的Windows)允许用户设定一个从可定时启动实时时钟来给系统上电的唤醒中断。然而,该方法的设计非常复杂。例如,需要一个系统主板的独立电源层来允许芯片组在系统的其它部分断电时接收实时时钟唤醒中断信号。另一方面,设置时钟需要完整的系统启动过程,并采用复杂的操作系统来完成一个简单的设置。同样,系统没有指示器来告知当前的时间或报时开启。

发明内容
本发明提供了一种实现经济有效和操作简易的报时时钟解决方案的系统和方法。本发明的一个示范性实施例为一个提供用于个人计算机系统的使用简易的报时时钟功能的集成电路。本发明的集成电路可在系统断电时运行,因此无需个人计算机系统正常运行。该集成电路可提供一个显示接口(例如液晶显示(LCD)/发光二极管显示(LED)/真空荧光显示(VFD)或其它显示模块的接口),从而使得用户在个人计算机电源关断时完全控制该集成电路。该集成电路可采用一个双时钟开关(主系统时钟和辅助时钟)来实现,从而允许该集成电路在不同的工作模式(个人计算机系统开启/关断)下以不同的速率工作。该集成电路还提供了一个控制接口来产生控制信号,从而控制一个可选的内部调幅/调频收音机电路、一个外部调幅/调频收音机电路和/或其它电路(例如一个与个人计算机系统相关的电视主板,该个人计算机系统允许在个人计算机上观看电视节目)的工作。调幅/调频电路和/或电视主板只是本发明所选的示范性定时启动功能,而本发明范围广泛,不受限于任何定时启动功能(例如,启动个人计算机、加载软件程序和通过个人计算机系统的音频系统产生一个警示声)。该集成电路包括非挥发性内存,该非挥发性内存能使该集成电路自动配置和工作,而无需系统总线接口。该集成电路可采用许多不同的方法(例如状态机或基于微处理器的设计)来实现。
本发明一方面提供了一个用于个人计算机的可定时启动报时时钟集成电路。该集成电路包括报时时钟逻辑电路,该报时时钟逻辑电路接收一个表示个人计算机的电源状态的信号、并在一个预先选定的时刻产生一个报时时钟唤醒中断。
本发明另一方面提供了一个报时时钟个人计算机系统。该系统包括一台个人计算机,该个人计算机产生一个表示该个人计算机电源状态的信号;和一个可定时启动报时时钟集成电路,该报时时钟集成电路接收表示个人计算机电源状态的信号、并在一个预先选定的时刻产生一个报时时钟唤醒中断。
本发明提供了一种个人计算机作为报时时钟工作的方法,该方法包括步骤监控个人计算机的电源状态,并在一个预先选定的时刻产生一个报时时钟唤醒中断。
值得本领域的技术人员重视的是,虽然下面的具体实施方式
是基于提供较佳的实施例和使用方法,但本发明并不受限于这些较佳实施例和使用方法。本发明范围广泛,且其范围仅由相应的权利要求限定。


图1所示为本发明的可定时启动报时时钟集成电路的框图。
具体实施例方式
图1所示为本发明的报时时钟集成电路10的框图。集成电路10可包括以下一个或多个模块化部件。
1)主机接口12。该主机接口提供了一个集成电路10和个人计算机系统之间的总线接口(例如,PCI总线、SMB系统管理总线等),并允许个人计算机系统控制和读取集成电路10。接口12可以为低引脚数(Low Pin Count)型总线、通用串行总线(USB)、系统管理总线(SMB)或任何其它系统总线接口。
2)电源控制接口14。电源控制接口14控制个人计算机的系统电源。电源良好(Power Good)信号作为集成电路10的一个输入,并表示电源是否适用于系统总线或个人计算机系统。大体上,电源良好信号为一个表示个人计算机系统(未示出)电源状态的信号。
3)用户输入接口16允许用户控制集成电路10的一些基本功能,例如设定可定时启动即时报时时钟而无需使用该个人计算机系统的操作系统。接口16可采用输入按钮或一个遥控收发器模块来实现。该接口还可用于射频(RF)或红外线(IR)的遥控(未示出)。
4)显示模块接口18给终端用户提供了一个显示集成电路10状态的显示接口,例如,启动定时警示功能。该通用接口可支持串行和并行液晶显示(LCD)、发光二极管显示(LED)、真空荧光显示(VFD)或其它显示模块或驱动器。
5)调幅/调频收音机模块接口20可将来自个人计算机系统的控制信号发送至一个与个人计算机系统相连的调幅/调频收音机模块,或在个人计算机系统电源关断时将来自用户输入接口16的控制信号发送至该调幅/调频收音机模块。
6)辅助时钟接口22。该时钟接口在主机接口12不能产生时钟信号时(即,当个人计算机系统电源关断时)提供时钟信号给集成电路10。该辅助时钟可由一个时钟输入或集成内部时钟振荡器产生。
7)非挥发性内存接口24。非挥发性内存接口24可读写非挥发失性内存。若用于集成电路的电源开启而个人计算机系统的电源关断,非挥发性内存则可用来给集成电路10提供初始化信息。若集成电路10包括内部内存,则无需外部内存。
8)可定时启动即时报时时钟逻辑26提供指令给集成电路10作为一个报时时钟。
9)双电源输入。在示范性实施例中,集成电路10接收两个电源输入一个主机接口电源输入和一个集成电路电源输入。主机接口电源独立于与集成电路10的其它部分。这样允许集成电路10在个人计算机系统电源关断时继续以最小功率工作。电源良好输入信号可表示系统电源是否关断。
系统开启当个人计算机系统开启时,该系统可采用主机接口12、经由用户输入接口16接收来自输入按钮或遥控接收器的输入指令。个人计算机系统可提供一个应用程序来对用户输入的指令进行译码,并传送至操作系统(例如,Windows操作系统)。例如,用户可采用按钮输入,且根据从调幅/调频收音机模块接口20到调幅/调频收音机模块产生的控制信号来控制调幅/调频收音机频道。该应用程序还可自动调整集成电路报时时钟逻辑26内的时间,从而与系统实时时钟相符。该应用程序还可接受键盘或鼠标等传统输入装置来设置集成电路10。该设置信息可存储于内部或外部非挥发性内存中,如此,集成电路10可以在没有系统主机,甚至在集成电路10的电源被移去时工作。
系统电源控制用户可采用输入按钮或遥控器来关断系统电源。当系统接收到系统电源关断请求时,系统可将指令发送回集成电路10,从而集成电路10采用电源控制接口来关断系统电源。若系统有另一个电源开关输入,该电源开关输入则与集成电路10相连,从而消除多电源开关控制的系统主板的设计改变。
系统关断
电源良好用来表示主系统电源是否关断。集成电路10将继续以集成电路10的电源输入工作。若系统电源关断,时钟输入则切换到辅助时钟输入。辅助时钟最好可减慢,从而节省集成电路10消耗的功率。由于个人计算机系统的实时时钟为一个慢时钟(例如32.768千赫兹),所以个人计算机系统的实时时钟可与集成电路10相连。在该例中,集成电路10以实时时钟的时钟频率工作。这样可有助于消除由于集成电路10和系统时钟之间不同的时钟输入造成的时间差异问题。
当个人计算机系统断电时,用户还可采用集成电路10的用户输入接口16来设置可定时启动报时时钟或打开调幅/调频收音机。显示模块接口18可控制液晶显示(LCD)、发光二极管显示(LED)、真空荧光显示(VFD)或其它显示器,从而显示用户输入的信息和设置信息。该设置信息可存储于内部或外部非挥发性内存中。
当个人计算机系统电源关断时,非挥发性内存接口24自动将初始化信息加载集成电路10中,从而完成一个预定的设置。这样可省去当所有的电源被移除或失效后须重设多数或所有设定的麻烦。
报时时钟逻辑当达到预先设定的报时时间时,集成电路10可自动打开与个人计算机系统相连的调幅/调频收音机。调幅/调频收音机模块接口20产生合适的指令和数据并传送至外部收音机模块。另外,报时时钟逻辑26可开启个人计算机系统。若系统被开启,一个应用程序还可检测集成电路10的报时设置启动来源、并调用其它应用程序(例如,打开系统中的电视调谐器)。若调幅/调频收音机外部电路未与集成电路10直接相连,该应用程序可打开调幅/调频收音机外部控制电路。
报时时钟功能还可提供睡眠电源关断(Sleep Power Down)的功能。例如,为了电视功能而打开计算机系统。当睡眠定时器达到自动关断系统电源的时间时,报时时钟逻辑26将(通过主机接口)发送一个中断或(通过电源控制接口)发送一个电源关断信号至系统。为了进一步减小消耗的功率,当无需调幅/调频收音机模块(框图中未示出)时,调幅/调频收音机模块可由集成电路10关断。
如上所述,采用本发明的报时时钟逻辑26能产生多种报时时钟事件。例如,在此所述的一些示范性报时时钟事件包括控制一个内部或外部调幅/调频收音机模块、电视模块,开启系统电源从而执行一个应用,关断系统电源,和/或其它事件。本领域的技术人员应该了解对在此所述的具体报时时钟事件的许多改进,且所有这些改进都在本发明的广泛范围之中。因此,术语“报时时钟事件”定义广泛,指启动集成电路10和/或个人计算机系统的多媒体部件的任何事件,或在一个用户设定或程序预编(即预先选定)的时刻开启或关断个人计算机系统电源的任何事件。多媒体部件包括,调幅/调频收音机模块、电视模块、DVD播放应用、CD-ROM或音频音乐播放应用、或其它产生视频或音频的部件等。同样,在此所述的报时时钟逻辑26也定义广泛,指能产生一个或多个“报时时钟事件”的电路。
从在此所述示范性实施例中不难看出,本发明的报时时钟集成电路10监控个人计算机的电源状态,并基于此产生一个报时时钟事件。
本领域的技术人员了解本发明的集成电路10组合了几个模块化部件来实现所述的功能。集成电路10和一个或多个模块化部件可由常规和/或自定义电路和/或状态机电路构成,但并不脱离本发明的范围。另外,本发明描述的应用程序(在个人计算机系统上运行)实现了一些与报时时钟集成电路10的控制或工作相关的功能。本领域的技术人员了解这些应用程序由常规和/或专有程序和原始代码构成而实现所述的功能。本领域的技术人员熟知所有的这些应用程序,且这些应用程序都在本发明的精神和范围之内。个人计算机系统可用于在此所述的集成电路10,且该个人计算机系统可包括膝上型或桌上型个人计算机。
权利要求
1.一种个人计算机采用的报时时钟集成电路,所述报时时钟集成电路包括报时时钟逻辑电路,所述报时时钟逻辑电路接收一个表示所述个人计算机电源状态的信号,并在一个预先选定的时刻产生一个报时时钟事件。
2.根据权利要求1所述的报时时钟集成电路,其中所述报时时钟事件包括产生一个控制信号,所述控制信号控制一个与所述个人计算机相连的调幅/调频收音机模块。
3.根据权利要求1所述的报时时钟集成电路,其中所述报时时钟事件包括产生一个控制信号,所述控制信号控制一个与所述个人计算机相连的电视模块。
4.根据权利要求1所述的报时时钟集成电路,其中所述报时时钟事件包括产生一个控制信号,所述控制信号控制一个与所述个人计算机相连的音频电路。
5.根据权利要求1所述的报时时钟集成电路,所述报时时钟集成电路还包括电源控制电路,且其中所述报时时钟事件包括产生一个控制信号,所述控制信号根据表示所述个人计算机电源状态的所述信号来控制所述电源控制电路开启所述个人计算机系统。
6.根据权利要求1所述的报时时钟集成电路,所述报时时钟集成电路还包括电源控制电路,且其中所述报时时钟事件包括产生一个控制信号,所述控制信号根据表示所述个人计算机电源状态的所述信号来控制所述电源控制电路关断所述个人计算机系统。
7.根据权利要求1所述的报时时钟集成电路,其中所述报时时钟事件包括产生一个控制信号,所述控制信号启动一个与所述个人计算机相关的应用程序,所述应用程控一个或多个与所述个人计算机相关的模块。
8.根据权利要求1所述的报时时钟集成电路,所述报时时钟集成电路还包括一个用户输入接口,所述用户输入接口使得用户控制所述报时时钟逻辑电路的功能。
9.根据权利要求1所述的报时时钟集成电路,所述报时时钟集成电路还包括一个显示模块接口,所述显示模块接口控制一个显示器,并显示与所述报时时钟逻辑电路相关的状态信息。
10.根据权利要求1所述的报时时钟集成电路,所述报时时钟集成电路还包括一个主机接口,所述主机接口将所述报时时钟逻辑电路连接于一个与所述个人计算机相关的总线。
11.一种报时时钟个人计算机系统,所述报时时钟个人计算机系统包括一台个人计算机,所述个人计算机产生一个表示所述个人计算机电源状态的信号;和一个报时时钟集成电路,所述报时时钟集成电路接收表示所述个人计算机电源状态的所述信号,并在一个预先选定的时刻产生一个报时时钟事件。
12.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟事件包括产生一个控制信号,所述控制信号控制一个与所述个人计算机相连的调幅/调频收音机模块。
13.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟事件包括产生一个控制信号,所述控制信号控制一个与所述个人计算机相连的电视模块。
14.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟事件包括产生一个控制信号,所述控制信号控制一个与所述个人计算机相连的音频电路。
15.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟集成电路还包括电源控制电路,且其中所述报时时钟事件包括产生一个控制信号,所述控制信号根据表示所述个人计算机电源状态的所述信号来控制所述电源控制电路开启所述个人计算机系统。
16.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟集成电路还包括电源控制电路,且其中所述报时时钟事件包括产生一个控制信号,所述控制信号根据表示所述个人计算机电源状态的所述信号来控制所述电源控制电路关断所述个人计算机系统。
17.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟事件包括产生一个控制信号,所述控制信号启动一个与所述个人计算机相关的应用程序,所述应用程序控制一个或多个与所述个人计算机相关的模块。
18.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟集成电路还包括一个用户输入接口,所述用户输入接口使得用户控制所述报时时钟逻辑电路的功能。
19.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟集成电路还包括一个显示模块接口,所述显示模块接口控制一个显示器并显示与所述报时时钟逻辑电路相关的状态信息。
20.根据权利要求11所述的报时时钟个人计算机系统,其中所述报时时钟集成电路还包括一个主机接口,所述主机接口将所述报时时钟逻辑电路连接于一个与所述个人计算机相关的总线。
21.一种将一个个人计算机作为一个报时时钟工作的方法,所述方法包括步骤监控所述个人计算机的电源状态;和在一个预先选定的时刻产生一个报时时钟事件。
22.根据权利要求21所述的方法,还包括步骤响应所述报时时钟事件而控制一个与所述个人计算机相连的调幅调/调频收音机模块。
23.根据权利要求21所述的方法,还包括步骤响应所述报时时钟事件而控制一个与所述个人计算机相连的电视模块。
24.根据权利要求21所述的方法,还包括步骤响应所述报时时钟事件而控制一个与所述个人计算机相连的音频电路。
25.根据权利要求21所述的方法,还包括步骤响应所述报时时钟事件而根据所述个人计算机的所述电源状态产生一个控制信号来开启所述个人计算机系统。
26.根据权利要求21所述的方法,还包括步骤响应所述报时时钟事件而根据所述个人计算机的所述电源状态产生一个控制信号来关断所述个人计算机系统。
27.根据权利要求21所述的方法,还包括步骤响应所述报时时钟事件而启动一个与所述个人计算机相关的应用程序,所述应用程控一个或多个与所述个人计算机相关的模块。
28.根据权利要求21所述的方法,还包括步骤显示与所述报时时钟事件相关的状态信息。
全文摘要
本发明提供了个人计算机作为报时时钟工作的系统和方法。本发明提供了一个集成电路,该集成电路监控个人计算机的电源状态并在预先选定的时刻产生一个报时时钟事件。该报时时钟事件包括多种操作,例如,开启或关断个人计算机系统的电源或控制调幅/调频或电视模块。
文档编号G06F1/32GK1591270SQ20041004843
公开日2005年3月9日 申请日期2004年6月3日 优先权日2003年6月4日
发明者林春喜, 詹姆斯·兰姆 申请人:美国凹凸微系有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1