计算机系统及外围设备驱动方法技术方案

技术编号:3913328 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种计算机系统及外围设备驱动方法,该计算机系统包括一处理器在多种电源状态之间切换运作。其中一通用串行总线接头可连接一通用串行总线接口装置而接收一通用串行总线输入信号。一PS/2转换接口耦接该通用串行总线接头,将该通用串行总线输入信号转为一PS/2协议信号。一系统芯片具有一PS/2端口耦接该PS/2转换接口,可用以接收该PS/2协议信号而执行该通用串行总线接口装置的功能。本发明专利技术可使使用者维持原本USB接口装置的使用习惯,且使整个移动装置更加省电从而增加电池使用的时间。

【技术实现步骤摘要】

本专利技术有关于计算机系统的应用,尤其是有关于具有省电 效果的计算机系统及其省电的方法。
技术介绍
在笔记型计算机之类的移动装置中,电池续航力是设计上 的关键瓶颈,而处理器一向是主要的电力消耗来源。根据高级配置和电源管理接口 (ACPI)的规范,处理器的电源状态被设 计为CO, CI, C2, C3,…Cn。其中CO代表活-夭状态,此时处 理器执行指令而最耗电。其他Cl到Cn依序为不同深度的睡眠状 态,处理器可消耗较少电力。因此若是能将处理器的电力状态 尽量保持在深睡状态,就能减少耗电而延长笔记型计算机的电 池续^元力。通用串行总线(Universal Serial Bus, USB)是现今广为4吏 用的接口 ,可供计算机系统方便地以即时热插拔的方式扩充各 种外围设备,例如键盘鼠标之类的人机界面装置(Human Interface Device, HID )、储存装置、网络卡、音效卡等。然而, USB架构虽然方便,其使用过程却会持续地将处理器导入CO模 式,使处理器无法长久保持在较省电的电源状态。图la为USB 外围设备的轮询流程图。在步骤101中, 一计算机系统启动,各 种USB外围设备耦接该计算机系统以执行功能。在步骤103中, USB上的装置或控制器周期性地发出广播信号,以更新存储器 中的一轮询列表。在步骤105中,处理器为了周期性地读取存储 器中的该轮询列表,必须进入最耗电的CO状态。在步骤107中, 处理器读取该轮询列表,判断是否有热插拔的事件发生。如果有就进行处理,反之则不处理。在步骤109中,处理器结束轮询, 进入C2状态。图lb为根据图la的处理器电源状态统计图。由图la及图lb 中可知,处理器必须不断的被唤醒以执行存储器读取动作,因 此整个系统处于闲置状态时,处理器的C0和C1状态会占用 一定 比例,而大部分其他时间(例如95%)停留在C2状态中。在C2 状态中,总线控制器如果闲置一段时间,处理器才会进一步进 入C3状态。然而因为USB架构造成频繁的总线活动,使处理器 根本没有机会进入更省电的C3状态。有筌于此, 一 种降低电力消耗的改良技术是有待开发的。
技术实现思路
为了节省处理器的电力消耗,本专利技术提出一种计算机系统, 可在不唤醒处理器的情况下使用USB接口装置。此种计算机系 统的处理器在多种电源状态之间切换运作。 一通用串行总线 (USB)接头连接一USB接口装置而接收一USB输入信号。一 规格转换接口将该USB输入信号转为一双向同步串行通信协议 信号。 一控制单元接收该双向同步串行通信协议信号,以执行 该USB接口装置的功能。在另 一种计算机系统的实施例中,处理器在多种电源状态 之间切换运作,而通用串行总线(USB)接头连接一USB接口 装置而接收一USB输入信号。 一规格转换接口,耦接该USB接 头,将该USB输入信号转为非USB传输通信协议信号, 一控制 单元具有一传输通信端口 ,对应该非USB传输通信协议信号, 耦接该规格转换接口 ,用以接收该非USB传输通信协议信号。 该控制单元定期轮询该传输通信端口的脚位状态,以判断该 USB接头是否连接该USB接口装置。本专利技术另 一 实施例是一种外围设备驱动方法。首先提供一双向同步串行通信端口 ,通过一规格转换接口连接一USB接口 装置。接着由该USB接口装置产生一USB输入信号,并使该规 格转换接口将该U S B输入信号转为 一 双向同步串行通信协议信 号并传送至该双向同步串行通信端口 。最后根据该双向同步串 行通信协议信号执行该USB接口装置的功能。在另 一种外围设备驱动方法的实施例中,首先定期轮询一 通用串行总线(USB )接头是否连接一USB接口装置。如果该 USB接头连接一USB接口装置而输入一USB输入信号,则使用 一规格转换接口将该U S B输入信号转为非U S B传输通信协议信 号。最后解读该非USB传输通信协议信号以执行该USB接口装 置的功能。通过本专利技术的实施,对于使用者来说,仍可维持原本USB 接口装置的使用习惯。而且,对于移动装置来说,整个系统更 加省电而增加电池^吏用的时间。附图说明图la为USB外围设备的轮询流程图lb为根据图la的处理器电源状态统计图2a和图2b为本专利技术实施例的计算机系统;图3为本专利技术实施例的外围设备驱动方法;图4为本专利技术实施例的处理器电源状态统计图。具体实施例方式为了节省处理器的电力消耗,本专利技术所提出的计算机系统 可在不唤醒处理器的情况下使用U S B接口装置。通过计算机系 统中的规格转换接口将原本来自USB接口装置的USB输入信号转为非U S B传输通信协议信号,并传输至 一 传输通信端口作进一步处理,以达到支持热插拔,并且节省电源的效果。这里所指的非USB传输通信协议信号可以是双向同步串行通信协议信 号(如PS/2协议信号)、串行协议信号(如RS/232协议信号)、 并行协议信号或其他非USB传输通信协议信号。另外,这里所 指的传输通信端口可以是双向同步串行通信端口 (如PS/2端 口)、串行端口(如RS/232端口)、并4亍端口或其他传输通信端 口。特别是,计算机系统处理这些非USB传输通信协议信号所 需耗费的处理器资源会少于处理原本的U S B输入信号。以下作 更进一步的说明。PS/2接头最初是IBM公司的专利,用于鼠标或键盘,采用 六脚位结构,其中四个脚位用来传输数据和供电,而其余二脚 位为空脚。PS/2通信协议基本上是一种双向同步串行通信协议, 通信双方根据一CLOCK脚位进行同步,并以数据脚位交换数 据。PS/2控制器可实际运作于南桥芯片、或实际运作于移动装 置中的嵌入式控制芯片(embedded controller)中,例如10芯片 中的8510芯片。由于PS/2并不具备热插拔的功能,因此当PS/2 接口装置与计算机系统的PS/2接头连接时,系统需重新开机, 才能启动PS/2接口装置。相较于USB架构的热插拔特性,PS/2 架构下的效能不符合现今大部分应用需求,所以使用率日渐降 低,而渐渐被USB架构所取代。然而,因为在PS/2架构下的PS/2 接口装置的运作原理不会如同在USB架构下的USB接口装置需 耗用处理器的资源,所以PS/2架构的运作比USB架构省电。另一方面,大部分笔记型计算机上都配有多个USB接头, 以提供使用者外接其他的USB接口装置,例如使用者自行准 备的USB鼠标、甚至是USB键盘,而根据前段说明,这些USB 接口装置即使本身耗电不高,却因USB架构无法进入较深层的睡眠状态(例如C3),而会消耗处理器的电力,进而缩减了电 池的使用时间。因此在本专利技术实施例的计算才几系统200a中,利 用PS/2架构的特性,解决了 USB架构消耗处理器的电力的问题, 其详细i兌明如下。图2a为本专利技术实施例的计算机系统。如图2a所示,计算机 系统200a中的一处理器202可在多种电源状态之间切换运作,例 如依不同的工作状态在CO Cn之间切换。一USB^妄头218可连 接一USB接口装置302,接收其产生的一USB输入信号。该USB 接头218例如位于电路板上,使用者可在机壳上看到该USB接头 218的USB端口外观。连接该USB接头218的该USB接口装置本文档来自技高网
...

【技术保护点】
一种计算机系统,其特征在于,包括: 一处理器,在多种电源状态之间切换运作; 一USB接头,连接一USB接口装置而接收一USB输入信号; 一规格转换接口,耦接该USB接头,将该USB输入信号转为非USB传输通信协议信号;以及  一控制单元,具有一传输通信端口,对应该非USB传输通信协议信号,耦接该规格转换接口,用以接收该非USB传输通信协议信号;其中该控制单元定期轮询该传输通信端口的脚位状态,以判断该USB接头是否连接该USB接口装置。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄宗庆林莉凤
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1