測試裝置制造方法
【專利摘要】一種測試裝置,適于伺服器,包括第一連接單元、第二連接單元、數據傳輸單元、處理單元與網絡單元。第一連接單元適于耦接伺服器的主機板。第二連接單元適于耦接待測元件。數據傳輸單元依據選擇信號,切換多個數據傳輸模式其中之一,以進行第一連接單元與第二連接單元的數據傳輸。處理單元控制數據傳輸單元,通過第一連接單元對主機板進行第一測試程序,或通過第一連接單元與第二連接單元對待測元件進行第二測試程序。網絡單元接收外部裝置所產生的控制信號,以使外部裝置通過網絡單元,控制處理單元進行第一測試程序與第二測試程序。
【專利說明】測試裝置
【技術領域】
[0001]本發明涉及一種測試裝置,特別涉及一種適于伺服器的測試裝置。
【背景技術】
[0002]周邊裝置連接快速(PeripheralComponent Interconnection Express, PCIE)接口,是一種廣泛用于伺服器或計算機系統的計算機數據傳輸接口。并且,在伺服器或計算機系統的主機板上,都會設置前述的數據傳輸接口,以進行數據的傳輸。
[0003]一般來說,當伺服器或計算機系統制作完成后,會對主機板上的周邊裝置連接快速接口進行測試,以確認主機板所配置的此數據傳輸接口與具有周邊元件互連快速接口的功能卡是否能正常進行數據的傳輸。
[0004]然而,對于主機板與具有周邊元件互連快速接口的功能卡,例如網絡卡、顯示卡或音效卡,則要分別進行測試,而無法同時對主機板及功能卡進行雙向的測試,如此將會造成測試上的不便,且增加測試的困難度。因此,伺服器的周邊元件互連快速接口的測試上仍有改善的空間。
【發明內容】
[0005]鑒于以上的問題,本發明的目的在于提供一種測試裝置,藉以可遠端對伺服器進行測試,以增加測試的便利性。
[0006]本發明的一種測試裝置,適于一伺服器。此測試裝置包括第一連接單元、第二連接單元、數據傳輸單元、處理單元與網絡單元。第一連接單元適于耦接伺服器的主機板。第二連接單元適于耦接待測元件。數據傳輸單元耦接第一連接單元與第二連接單元,用以依據選擇信號,切換多個數據傳輸模式其中之一,以進行第一連接單元與第二連接單元的數據傳輸。處理單元耦接數據傳輸單元,用以控制數據傳輸單元,通過第一連接單元對主機板進行第一測試程序,或通過第一連接單元與第二連接單元對待測元件進行第二測試程序,使第一連接單元及第二連接單元進行對應的數據傳輸。網絡單元耦接處理單元,且適于耦接外部裝置,其中網絡單元接收外部裝置所產生的控制信號,以使外部裝置通過網絡單元,控制處理單元進行第一測試程序與第二測試程序。
[0007]在一實施例中,前述測試裝置還包括供電單元。此供電單元耦接處理單元與第一連接單元,用以通過第一連接單元取得工作電壓,并將工作電壓提供給處理單元。
[0008]在一實施例中,前述測試裝置還包括記憶單元。此記憶單元耦接數據傳輸單元,用以儲存數據傳輸模式。
[0009]在一實施例中,前述測試裝置還包括顯示單元。此顯示單元耦接處理單元,用以顯示處理單元的運作狀態。
[0010]在一實施例中,前述測試裝置還包括開關單元。此開關單元耦接數據傳輸單元,用以產生選擇信號。
[0011]在一實施例中,前述測試裝置還包括切換單元。此切換單元耦接數據傳輸單元、處理單元與第一連接單元,用以依據處理單元所產生的第一切換信號或第一連接單元所產生的第二切換信號,以切換數據傳輸單元耦接第一連接單元,或是切換數據傳輸單元耦接處理單元。
[0012]在一實施例中,前述第一連接單元與第二連接單元包括周邊裝置連接快遞接口。
[0013]本發明的測試裝置,利用數據傳輸單元切換第一連接單元與第二連接單元之間的數據傳輸模式,再通過處理單元控制數據傳輸單元通過第一連接單元對主機板進行第一測試程序或通過第一連接單元與第二連接單元對待測元件進行第二測試程序。另外,還可進一步利用網絡單元接收外部裝置所產生的控制信號,以控制處理單元進行前述第一測試程序或第二測試程序。如此一來,除了可在伺服器本端進行測試外,還可在遠端對伺服器進行監控及測試的操作,以增加測試的便利性。
[0014]以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。
【專利附圖】
【附圖說明】
[0015]圖1為本發明的測試裝置的示意圖;
[0016]圖2為本發明的另一測試裝置的示意圖。
[0017]其中,附圖標記
[0018]100、200 測試裝置
[0019]110 第一連接單元
[0020]120 第二連接單元
[0021]130 數據傳輸單元
[0022]140 處理單元
[0023]150 網絡單元
[0024]170 主機板
[0025]180 待測元件
[0026]190 外部裝置
[0027]210 供電單元
[0028]220 記憶單元
[0029]230 顯示單元
[0030]240 開關單元
[0031]250 切換單元
【具體實施方式】
[0032]下面結合附圖對本發明的結構原理和工作原理作具體的描述:
[0033]以下所列舉的各實施例中,將以相同的標號代表相同或相似的元件。
[0034]請參考I圖所示,其為本發明的測試裝置的示意圖。本實施例的測試裝置100可為一測試卡,且適于一伺服器,亦即測試裝置100可對伺服器進行相應的測試操作。測試裝置100包括第一連接單元110、第二連接單元120、數據傳輸單元130、處理單元140與網絡單元150。
[0035]第一連接單元110適于耦接連接主機板170。也就是說,主機板170上配置有一插槽(Slot),則測試裝置100可通過第一連接單元110插設于主機板170上,以與主機板170進行耦接。
[0036]第二連接單元120適于耦接待測元件180。也就是說,第二連接單元120可設置成一插槽,則待測元件180可插設于第二連接單元120,以與第二連接單元120進行耦接。其中,待測元件180例如為顯示卡、音效卡或網絡卡等,因此待測元件180的功能測試,可因應上述的不同的種類而進行顯示測試、音效播放測試或網絡傳輸測試等。
[0037]在本實施例中,第一連接單元110與第二連接單元120具有周邊裝置連接快速(Peripheral Component Interconnection Express, PCIE)接口,以有對應的具有周邊裝置連接快速接口的主機板170與待測元件180。
[0038]數據傳輸單元130耦接于第一連接單元110與第二連接單元120,用以依據選擇信號,切換多個數據傳輸模式其中之一,以進行第一連接單元110與第二連接單元120的數據傳輸。
[0039]在本實施例中,數據傳輸模式例如包括Gen3X4、Gen3X8及Gen3xl6。因此,數據傳輸單元130便可依據選擇信號,切換對應Gen3X4、Gen3X8或Gen3xl6的數據傳輸模式,并以此Gen3x4、Gen3x8或Gen3xl6數據傳輸模式,進行第一連接單元110與第二連接單元120之間的數據傳輸。
[0040]處理單元140耦接數據傳輸單元130,用以控制數據傳輸單元130通過第一連接單元110對主機板170進行第一測試程序,或是通過第一連接單元110與第二連接單元120對待側元件180進行第二測試程序,以使第一連接單元110與第二連接單元120進行相應的數據傳輸。
[0041]前述處理單元140通過第一連接單元110對主機板170進行的第一測試程序,例如可包括連接測試、總線寬度測試、總線速度測試以及電源測試等測試。舉例來說,連接測試例如用以確定測試裝置100的第一連接單元110與主機板170的插槽確實耦接。總線寬度測試及總線速度測試例如用以測試出主機板170的插槽的傳輸頻寬以及傳輸速度。電源測試例如用以測試主機板170的電源供應是否正常。
[0042]前述第一測試程序皆是對于主機板170的插槽上的各腳位進行的必要測試,以確保不論是數據傳輸或是電源的供應都是正常運作的。另外,使用者還可在設定測試裝置100時,增加對系統管理總線、數據傳輸壓力等功能的測試,以使主機板170對各腳位的測試程序還加完整。其中,系統管理總線測試用以對主機板170上的其他已知地址的元件進行測試,數據傳輸壓力測試是用以測試在連續且大量的數據傳輸后,主機板170的插槽是否仍能正常工作。
[0043]在對主機板170進行完第一測試程序后,處理單元140即可得知主機板170的插槽的數據傳輸速度及寬度,而處理單元140例如可進一步控制數據傳輸單元130切換成通過第一連接單元110與第二連接單元120對待側元件180進行第二測試程序。
[0044]前述處理單元140通過第一連接單元110對主機板170進行的第二測試程序,例如可包括系統管理總線測試、總線寬度測試、總線速度測試以及待測元件180的功能測試。舉例來說,總線寬度及總線速度測試例如用以測試出待測元件180的數據傳輸寬度及速度。系統管理總線測試例如用以對待測元件180上的其他已知地址的元件進行測試。
[0045]另外,待測元件180的功能測試可因應不同的待測元件180,而有不同的功能測試。其中,待測元件180可為顯示卡、音效卡或網絡卡,因此待測元件180的功能測試可因應上述的不同的種類,而進行相應的顯示測試、音效播放測試或網絡傳輸測試等。其中,用以進行第二測試程序的測試數據,可由主機板170經由測試裝置100的第一連接單元110、數據傳輸單元130與第二連接單元120傳輸至待測元件180。
[0046]接著,待測元件180接收到前述的測試數據以進行相關的測試,并產生對應的測試結果。并且,此測試結果例如由待測元件180經由第二連接單元120、數據傳輸單元130與第一連接單元110傳輸至主機板170。
[0047]網絡單元150耦接處理單元140,且適于耦接一外部裝置190,此外部裝置190例如為一遠端的伺服器。并且,網絡單元150可為一網絡連接埠,例如為RJ45。其中,網絡單元150接收外部裝置190所產生的控制信號,以使外部裝置190通過網絡單元150,控制處
理單元140進行第一測試程序與第二測試程序。
[0048]如此一來,使用者除了可在伺服器本端進行測試外,還可進一步通過網絡單元150對伺服器進行遠端進行監控及測試的操作,將可增加測試的便利性。
[0049]請參考圖2所示,其為本發明的另一測試裝置的示意圖。測試裝置200包括第一連接單元110、第二連接單元120、數據傳輸單元130、處理單元140、網絡單元150、供電單元210、記憶單元220、顯示單元230、開關單元240與切換單元250。其中,第一連接單元110、第二連接單元120、數據傳輸單元130、處理單元140、網絡單元150的耦接關系及相關操作可參考圖1的實施例的說明,故在此不再贅述。
[0050]供電單元210稱接處理單元140與第一連接單元110,且第一連接單元110進一步耦接主機板170的電源供應器,因此當測試裝置200插設于主機板170上,供電單元210可通過第一連接單元110取得主機板170所提供的工作電壓,且供電單元210將此工作電壓提供給處理單元140,使處理單元140可進行運作。
[0051 ] 記憶單元220耦接數據傳輸單元130,用以儲存前述數據傳輸單元130所對應的多個數據傳輸模式,使得數據處理單元140接收到選擇信號后,可依據選擇信號由記憶單元220取得對應的數據傳輸模式,切換至對應的數據傳輸模式,以進行第一連接單元110與第二連接單元120之間的數據傳輸。
[0052]顯示單元230耦接處理單元140,用以顯示處理單元140的運作狀態。其中,顯示單元230可為發光二極管、七段顯示器或液晶顯示器等。舉例來說,處理單元140例如可依據第一測試程序或第二測試程序,而產生對應的第一顯示信號或第二顯示信號。接著,顯示單元230可產生對應第一顯示信號或第二顯示信號的顯示狀態,使得使用者可利用顯示單元230的顯示狀態,而得知測試裝置200是以第一測試程序或是以第二測試程序進行測試。
[0053]開關單元240耦接數據傳輸單元130,用以產生選擇信號。在本實施例中,開關單元240可為指撥開關,則使用者可調整指撥開關上的開關位置,以產生不同的選擇信號,使數據傳輸單元130可依據對應的選擇信號,切換對應的數據傳輸模式,以進行數據傳輸的操作。
[0054]切換單元250耦接數據傳輸單元130、處理單元140與第一連接單元110,用以依據處理單元140所產生的第一切換信號或第一連接單元110所產生的第二切換信號,以切換數據傳輸單元130耦接第一連接單元110,或是切換數據傳輸單元130耦接處理單元140。[0055]在本實施例中,切換單元250例如通過第一連接單元110耦接至主機板170的一基板管理控制器(Baseboard Management Board, BMC),此基板管理控制器亦可通過第一連接單元Iio發出控制信號控制數據傳輸單元130進行第一測試程序或第二測試程序。
[0056]因此,當使用者在伺服器本端時,使用者可通過基板管理控制器發出第二切換信號,并通過第一連接單元Iio傳送至切換單元250,使切換單元250切換數據傳輸單元130與第一連接單元110耦接,以便于基板管理控制器可控制數據傳輸單元130進行第一測試程序或是第二測試程序。
[0057]另一方面,當使用者不在伺服器本端時,使用者例如可操作通過與網絡單元150耦接的外部裝置190產生控制信號,并通過網絡單元150傳送至處理單元140,則處理單元140對應產生第一切換信號至切換單元250,使切換單元250切換數據傳輸單元130與處理單元140耦接,以便于外部裝置190可通過處理單元140控制數據傳輸單元130進行第一測試程序或是第二測試程序。
[0058]如此一來,使用者除了可在伺服器本端進行測試外,還可進一步通過網絡單元150對伺服器進行遠端進行監控及測試的操作,將可增加測試的便利性。
[0059]本發明的實施例的測試裝置,其利用數據傳輸單元切換第一連接單元與第二連接單元之間的數據傳輸模式,再通過處理單元控制數據傳輸單元通過第一連接單元對主機板進行第一測試程序或通過第一連接單元與第二連接單元對待測元件進行第二測試程序。另夕卜,還可進一步利用網絡單元接收外部裝置所產生的控制信號,以控制處理單元進行前述第一測試程序或第二測試程序。如此一來,除了可在伺服器本端進行測試外,還可在遠端對伺服器進行監控及測試的操作,以增加測試的便利性。
[0060]當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。
【權利要求】
1.一種測試裝置,適于一伺服器,其特征在于,該測試裝置包括: 一第一連接單兀,適于稱接該伺服器的一主機板; 一第二連接單元,適于耦接一待測元件; 一數據傳輸單元,耦接該第一連接單元與該第二連接單元,用以依據一選擇信號,切換多個數據傳輸模式其中之一,以進行該第一連接單元與該第二連接單元的一數據傳輸; 一處理單元,耦接該數據傳輸單元,用以控制該數據傳輸單元,通過該第一連接單元對該主機板進行一第一測試程序,或通過該第一連接單元與該第二連接單元對該待測元件進行一測試程序,使該第一連接單元及該第二連接單元進行對應的該數據傳輸;以及 一網絡單元,耦接該處理單元,且適于耦接一外部裝置,其中網絡單元接收該外部裝置所產生的一控制信號,以使該外部裝置通過該網絡單元,控制該處理單元進行該第一測試程序與該第二測試程序。
2.根據權利要求1所述的測試裝置,其特征在于,還包括: 一供電單元,耦接該處理單元與該第一連接單元,用以通過該第一連接單元取得一工作電壓,并將該工作電壓提供給該處理單元。
3.根據權利要求1所述的測試裝置,其特征在于,還包括: 一記憶單元,耦接該數據傳輸單元,用以儲存該些數據傳輸模式。
4.根據權利要求1所述的測試裝置,其特征在于,還包括: 一顯示單元,耦接該處理單元,用以顯示該處理單元的一運作狀態。
5.根據權利要求1所述的測試裝置,其特征在于,還包括: 一開關單元,耦接該數據傳輸單元,用以產生該選擇信號。
6.根據權利要求1所述的測試裝置,其特征在于,還包括: 一切換單元,耦接該數據傳輸單元、該處理單元與該第二連接單元,用以依據該處理單元所產生的一第一切換信號或該第一連接單元所產生的一第二切換信號,以切換該數據傳輸單元耦接該第一連接單元,或是切換該數據傳輸單元耦接該處理單元。
7.根據權利要求1所述的測試裝置,其特征在于,該第一連接單元與該第二連接單元包括周邊裝置連接快遞接口。
【文檔編號】H04L12/26GK103795583SQ201210423883
【公開日】2014年5月14日 申請日期:2012年10月30日 優先權日:2012年10月30日
【發明者】金志仁, 呂玉樹 申請人:英業達科技有限公司, 英業達股份有限公司