测试机具的制作方法

文档序号:6582985阅读:219来源:国知局
专利名称:测试机具的制作方法
技术领域
本发明涉及一种测试机具,且特别涉及一种用以对计算机系统的主机板(Main Board)进行测试的测试机具。
背景技术
在系统开发阶段中,研发人员需清楚了解其设计的计算机系统中的电源相关电路 是否稳定,以确保系统中所有电路及芯片能正常运作。一般来说,研发人员需对计算机系统 进行断电/供电(AC Cycling)或关机/开机(Shutdown、Co Id Boot及DC on/off)等操作, 来验证计算机系统的电源相关电路是否稳定。然而,如果以人工来进行前述操作的执行,将 耗费大量的人力及时间成本,且以人工来执行的操作亦具有测试精确度及测试稳定性不高 的问题。据此,如何设计出可有效地对计算机系统进行前述操作的机具为业界不断致力的 方向之一。

发明内容

本发明涉及一种测试机具,其被编程(Programmed)来对一待测系统进行断电/供 电(AC Cycling)或关机/开机(Shutdown、Cold Boot及DC on/off)等测试操作。如此, 相较于传统计算机系统的测试方案,本发明相关的测试机具可有效地避免以人工的方式来 进行前述操作,并具有可节省人力与时间成本,及可提供高测试精确度及高测试稳定性的 优点。根据本发明的一方面,提出一种测试机具,用以对待测系统进行测试,待测系统具 有第一传输接口电路、第二传输接口电路及电源开关。测试工具包括供电电路、状态检测电 路及控制电路。供电电路包括供电单元及开关控制电路。供电单元用以根据市电电源信号 提供测试电源信号。开关控制电路响应于控制信号周期性地驱动电源开关,以提供测试电 源信号对待测系统供电。待测系统响应于测试电源信号为致能,以根据经由第一传输接口 电路提供的系统程序数据进行系统开机操作。状态检测电路与第二传输接口电路耦接,用 以响应于第二传输接口电路上的操作信号产生状态检测信号指示待测系统是否开机成功。 控制电路用以提供控制信号,并对状态检测电路提供的状态检测信号进行处理。为让本发明的上述内容能更明显易懂,下文特举一优选实施例,并配合附图,作详 细说明如下


图1绘示依照本发明实施例的测试机具的方块图。图2绘示图1的供电单元Ila的详细方块图。图3绘示图1的开关控制电路lib的详细方块图。图4绘示图1的状态检测电路12的详细方块图。图5绘示图1的控制电路13的详细方块图。
图6、图7、图8、图9、图10A、图10B、图IlA及IlB绘示图5的嵌入式系统ES所执
行的测试操作的流程图。图12绘示依照本发明实施例的测试机具的另一方块图。主要元件符号说明1、1'测试机具2:待测系统11 供电电路12:状态检测电路

13:控制电路21:电源电路22 电源开关23:系统芯片24、25:传输接口电路Ila:供电单元lib:开关控制电路IPC、OPC 输入连接端口、输出连接端口0LP:过载保护电路SSRl、SSR2 继电器DT 电源检测器MP 微处理器RY:中继开关DSC:双信号连接器PT:传输接口连接端口DTC 检测器ES 嵌入式系统HID:接口装置电路Mo 显示器3 远端监控系统MY:存储器电路
具体实施例方式请参照图1,其绘示依照本发明实施例的测试机具(test device)的方块图。测 试机具1例如用以对待测系统2进行断电/供电(AC Cycling)或关机/开机(Shutdown、 Cold Boot及DC on/off)测试。举例来说,测试机具1为主机板(Mainboard)测试机台,待 测系统2例如为待测试的主机板,其上具有电源电路21、电源开关22、系统芯片23、传输接 口电路24及25。传输接口电路24及25例如由系统芯片23所控制。举例来说,传输接口电路 24可为通用串行总线(Universal Serial Bus, USB)接口电路或网络控制器(Network Interface Controller,NIC),用以接收外部电路提供的系统程序(Operation System,OS)数据Dos。举例来说,传输接口电路25可为USB接口电路、视频图形阵列(Video Graphic Array, VGA)接口电路或NIC,其亦受控于系统芯片23,用以进行对应的接口传输操作。在进行测试时,待测试的主机板上例如更配置有中央处理器(CentralftOcessing Unit, CPU)及随取存储器(Random Access Memory, RAM)。系统芯片23与CPU及RAM之间 具有对应的通讯连结,以连结为一完整的计算机系统。如此,待测系统2可响应于测试机具 1提供的电源信号及开关控制信号,根据传输接口电路M提供的系统程序数据Dos进行系 统开关机的操作。测试机具1包括供电电路11、状态检测电路12及控制电路13。供电电路11包括 供电单元Ila及开关控制电路lib。供电单元Ila用以响应于市电电源信号Spw提供测试 电源信号Spt。举例来说,供电单元Ila包括输入连接端口(Connector) IPC、过载保护电路 0LP、继电器(Solid StateRelay) SSR1、SSR2、电源检测器DT及输出连接端口 0PC,如图2所不。输入连接端口 IPC例如为220伏特的市电公接头,用以接收电压例如为220伏特 的市电电源信号Spw。继电器SSRl及SSR2受控于控制电路13提供的控制信号SWl及SW2 来选择性地对经由过载保护电路OLP的市电电源信号进行切换,以选择性地关闭电源信号 传输路径。由于供电单元Ila中应用两个继电器SSRl及SSR2,如此供电单元Ila可同时对 电源信号传输路径上的火线(Live Line)及中性线(Neutral Line)进行开启与关闭的操 作。电源检测器DT用以对继电器SSRl及SSR2提供的电源信号进行检测,以记录并输出其 的相关电信号参数数据DP(电压、电流、功率等基本电信号参数)至控制电路13。输出连接 端口 OPC用以根据此电源信号输出测试电源信号Spt至待测系统2。开关控制电路lib响应于控制信号ks,提供开关信号ks'来周期性地驱动电源 开关22,以周期性地提供测试电源信号Spt对待测系统2供电。举例来说,开关控制电路 lib包括微处理器MP、中继开关RY及双信号连接器(Dual Signal Connector)DSC,如图3 所示。微处理器MP用以接收并输出控制电路13提供的控制信号&8。中继开关RY受控 于微处理器MP的控制触发电路事件EV,以模拟电源按钮被按压的事件。双信号连接器DSC 响应于电路事件EV来提供控制信号ks'至待测系统2支电源开关22,以对其进行控制。状态检测电路12与传输接口电路25耦接,用以响应于传输接口电路25上的操作 信号Sop产生状态检测信号^t,用以指示待测系统2是否开机成功。举例来说,状态检测 电路12例如包括传输接口连接端口 PT及状态检测器DTC,如图4所示。传输接口连接端口 PT经由对应的通讯连结连接至待测系统2中的传输接口电路25。举例来说,传输接口电路25为USB连接器,据此,当待测系统2开机完成时,传输 接口电路25将对应地具有USB操作信号(例如是D+、D-、电源信号VDD及接地信号GND)。 传输接口连接端口 PT接收USB操作信号(即是操作信号Sop),并将其提供至检测器DTC。 检测器DTC判断是否有接收到前述USB信号,如果是,则产生状态检测信号Sst指示待测系 统2开机完成。举例来说,检测器DTC例如包括电源感测器(未绘示),用以判断是否接收到USB 操作信号中的电源信号,以对应地判断待测系统2是否开机完成。举例来说,检测器DTC中 更例如包括键盘模拟器(Keyboard Simulator)(未绘示),以模拟一个键盘经由SUB缆线及 传输接口电路25连接至待测系统2。5
在另一个例子中,传输接口电路25为VGA接口电路,据此当待测系统2开机完成 时,传输接口电路25将对应地提供视频信号(例如是对应至多个像素的像素数据)。传输 接口连接端口 PT例如为超小型D(D-subminiature,D-sub)视频接口连接端口或数字视频 接口 DVKDigitalVisual Interface)连接端口,以接收视频信号(即是操作信号Sop),并 将其提供至检测器DTC。如此,检测器DTC可对应地提供状态检测信号Sst来指示待测系统 2是否开机完成。举例来说,状态检测电路12也可设置另一个传输接口连接端口(未绘示),用以接 收并输出传输接口连接端口 PT提供的操作信号Sop至对应的输出装置,例如是显示器。如 此使用者也可经由显示器来观看待测系统2执行开机操作时的相关图像画面。在再一个例子中,传输接口电路25为NIC,而测试机具1也可设置对应的状态检测 电路12对相关的网络操作信号进行检测,并对应地提供状态检测信号Sst指示待测系统2 的开机状态。控制电路13用以提供控制信号Scs至开关控制电路11b,并对状态检测电路12提 供的状态检测信号Sst进行处理。举例来说,控制电路13包括接口装置电路HID及嵌入式 系统(Embedded System) ES,如图5所示。接口装置电路HID具有对应的连接端口以进行诸 如控制SW1、SW2、ks、相关电信号参数数据DP及状态检测信号Sst的传输操作。嵌入式系统ES用以执行对应的软件,来产生控制信号SWl、SW2及ks,并对前述 控制信号、状态检测信号Sst及相关电信号参数数据DP进行处理,以产生测试数据。在一 个例子中,嵌入式系统ES中还包括图像输出接口电路(未绘示),以输出此测试数据至对应 的一显示器Mo,以显示此测试数据。如此,使用者可有效地经由测试机具1来观看前述控制 信号SW1、Sff2, ks、状态检测信号Sst及相关电信号参数数据DP。在一个例子中,嵌入式系统ES中还包括NIC(未绘示)及网络启动服务功能 模块,其中此NIC例如经由网络路径连接至待测系统2中的传输接口电路M。举例来 说,网络启动服务功能模块例如可支持智慧型平台管理接口(Intelligent Platform Management Interface, IPMI)指令,可经由诸如开机前执行环境协议(Preboot Execution Environment,PXE)、动态主机配置协议(Dynamic Host Configuration Protocol Server, DHCP)、小型文件传输协议(Trivial File Transfer Protocol,TFTP)等其中的部分或全部 的服务,来对待测系统2进行远端开机操作。在一个例子中,嵌入式系统ES更具有状态上传模块(未绘示),可经由前述NIC连 接至远端监控系统3,并将此测试数据传送至远端监控系统3,如此,使用者可经由远端监 控系统3来远端监控测试机具1所执行的测试操作。在一个例子中,嵌入式系统ES更具有可快速启动就绪(Quickly Boot)、系统数据 写入保护(System Partition Write !Protection)、系统程序自动更新及远端线上系统管 理(Remote Web-based Management)(用以对测试机具1的系统状态进行管理及检测)等 其中的部分或全部的功能,以便利使用者的测试操作。请参照图6,其绘示嵌入式系统ES执行的测试操作的流程图。举例来说,嵌入式系 统ES可执行一界面菜单,让使用者选择性地控制测试机具1对待测系统2执行不同的测试 模式。首先如步骤(a),嵌入式系统ES驱动显示器Mo显示设定视窗,其中显示器Mo例如是 触控式显示器。接着如步骤(b),显示器Mo响应于使用者的触控操作产生启动操作指令,6嵌入式系统ES响应在此启动操作指令驱动显示器Mo显示一菜单界面。经由此菜单界面, 使用者可选择性地驱动测试机具1执行若干种测试模式中的其中的部分或全部,来对待测 系统2进行对应的测试操作。之后如步骤(c),显示器Mo响应于使用者的触控操作产生选 择操作指令,嵌入式系统ES响应在此选择操作指令执行对应的一测试模式,以对待测系统 2执行对应的测试操作。在一个例子中,测试机具1可支持诸如交流电源切换测试模式(ACCycling)、直流 电源切换测试模式(amtdown,Cold boot, and DC on/off)、远端开机测试模式、交流与直 流电源切换测试模式及交流电源切换与远端开机测试模式等的操作模式。举例来说,交流 电源切换的操作流程图例如图7所示。首先如步骤(dl),测试机具1经由供电单元Ila提供测试电源信号Spt (例如是交 流电源信号)至待测系统2。接着如步骤(el),测试机具1判断测试电源信号Spt是否成功 地传送至待测系统2 ;若是,执行步骤(Π),判断待测系统2是否回传指示开机成功的状态 检测信号^t ;若是,执行步骤(gl),关闭供电单元11a,以终止提供测试电源信号Spt。然后 如步骤(hi),测试机具1判断测试电源信号Spt是否被终止;若是,执行步骤(il),测试机 具1判断是否已经执行N次切换测试操作,其中N为使用者设定的测试操作次数;若是,执 行步骤(jl),测试机具1判断完成此次交流电源切换测试;若否,重复执行步骤(dl)-(jl)。 当前述步骤(el)、(fl)及(hi)中,测试机具1分别判断测试电源信号Spt没有成功地传送 至待测系统2、判断待测系统2没有回传指示开机成功的状态检测信号^t及判断测试电源 信号Spt没有被终止,则执行步骤(kl),测试机具1将显示错误信息通知此次测试发生错 误。直流电源切换测试模式、远端开机测试模式、交流与直流电源切换测试模式及交 流电源切换与远端开机测试模式的操作流程图例如分别如图8、图9、图10A、图10B、图IlA 及图IlB所示,在此,并不再对其的步骤进行详细叙述。在本实施例中虽仅以嵌入式系统ES中包括经由网络路径提供系统程序数据Dos 至待测系统2,使待测系统2可根据经由网络路径提供的系统程序数据Dos来开机的情形为 例做说明,然而,本实施例的测试机具1并不局限于此。在其他例子中,测试机具1中也可 包括存储器电路MY,来经由存储器存取路径提供操作系统数据Dos至待测系统2,如图12 所示。本发明实施例系有关于一种测试机具,其被编程(Programmed)来对待测系统进 行断电/供电或关机/开机等测试操作。如此,相较于传统计算机系统的测试方案,本发明 相关的测试机具可有效地避免以人工的方式来进行前述操作,并具有可节省人力与时间成 本,及可提供高测试精确度及高测试稳定性的优点。综上所述,虽然本发明已以一优选实施例公开如上,然其并非用以限定本发明。本 发明所属领域技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因 此,本发明的保护范围当视所附权利要求书所界定者为准。权利要求
1.一种测试机具,用以对一待测系统进行测试,该待测系统具有一第一传输接口电路、 一第二传输接口电路及一电源开关,该测试工具包括一供电电路,包括一供电单元,用以根据一市电电源信号提供一测试电源信号;及一开关控制电路,响应于一控制信号周期性地驱动该电源开关,以提供该测试电源信 号对该待测系统供电,该待测系统响应于该测试电源信号为致能,以根据经由该第一传输 接口电路提供的一系统程序数据进行一系统开机操作;一状态检测电路,与该第二传输接口电路耦接,用以响应于该第二传输接口电路上的 一操作信号产生一状态检测信号指示该待测系统是否开机成功;以及一控制电路,用以提供该控制信号,并对该状态检测电路提供的该状态检测信号进行 处理。
2.如权利要求所述的测试机具,其中还包括一存储器电路,用以存储并提供该系统程序数据至该待测系统。
3.如权利要求1所述的测试机具,其中该状态检测电路包括一连接器,经由一通讯连结与该待测系统的该第二传输接口电路耦接,以接收该操作 信号;及一检测器,用以根据该操作信号产生该状态检测信号。
4.如权利要求1所述的测试机具,其中该控制电路包括一网络控制器,用以经由一网络路径连接至该待测系统;及一服务电路,用以经由该网络路径提供一该系统程序数据至该待测系统,以进行该系 统开机操作。
5.如权利要求1所述的测试机具,其中该供电电路还包括一电源检测器,用以检测相关于该测试电源信号的多个相关电信号参数,该电源检测 器更提供这些相关电信号参数至该控制电路。
6.如权利要求5所述的测试机具,其中该控制电路还包括一处理电路,用以产生该控制信号,并对该控制信号、该状态检测信号及这些相关电信 号参数进行处理,以产生一测试数据。
7.如权利要求6所述的测试机具,其中该控制电路还包括一网络控制器,用以经由一网络路径连接至一远端控制系统;及一状态上传模块,用以经由该网络路径传输该测试数据至该远端控制系统。
全文摘要
一种测试机具,用以对具有第一传输接口电路、第二传输接口电路及电源开关的待测系统进行测试。测试工具包括供电电路、状态检测电路及控制电路。供电电路包括供电单元及开关控制电路。供电单元根据市电电源信号提供测试电源信号。开关控制电路响应于控制信号驱动电源开关,以对待测系统供电。待测系统响应于测试电源信号根据经由第一传输接口电路提供的系统程序数据进行系统开机。状态检测电路响应于第二传输接口电路上的操作信号产生状态检测信号指示待测系统是否开机成功。控制电路用以提供控制信号,并对状态检测信号进行处理。
文档编号G06F11/26GK102053893SQ20091020971
公开日2011年5月11日 申请日期2009年10月30日 优先权日2009年10月30日
发明者何志华, 陈德馨, 颜明颖, 黄士伟 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1