自動(dòng)化測(cè)試的模塊化儀器系統(tǒng)
模塊化儀器——靈活的自定義軟件和可擴(kuò)展硬件 模塊化儀器——靈活的自定義軟件和可擴(kuò)展硬件 設(shè)備的日趨復(fù)雜和技術(shù)的漸進(jìn)融合迫使測(cè)試系統(tǒng)變得更加靈活。盡管成本的壓力要求系統(tǒng)具有更長(zhǎng)的生命周期,測(cè)試系統(tǒng)仍須適應(yīng)設(shè)備隨時(shí)間變化而帶來的各種變化。而實(shí)現(xiàn)這些目標(biāo)的唯一途徑便是采用一種軟件定義的模塊化架構(gòu)。本文將通過使用虛擬儀器來解釋軟件定義的概念,為硬件平臺(tái)和軟件實(shí)現(xiàn)提供多種選擇,并討論模塊化系統(tǒng)是如何滿足理想ATE的需求。 目前就本質(zhì)而言,有兩種類型的儀器應(yīng)用,虛擬儀器和傳統(tǒng)儀器。圖1描述了這兩種類型儀器的架構(gòu)。 兩種類型儀器的相似之處。兩者都具有測(cè)量硬件、一個(gè)機(jī)箱、一個(gè)電源、一根總線、一個(gè)處理器、一個(gè)操作系統(tǒng)和一個(gè)用戶界面。由于這兩類儀器使用相同的基本組件,所以從純硬件的角度來看,兩者間最明顯的區(qū)別在于如何將這些組件進(jìn)行封裝。一個(gè)傳統(tǒng)的(或獨(dú)立的)儀器會(huì)將所有的組件放在同一個(gè)盒子(這個(gè)盒子適用于任何一個(gè)獨(dú)立儀器)中。通過GPIB、USB或LAN/局域網(wǎng)控制的手動(dòng)儀器便是這類獨(dú)立儀器的一個(gè)范例。這些儀器是作為獨(dú)立實(shí)體設(shè)計(jì)的,其主要設(shè)計(jì)目的并不是系統(tǒng)應(yīng)用。雖然傳統(tǒng)儀器數(shù)量眾多,但就儀器本身而言,其軟件處理和用戶界面都是固定的,僅當(dāng)廠商選擇更新時(shí)才可以被更新,而且如何更新也取決于廠商的選擇(例如,通過固件升級(jí))。因此,用戶要想進(jìn)行傳統(tǒng)儀器功能列表中未包括的測(cè)量是不可能的,而且,對(duì)于一個(gè)傳統(tǒng)儀器,根據(jù)新的標(biāo)準(zhǔn)進(jìn)行測(cè)量,或者根據(jù)需求的變化調(diào)整原系統(tǒng),都是極具挑戰(zhàn)的。 相比之下,一個(gè)通過軟件定義的虛擬儀器使得用戶可以訪問來自硬件的原始數(shù)據(jù),以便自定義測(cè)量和用戶界面。通過這種軟件定義的方式,用戶可以進(jìn)行定制測(cè)量,根據(jù)新的標(biāo)準(zhǔn)進(jìn)行測(cè)量,或者根據(jù)需求變化調(diào)整系統(tǒng)(例如增加儀器、通道或測(cè)量)。盡管用戶定義軟件可用于獨(dú)立的、特殊應(yīng)用的硬件,但其理想的搭配還是通用的模塊化硬件,它能使測(cè)量軟件的靈活性和性能得到充分發(fā)揮。這種靈活的自定義軟件與可擴(kuò)展硬件的組合,便是模塊化儀器的核心所在。 |