在開發(fā)功能測試系統(tǒng)時,對儀器、接口和軟件有很多選擇。良好的設(shè)計可使吞吐量最大、開發(fā)時間最短,也容易進一步升級。
最大吞吐量所涉及的問題比簡單的選擇快速儀器要多得多。最短開發(fā)時間超出選擇最新軟件的范圍。為了使所設(shè)計的系統(tǒng)能夠容納更多的儀器,開關(guān)和DUT可不必完全重新設(shè)計,這需要更多的大機箱。在設(shè)計中采用系統(tǒng)元件有助于解決這些問題。
系統(tǒng)元件包括系統(tǒng)現(xiàn)成儀器,業(yè)內(nèi)標(biāo)準(zhǔn)軟件和業(yè)內(nèi)標(biāo)準(zhǔn)I/O。系統(tǒng)現(xiàn)成儀器必須具有如下特性:
業(yè)內(nèi)標(biāo)準(zhǔn)軟件是現(xiàn)成可用的,并可用在任何地方。標(biāo)準(zhǔn)軟件具有良好的支持網(wǎng)絡(luò)。特別是Microsoft的Visual Studio.NET固件。
業(yè)內(nèi)標(biāo)準(zhǔn)I/O由接口組成,這些接口具有公開的性能指標(biāo),廣泛的接受性和普遍可用性。GPIB可達到目的正在快速地被Ethernet和USB替代。Fire Wire仍然是一種有效的選擇。它們都被公認(rèn)為IEEE標(biāo)準(zhǔn)。
為了說明系統(tǒng)元件基設(shè)計的過程,下面以測試低頻,中等引腳數(shù),中等功率模件(這種模件通常用在汽車和航空/國防行業(yè)中)的設(shè)計為例加以說明。
設(shè)計
良好設(shè)計的第一步是設(shè)計一個既能滿足現(xiàn)在需要又能滿足將來護展的結(jié)構(gòu)。為了有最大的靈活性,設(shè)計人員選擇外部PC,而不是嵌入式PC。把具有業(yè)內(nèi)標(biāo)準(zhǔn)接口的模塊儀器和機架儀器進行混和。為了處理將來的需要,應(yīng)留出20%的槽或富裕的機架空間用于較大的機架或附近的儀器。
為了避免把慢速開關(guān)放置在為高速儀器設(shè)計的卡機架中,應(yīng)把開關(guān)放置在隔離的子系統(tǒng)。為了使導(dǎo)線長度和機架空間最小,把大量的互連放置在開關(guān)子系統(tǒng)的前部。為使開發(fā)時間最短,用帶儀器擴展和標(biāo)準(zhǔn)基驅(qū)動器的Visual Studio.NET開發(fā)應(yīng)用。
一旦做出高級結(jié)構(gòu)決定,則工程技術(shù)人員注意力集中在適于專門DUT的詳細(xì)儀器要求,在本實例中,是在3個連接器上具有14引腳的一個電子調(diào)節(jié)模塊。根據(jù)測試性能指標(biāo),需要下列儀器:
根據(jù)這些要求,測試系統(tǒng)框圖示于圖1,包括機架安裝的任意波形/函數(shù)發(fā)生器和一個專門開關(guān)卡盒或開關(guān)盒。并且選擇4槽VXI機架,這包括數(shù)字化儀、16通道DAC和高速DMM。在PC后面機架上放置一個RS-232-