电子装置及其检测方法

文档序号:9375522阅读:334来源:国知局
电子装置及其检测方法
【技术领域】
[0001]本发明涉及一种电子装置及其检测方法,特别是一种用以决定一扩充装置是通过何种扩充总线接口来与控制单元进行信号沟通的电子装置及其检测方法。
【背景技术】
[0002]随着科技的迅速发展,近年来,电子装置(如笔记本电脑、平板计算机、移动电话等)配备有许多输入输出模块以及功能性模块,例如键盘、鼠标、硬盘、网络适配器及其他各类型适配卡等。各种模块通过平台控制单元(Platform Controller Hub,简称PCH)来与中央处理单元(CPU)进行数据传输。平台控制单元提供多种的扩充总线(expans1n bus),以供兼容于不同规格的模块来与中央处理单元进行数据传输。
[0003]上述的许多模块,现今大多已可同时支持两种以上的扩充总线接口,藉以可适用于不同扩充总线的主板上。举例而言,可将一同时支持PCIe扩充总线接口及SD1扩充总线接口的模块用在一仅支持PCIe扩充总线的主板,或者仅支持SD1扩充总线的主板。然而,目前现有可支持多扩充总线接口的模块,其在装设至仅提供单一总线的主板时,就必须先配合主板所提供的扩充总线,通过硬件线路的配置,来决定模块要执行的扩充总线接口。如此一来,于制造时,便必须一并考虑配置上述的硬件线路,不仅增加耗材成本,也浪费时间。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种用以决定一扩充装置是通过何种扩充总线接口来与控制单元进行信号沟通的检测方法。
[0005]本发明的另一主要目的为提供一种可执行上述检测方法的电子装置。
[0006]为了实现上述目的,本发明提供了一种检测方法,用以于一电子装置开机时,决定电子装置中的一扩充装置是通过一第一扩充总线接口或一第二扩充总线接口来与一控制单元执行信号沟通。检测方法包括以下步骤:开启第一扩充总线接口 ;检测控制单元是否于第一扩充总线接口开启时产生一回馈信号;若控制单元未于第一扩充总线接口开启时传来该回馈信号,则开启第二扩充总线接口 ;检测控制单元是否于第二扩充总线接口开启时传来回馈信号;若是,则使扩充装置通过第二扩充总线接口来与控制单元执行信号沟通,以执行一开机程序。
[0007]为了更好地实现上述目的,本发明还提供了一种电子装置,包括有处理单元、控制单元及扩充装置。控制单元耦接至处理单元,其中控制单元提供一第一扩充总线或一第二扩充总线。扩充装置通过第一扩充总线或第二扩充总线与控制单元耦接,扩充装置包括有第一扩充总线接口、第二扩充总线接口及控制系统。控制系统包括有致能模块、检测模块及执行模块。致能模块用以开启第一扩充总线接口或第二扩充总线接口 ;检测模块用以当第一扩充总线接口或第二扩充总线接口开启时,检测控制单元是否传来一回馈信号;执行模块用以当第一扩充总线接口开启,而控制单元传来回馈信号时,使扩充装置通过第一扩充总线接口来与控制单元执行信号沟通,或者当第二扩充总线接口开启,而控制单元传来回馈信号时,使扩充装置通过第二扩充总线接口来与控制单元执行信号沟通。
[0008]本发明的技术效果在于:
[0009]本发明可判断控制单元提供何种的扩充总线,并进而使扩充装置依照控制单元提供的扩充总线类型,执行相应类型的扩充总线接口(例如:当控制单元80提供的扩充总线类型为PCIe扩充总线时,扩充装置60即执行PCIe扩充总线接口 )。如此一来,可支持多种扩充总线接口的扩充装置无须于制造时,就通过硬件线路的配置,提早决定要执行的扩充总线接口的类型,有效解决上述现有技术存在的问题。
[0010]以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
【附图说明】
[0011]图1是本发明第一实施例的电子装置的第一装置结构框图;
[0012]图2是本发明第一实施例的电子装置的第二装置结构框图;
[0013]图3是本发明第二实施例的电子装置的结构框图;
[0014]图4是本发明第三实施例的电子装置的结构框图;
[0015]图5是本发明第一实施例的检测方法的步骤流程图;
[0016]图6是本发明第二实施例的检测方法的步骤流程图;
[0017]图7是本发明第三实施例的检测方法的步骤流程图。
[0018]其中,附图标记
[0019]60 扩充装置
[0020]61 第一扩充总线接口
[0021]62 第二扩充总线接口
[0022]63 控制系统
[0023]631致能模块
[0024]632计时模块
[0025]633检测模块
[0026]634执行模块
[0027]635确认模块
[0028]80 控制单元
[0029]81 第一扩充总线
[0030]82 第二扩充总线
[0031]90 处理单元
[0032]100电子装置
【具体实施方式】
[0033]下面结合附图对本发明的结构原理和工作原理作具体的描述:
[0034]以下请一并参考图1及图2关于本发明第一实施例的电子装置的结构框图。
[0035]如图1及图2所示,在本发明的一实施例中,本发明的电子装置100包括有处理单元90(例如:中央处理单元)、控制单元80及扩充装置60。于本发明的具体实施例中,电子装置100可为个人计算机、笔记本电脑或智能型手机,但本发明不限于此。
[0036]控制单元80与处理单元90耦接。控制单元80可提供第一扩充总线81 (如图1所示)或第二扩充总线82 (如图2所示),藉以通过扩充总线以耦接至可支持不同扩充总线接口的扩充装置60。在本发明的具体实施例中,控制单元80为一平台控制单元(PlatformController Hub, PCH),第一扩充总线81为PCI Express (简称PCIe)扩充总线,第二扩充总线82为SD1扩充总线,但本发明不以此为限。
[0037]扩充装置60包括有第一扩充总线接口 61、第二扩充总线接口 62及控制系统63。于本发明的具体实施例中,第一扩充总线接口 61为PCI Express(简称PCIe)扩充总线接口,而第二扩充总线接口 62为SD1扩充总线接口,但本发明不限于此。扩充装置60可通过执行第一扩充总线接口 61或第二扩充总线接口 62来与控制单元80分别通过第一扩充总线81或第二扩充总线82进行信号沟通及数据传输。以图1所示为例,当扩充装置60与仅提供第一扩充总线81的控制单元80耦接时,扩充装置60必须通过执行第一扩充总线接口 61,方能通过第一扩充总线81来与控制单元80进行信号沟通及数据传输。反之,以图2为例,当扩充装置60与仅提供第二扩充总线81的控制单元80耦接时,扩充装置60则须通过执行第二扩充总线接口 62,方能与控制单元80通过第二扩充总线82来执行信号沟通及数据传输。于具体实施例中,扩充装置60可为任意的有线或无线装置,例如:网络适配器或蓝牙(blue-tooth)无线通信装置。此外,需注意的是,本发明的扩充装置60虽以提供两种扩充总线接口为例,但本发明的扩充装置60可支持的扩充总线接口并不以两种为限,且提供的扩充总线接口也不以PCIe扩充总线接口及SD1扩充总线接口为限。
[0038]控制系统63可用以检测控制单元80提供何种扩充总线,以于电子装置100开机时,决定扩充装置60是通过第一扩充总线接口 61或第二扩充总线接口 62来与控制单元80执行信号沟通。如图1及图2所示,在本发明的第一实施例中,控制系统63包括有致能模块631、计时模块632、检测模块633及执行模块634。于具体实施例中,上述各个模块通过固件装置实现,但本发明不以此为限;其也可通过硬件装置、软件程序或通过电路回路等其他适当型式配置而成。各个模块除可以单独的形式配置外,亦可以结合的形式配置。
[0039]在本发明的第一实施例中,致能模块631用以开启第一扩充总线接口 61或第二扩充总线接口 62。计时模块632用以当第一扩充总线接口 61或第二扩充总线接口 62开启后,计时一预定时间。检测模块633用以当第一扩充总线接口 61或第二扩充总线接口 62开启后,于预定时间内检测控制单元80是否传来一回馈信号。执行模块634用以当第一扩充总线接口 61开启,而控制单元80传来回馈信号时,使扩
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1