电脑装置及其数据路径切换装置与方法_2

文档序号:8905191阅读:来源:国知局
图3绘示为本发明一实施例的电脑装置的数据路径切换方法。
[0031]图4绘示为本发明另一实施例的电脑装置的数据路径切换方法。
【【具体实施方式】】
[0032]图1绘示为本发明一实施例的电脑装置的示意图,请参照图1。电脑装置包括感测端口 102、嵌入式控制器104、切换单元106、平台控制单元108以及感测模块110,其中平台控制单元108感测端口 102耦接与嵌入式控制器104,切换单元106还耦接感测埠102、嵌入式控制器104与感测模块110。感测模块110可例如为加速计(accelerometer)、陀螺仪(gyroscope)以及磁量计(magnetometer)等传感器,然不以此为限,感测模块110可产生感测数据Dl,感测埠102与嵌入式控制器104可例如透过内集成电路(Inter IntegratedCircuit, I2C)总线接收感测数据Dl。嵌入式控制器104可侦测电脑装置所使用的操作系统类别,例如Wind0ws7或Wind0ws8操作系统,并依据电脑装置的操作系统类别切换传送感测数据Dl至平台控制单元108的数据路径。
[0033]详细来说,于电脑装置开机时,嵌入式控制器104可透过询问基本输入输出系统(Basic Input/Output System, B1S)来侦测电脑装置所使用的操作系统类别。当嵌入式控制器104侦测出电脑装置所使用的操作系统类别为一第一操作系统时,如Windows8操作系统,嵌入式控制器104可控制切换单元106将感测数据Dl经感测埠102传送至平台控制单元108,亦即将控制切换单元106将感测数据Dl传送至感测埠102,然后再由感测端口 102将感测数据Dl传送至平台控制单元108,其中感测埠102与平台控制单元108间的传输接口可例如为内集成电路总线或通用序列总线(Universal Serial Bus, USB)。而当嵌入式控制器104侦测出电脑装置所使用的操作系统类别为一第二操作系统时,如Windows7操作系统,嵌入式控制器104则可透过通用输入输出(General Purpose Input/Output, GP10)接脚传输控制讯号Cl控制切换单元106将感测数据Dl经嵌入式控制器104传送至平台控制单元108。即嵌入式控制器104控制切换单元106将感测数据Dl传送至嵌入式控制器104,然后再由嵌入式控制器104将感测数据Dl传送至平台控制单元108。其中,当嵌入式控制器104透过另一控制讯号,譬如为通用输入输出接口的讯号,告知感测端口 102不须进行感测数据的传输时,亦可将感测埠102的电源供应关闭。
[0034]如此依据电脑装置使用的操作系统类别选择控制切换单元106将感测数据Dl传送给嵌入式控制器104或感测埠102,即可使平台控制单元108在不同的操作系统环境下皆能接收感测数据D1,进而使电脑装置正常运作。
[0035]图2绘示为本发明另一实施例的电脑装置的示意图,请参照图2。本实施例的电脑装置的图1实施例的电脑装置的不同之处在于,本实施例的电脑装置少了切换单元106,而由感测埠202直接透过内集成电路总线接收感测数据D1,其中感测端口 202具有第一数据传输接口与第二数据传输接口。本实施例的嵌入式控制器104可依据电脑装置的操作系统类别,控制感测端口 202透过第一数据传输接口将感测数据传送至平台控制单元108或透过第二数据传输接口与嵌入式控制器104将感测数据传送至平台控制单元108。举例来说,上述的第一数据传输接口可例如为通用串行总线,而第二数据传输接口可例如为内集成电路总线。
[0036]此外,在本实施例中,感测埠202与嵌入式控制器104以及平台控制单元108间的接脚耦接方式与图1实施例亦不相同。在图1实施例中,感测端口 202输出内集成电路总线讯号以及通用序列总线讯号的接脚(未绘示)皆连接至平台控制单元108,而在本实施例中感测端口 202输出内集成电路总线讯号的接脚改为连接至嵌入式控制器104,而输出序列总线讯号的接脚则依然连接至平台控制单元108。
[0037]如此一来,当嵌入式控制器104侦测出电脑装置所使用的操作系统类别为Windows8操作系统时,嵌入式控制器104可控制感测端口 202透过第一数据传输接口(即通用串行总线)的接脚将感测数据传送至平台控制单元108,而当电脑装置的操作系统为Windows7操作系统时,嵌入式控制器104则控制感测端口 202透过第二数据传输接口(即内集成电路总线)的接脚将感测数据传送至嵌入式控制器104后,嵌入式控制器104再将感测数据传送至平台控制单元108。其中嵌入式控制器104可例如以发送控制讯号至感测端口 202上设置脚位(strap pin)(未绘示)的方式,来控制感测端口 202透过内集成电路总线的接脚或透过通用串行总线的接脚输出感测数据。
[0038]如上所述,本实施例亦可使平台控制单元108在不同的操作系统下皆能接收感测数据D1,进而使电脑装置正常运作。且在图1的实施例中,在电脑装置使用的操作系统为Wind0ws7操作系统时,并不须供电至感测埠102,然由于进行感测的传感器(如加速计、陀螺仪以及磁量计等)仍需持续对其供电,因此切换单元106与感测端口 102之间将可能有漏电流产生,而此漏电流若经由感测埠102流至平台控制单元108将可能造成电脑装置无法正常运作。而在本实施例中,由于并不须切换单元106进行数据路径的切换,且感测埠202 一直都处于被供电的状态,因此不会有如图1实施例的漏电流问题产生。
[0039]图3绘示为本发明一实施例的电脑装置的数据路径切换方法,请参照图3,及同时配合参照图1。归纳上述电脑装置的数据路径切换方法可包括下列步骤。首先,接收感测数据(步骤S302),其中感测数据可例如为加速度感测数据、陀螺仪感测数据以及磁力计感测数据至少之其一。接着,侦测电脑装置的操作系统类别(步骤S304),电脑装置的操作系统类别可为第二操作系统,例如为Windows7操作系统,或第一操作系统,例如为Windows8操作系统。然后再依据电脑装置的操作系统类别切换传送感测数据至平台控制单元的数据路径(步骤S306)。其中,步骤S306的实施方式可例如为:依据电脑装置的操作系统类别控制接收感测数据的切换单元将感测数据传送至嵌入式控制器或感测端口,例如先判断电脑装置的操作系统为第一操作系统,如Windows8操作系统,或第二操作系统,如Windows7操作系统(步骤S308),若电脑装置的操作系统为WindowsS操作系统,控制切换单元将感测数据经感测端口传送至平台控制单元(步骤S310)。相反地,若电脑装置的操作系统为Wind0ws7操作系统,则控制切换单元将感测数据经嵌入式控制器传送至平台控制单元(步骤S312)。
[0040]图4绘示为本发明另一实施例的电脑装置的数据路径切换方法,请参照图4及同时参照图2。本实施例的电脑装置的数据路径切换方法与图3实施例的不同之处在于,本实施例的数据路径切换方法可不须利用切换单元,而利用控制感测端口的第一数据传输接口与第二数据传输接口的数据传输来达成步骤S306所欲达到的效果。本实施例的步骤S306的实施方式可例如为:依据电脑装置的操作系统类别控制感测端口透过第一数据传输接口将感测数据传送至平台控制单元,或透过第二数据传输接口与嵌入式控制器将感测数据传送至平台控制单元,其中第一数据传输接口可例如为通用串行总线,而第二数据传输接口则可例如为内集成
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1