主机板元件的连结状态检测方法与流程

文档序号:19350050发布日期:2019-12-06 21:17阅读:142来源:国知局
主机板元件的连结状态检测方法与流程

本发明是有关于一种主机板元件的连结状态检测方法,特别是用于主机板上跨接器与中央处理单元是否为正确与主机板连结的检测方法。



背景技术:

目前,计算机装置或服务器装置上的主机板通常具有一些跨接器,在研发阶段,使用者可调整跨接器连接方式来改变主机板相关的设定组态(例如,清除cmos、网络连接埠设定、vga启用或主机板其他特定功能的启用与否等),以符合使用者目前需要的运作模式,而随着主机板规格的不同,跨接器的数量和设定所对应的功能也可能不同。一般来说,跨接器会透过其连接方式来选择性地将一节点连接到高电压位准或低电压位准,而该节点则电性连接到主机板上相对的元件或是接脚以提供其设定电压位准。在研发阶段,使用者经常会变换设定组态,因此每一次使用主机板之前都需要再重新确认设置跨接器连接方式是否正确,以避免设定组态不对应而导致装置的运作出问题,然而在研发测试中,若是不同的使用者来操作时,经常无法确定目前的跨接器设置方式是否符合原先的设定,或是错误地设置跨接器,造成计算机装置或服务器装置的运作异常,也增加了除错的困难。

另一方面,在研发测试中,主机板上的中央处理单元也可能因不同的使用者的需求而置换,也因此经常会有中央处理单元与主机板上插槽(socket)松脱的问题发生。尤其在一些情况下,可能只是中央处理单元安装不实或歪斜,仅部分接脚与主机板上插槽未接上,进而使得少部分的功能失去效用,某些使用情况下并不容易发现有问题,但仍会使测试结果失真。此外,若中央处理单元相关的运作发生错误,也可能会使系统产生严重地损坏。因此,目前仍需要一种更有效地提供使用者判断主机板上元件是否正确连结的检测方法。



技术实现要素:

本发明要解决的技术问题是在于提供一种用于主机板上跨接器与中央处理单元是否为正确与主机板连结的检测方法。

为解决上述技术问题,一种主机板元件的连结状态检测方法,适用于一主机板,该主机板具有一微处理单元以及一第一跨接器以及一第二跨接器,该主机板根据该第一跨接器的一第一设定电压位准以及该第二跨接器的一第二设定电压来决定关于主机板设定的至少一设定组态,该微处理单元的一存储器单元预储存有预设设定值组,该预设设定值组包括相对于该第一设定电压位准的一第一预设设定值以及相对于该第二设定电压位准的一第二预设设定值,该主机板元件连结状态检测方法包括:于该第一跨接器以及该第二跨接器旁分别设置一第一发光单元以及一第二发光单元,且该第一发光单元以及该第二发光单元分别耦接至该微处理单元;该微处理单元侦测该第一跨接器的该第一设定电压位准是否符合第一预设设定值所对应的一该第一预设电压位准;当该第一设定电压位准符合该第一预设电压位准时,该微处理控制单元传送一正确设置信号至该第一发光单元;当该第一设定电压位准不符合该第一预设电压位准时,该微处理控制单元传送一错误设置信号至该第一发光单元;该微处理单元侦测该第二跨接器的该第二设定电压位准是否符合该第二预设设定值所对应的一第二预设电压位准;当该第二设定电压位准符合该第二预设电压位准时,该微处理单元传送该正确设置信号至该第二发光单元;以及当该第二设定电压位准不符合该第二预设电压位准时,该微处理控制单元传送该错误设置信号至该第二发光单元。

优选地,该预设设定值组为二进制的数值且具有二个位元,各位元的数值分别为该第一预设设定值以及该第二预设设定值。当该第一预设设定值为1时,该第一预设电压位准为高电压位准。当该第一预设设定值为0时,该第一预设电压位准为低电压位准。

优选地,该正确设置信号为一高电压位准,当该第一发光单元接收到该正确设置信号时,该第一发光单元持续发光。此外,当该第二发光单元接收到该正确设置信号时,该第二发光单元持续发光。

优选地,该错误设置信号为一方波信号,当该第一发光单元接收到该错误设置信号时,该第一发光单元以一既定频率闪烁发光。此外,当该第二发光单元接收到该错误设置信号时,该第二发光单元以该既定频率闪烁发光。

优选地,该主机板单元更包括用以设置一中央处理单元的一中央处理单元插槽,该中央处理单元具有至少一接地接脚,该中央处理单元插槽具有至少一插孔,其中,当该中央处理单元插置于该中央处理单元插槽时,各该插孔分别用以与各该接地接脚电性连接。此外,该主机板元件的连结检测方法更包括:提供高电压位准至各该插孔;该微处理单元侦测该插孔的电压位准是否为接地电压以判断该中央处理单元是否已正确插置于该中央处理单元插槽;以及当该微处理单元侦测到任一该插孔的电压位准为高电压位准时,则产生一插置错误信号。

优选地,该微处理单元更用以控制该主机板的开机上电程序。此外,该主机板元件的连结检测方法更包括:该微处理单元根据该插置错误信号停止该主机板的开机上电程序。

优选地,该中央处理单元的各该接地接脚分别设置于该中央处理单元的各角落。

相较于现有技术,本发明主机板元件的连结状态检测方法,藉由本发明以上主机板元件的连结检测方法,使用者可更容易地判别主机板上的跨接器设置是否符合原先的预设值,大幅减少了研发测试过程中除错的时间,也能有效地让主机板的研发人员或使用者清楚地判别那些跨接器的设置需要调整。另一方面,也避免了中央处理单元的因连接不正而导致系统运作发生错误的情形。

【附图说明】

图1是显示根据本发明一实施例所述的主机板的示意图。

【具体实施方式】

请参阅图1所示,本发明提供一种主机板元件的连结状态检测方法,一主机板100包括有微处理单元110、中央处理单元插槽120、跨接器j1、j2、…、jn以及发光单元led1、led2、…、ledn。于本实施例中,微处理单元110可为主机板100上用以控制开机上电程序的复杂可编程逻辑装置(cpld),中央处理单元插槽120则用来设置中央处理单元200,而跨接器j1、j2、…、jn用以提供设定电压位准v1、v2、…、vn以决定主机板100内的至少一设定组态。应了解到,设定电压位准v1、v2、…、vn被提供到主机板110上相对的元件(未显示于图示中)或是接脚,随着主机板110的规格与功能的不同,所连接的元件的种类、数量、接脚亦可能不同。发光单元l1、l2、…、ln分别设置于跨接器j1、j2、…、jn旁,用以分别显示跨接器j1、j2、…、jn是否正确设置。

于本实施例中,微处理单元110的存储器单元112储存有预设设定值组。预设设定值组包括有对应各设定电压位准v1、v2、…、vn的预设电压位准(例如,预设电压位准s1、s2、…、sn)的预设设定值,预设电压位准系为使用者对跨接器j1、j2、…、jn预设的设定电压位准。于本实施例中,预设电压位准s1、s2、…、sn的预设设定值可分别为「0」或「1」用以指示其预设电压位准为低电压位准或高电压位准。应了解到,预设设定值组可为二进制的数值,各位元的数值则对应至各跨接器预设电压位准,意即,预设设定值。因此,预设设定值组的位元数与跨接器的数量相同。举例来说,当跨接器的数量为6个(如,j1、j2、…、j6)时,存储器单元112储存的预设设定值组可为「001001」,则表示跨接器j1、j4的预设电压位准为高电压位准,跨接器j2、j4、j5、j6的预设电压位准为低电压位准。又或是,当跨接器的数量为8个(如,j1、j2、…、j8)时,存储器单元112储存的预设设定值组可为「00100101」,则表示跨接器j1、j3、j6的预设电压位准为高电压位准,跨接器j2、j4、j5、j7、j8的预设电压位准为低电压位准。应了解到,上述例子中的预设设定值组的各位元中的预设设定值与跨接器的对应关系仅为举例,本发明并非限制与此。

微处理单元110与各跨接器j1、j2、…、jn耦接以侦测其设定电压位准v1、v2、…、vn,并将侦测到的设定电压位准v1、v2、…、vn与存储器单元112中预设设定值组所对应的预设电压位准s1、s2、…、sn比对,藉此判断目前跨接器j1、j2、…、jn是否正确设置。以侦测跨接器j1的例子来说,微处理单元110比对设定电压位准v1与存储器单元112中预设设定值组中对应于跨接器j1的预设电压位准s1,若二者对应(例如,跨接器j1的设定电压位准v1为高电压位准且存储器单元112中预设设定值组中对应于跨接器j1的预设设定值为「1」,或者是跨接器j1的设定电压位准v1为低电压位准且存储器单元112中预设设定值组中对应于跨接器j1的预设设定值为「0」),则判断跨接器j1正确设置,微处理单元110传送正确设置信号到对应于跨接器j1的发光单元l1(例如,传送高电压位准以使发光单元l1持续发光)以通知使用者跨接器j1已正确设置。应了解到,以上正确设置信号仅用以举例,并非仅限制于此。

另一方面,微处理单元110比对设定电压位准v1与存储器单元112中预设设定值组中对应于跨接器j1的预设电压位准s1时,若二者不对应,则判断跨接器j1未正确设置,微处理单元110传送错误设置信号到对应于跨接器j1的发光单元l1(例如,传送一既定频率的方波信号以使发光单元l1闪烁发光)以通知使用者跨接器j1设置错误。应了解到,以上错误设置信号仅用以举例,并非仅限制于此。另一方面,关于本发明跨接器j2、…、jn的侦测方式亦同于以上跨接器j1的例子,在此不多加赘述。

于本实施例中,中央处理单元插槽120具有多个插孔分别对应至中央处理单元200的各个接脚。为了简化说明,图示仅显示位于中央处理单元插槽120各角落的插孔p1、p2、p3、p4,然而应了解到,中央处理单元插槽120上仍有其他对应至中央处理单元200的各个接脚的插孔,且随着中央处理单元200规格的不同,中央处理单元插槽120亦可能有所不同,本发明并非限制于此。

中央处理单元插槽120的插孔p1、p2、p3、p4各自透过电阻r1、r2、r3、r4耦接至高电压节点h,且各自对应中央处理单元200的接地接脚g1、g2、g3、g4。换句话说,当中央处理单元200正确插置于中央处理单元插槽120时,接地接脚g1、g2、g3、g4分别与插孔p1、p2、p3、p4电性连接。

为了判断中央处理单元200是否有正确插置于中央处理单元插槽120中,于本实施例中,当主机板100上电并由微处理单元110进行开机上电程序时,微处理单元110将先判断插孔p1、p2、p3、p4的电压位准以判断中央处理单元200是否有正确插置。以判断插孔p1的例子来说,微处理单元110判断插孔p1的电压位准是否为接地电压,若否,表示插孔p1仍为高电压节点h经由电阻r1所提供的高电压位准,此时微处理单元110则可产生插置错误信号以通知使用者中央处理单元200未正确插置,并且微处理单元110根据插置错误信号来中止开机上电程序以避免产生系统错误。插孔p2、p3、p4的侦测亦同于以上例子,在此不多加赘述。

另一方面,以判断插孔p1的例子来说,若微处理单元110判断插孔p1的电压位准为接地电压,表示插孔p1已由原先的高电压位准透过中央处理单元200的接地接脚g1而被下拉至接地电压,微处理单元110则判断中央处理单元200的接地接脚g1已正确插置于插孔p1。此外,插孔p2、p3、p4的侦测亦同于以上例子。当微处理单元110判断中央处理单元200的接地接脚g1、g2、g3、g4皆已正确插置于插孔p1、p2、p3、p4,则可继续接下来的开机上电程序或是其他运作。

此外,为了可以确保中央处理单元200各个接脚已确实插置于中央处理单元插槽120的各个插孔,微处理单元110所侦测的插孔p1、p2、p3、p4分别设置于中央处理单元插槽120的四个角落,藉此,一但能够确认中央处理单元200四个角落确实地与中央处理单元插槽120的插孔,则可以确认中央处理单元200准确地设置于中央处理单元插槽120上。

于本实施例中,微处理单元110系透过执行相对应的程序码以进行以上实施例中所述的微处理单元110关于连结状态检测方法的运作,例如侦测跨接器的电压、比对跨接器电压与预设设定值组所表示的电压、输出正确设置信号、输出错误设置信号、侦测中央处理器插孔的电压位准等。也因此,藉此将该些用以侦测连结状态检测的程序码设置在用于开机上电程序程序码之前,则可避免主机板元件在连结不正确的情况下开机。

综上所述,藉由本发明以上主机板元件的连结检测方法,使用者可更容易地判别主机板上的跨接器设置是否符合原先的预设值,大幅减少了研发测试过程中除错的时间,也能有效地让主机板的研发人员或使用者清楚地判别那些跨接器的设置需要调整。另一方面,也避免了中央处理单元的因连接不正而导致系统运作发生错误的情形。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1