構建以PXI為核心的新一代測試系統
概覽
對于測試工程師而言,產品功能上的日益匯聚與行業標準的日益多樣這樣不斷顯著的趨勢為他們創造了全新的機會,來開發新一代的測試系統。由于新一代測試系統能順應市場主流技術的進步而獲得更新,從而可以極大地加速產品開發周期,并且確保測試系統可以被長期使用。我們看到,測試系統開發的方式已經從構建應用系統或現成即用的測試系統,轉為構建一個模塊化的測試構架。新一代模塊化的測試構架不但能為多種產品的不同測試要求提供支持,而且當今后有新的測試技術推出,還可以輕松地將其集成到現有系統中。模塊化測試構架有幾個關鍵因素:高效管理測試資源的測試管理服務,用于開發測試程序的應用軟件環境,軟硬件接口的硬件驅動層,以及根據應用需求給出結果的測試硬件部分。此文將主要討論開發新一代模塊化測試構架的一些準則。
行業趨勢以及如何設計一個模塊化測試系統
我們看到在不同的行業具有一些共同的趨勢,比如產品在復雜性和功能上的不斷增加,這在消費市場上尤其顯著。另一個趨勢是多種標準的涌現,但是目前沒有跡象表明其中的哪一種會獨占市場,例如無線通訊領域。而事實是,從本質上來說,測試系統的復雜性要歸因于待測產品的復雜性,一個靈活的測試系統不但能滿足現有的測試需求,而且具備極大的可擴展性,通過采用技術上的進步來提升系統性能,同時確保已有投資。為了滿足這些趨勢帶來的要求,就必須要開發模塊化的、以軟件為核心的測試系統,以便快速地適應不斷產生的變化。這一點已經不單單是代工制造廠商的要求,在這些廠家里一直需要靈活的測試構架來滿足不同產品的要求;而且現在連一向很保守的美國國防部也決定采用綜合獨立以軟件為核心的)儀器來取代眾多功能單一的儀器,從而解決原有設備老化的問題。
為了更好地設計一個模塊化測試構架來滿足您的諸多需求,以下5個結構層次為您提供了一個參考準則:
圖1:5個結構層次的模塊化測試構架
層次結構五:自動化測試系統管理軟件
自動化的測試系統需要實現多種任務和測量功能:這些任務和功能中,一些與待測設備(DUT)相關的,而另一些對于每個待測設備是通用的。為了把維護費用降至最小,并且保證測試系統的壽命,實現DUT級別的任務與系統級別的任務相分離的測試策略是十分重要的,這樣工程師們在整個開發周期中可以迅速地重用、維護并修改測試程序(或者模塊)來滿足特定的測試需求。
在所有的測試系統中,都存在著根據待測設備不同的不同操作,也存在著對于所有待測設備都通用的操作,例如系統級別的任務等。
評論