羅建龍,吳巖,劉莉
(中國電子科技集團(tuán)第二十九研究所,四川成都,610000)
射頻增益指標(biāo)為射頻電子產(chǎn)品通用指標(biāo),所以在射頻電子產(chǎn)品的測試過程中,增益測試是常見的測試內(nèi)容。
對于不同的射頻電子產(chǎn)品,由于外部接口、頻段、功率的不同,需要編寫不同的測試軟件,測試軟件的重用性差、差異化大、調(diào)試時(shí)間長。
基于目前增益測試軟件的問題,本通用增益測試軟件提煉出增益測試的共性部分,形成增益測試的邏輯框架,同時(shí)采用EXCEL 文件向軟件傳遞參數(shù),實(shí)現(xiàn)通過編輯EXCEL 文件參數(shù)形成標(biāo)準(zhǔn)化的增益測試軟件執(zhí)行用例。
本增益測試軟件基于信號源為產(chǎn)品提供激勵(lì),頻譜儀采集產(chǎn)品輸出信號,射頻開關(guān)提供通道切換功能,接口轉(zhuǎn)換器為產(chǎn)品和射頻開關(guān)提供控制信號的模型[1]。
圖1 測試模型框圖
根據(jù)測試模型,本增益測試軟件主要通過GPIB 控制信號源和頻譜儀輸出、采集射頻信號,通過LAN 接口控制接口轉(zhuǎn)換器控制射頻開關(guān)矩陣以及實(shí)現(xiàn)對產(chǎn)品的控制及數(shù)據(jù)采集[2]。
儀器控制部分主要通過VISA 函數(shù)封裝為信號源和頻譜儀函數(shù)庫。
VISA(Virtual Instrument Software Architecture,簡稱為“Visa”),即虛擬儀器軟件結(jié)構(gòu),是VXI plug&play聯(lián)盟制定的I/O 接口軟件標(biāo)準(zhǔn)及其規(guī)范的總稱。VISA 提供用于儀器編程的標(biāo)準(zhǔn)I/O 函數(shù)庫,稱為VISA 庫。VISA 函數(shù)庫駐留在計(jì)算機(jī)系統(tǒng)內(nèi),是計(jì)算機(jī)與儀器的標(biāo)準(zhǔn)軟件通信接口,計(jì)算機(jī)通過它來控制儀器。
作為通用I/O 標(biāo)準(zhǔn),VISA 提供了統(tǒng)一的設(shè)備資源管理、操作和使用機(jī)制,它獨(dú)立于硬件設(shè)備、接口、操作系統(tǒng)和編程語言,具有與硬件結(jié)構(gòu)無關(guān)的特點(diǎn)。VISA 的這一特性使之適用于各種儀器接口,無論儀器使用的串口還是其他任何一種總線,諸如GPIB、VXI、PXI 和LXI 等,都具有相同的操作函數(shù),從而實(shí)現(xiàn)了控制操作上的統(tǒng)一。Visa 基于自底向上的結(jié)構(gòu)模型,創(chuàng)造了一個(gè)統(tǒng)一形式的I/O 控制函數(shù)集。一方面,對初學(xué)者或是簡單任務(wù)的設(shè)計(jì)者來說,Visa 提供了簡單易用的控制函數(shù)集,在應(yīng)用形式上相當(dāng)簡單;另一方面,對復(fù)雜系統(tǒng)的組建者來說,Visa 提供了非常強(qiáng)大的儀器控制功能與資源管理[3]。
接口轉(zhuǎn)換器主要實(shí)現(xiàn)LAN 接口和MLVDS、LVDS、RS232、RS422、CAN 接口的轉(zhuǎn)換。對于測試軟件,主要實(shí)現(xiàn)對LAN 接口的控制,從而實(shí)現(xiàn)對MLVDS、LVDS、RS232、RS422、CAN 接口的控制。
打開HTW 通用測控平臺(增益測試版),在菜單欄工程選項(xiàng)里面選擇新建或者打開一個(gè)已有工程(新建需要給工程命名,比如XX 下變頻模塊),系統(tǒng)自動生成工程項(xiàng)目已經(jīng)對應(yīng)的配置EXCEL 表單[4]。
圖2
新建或者調(diào)用工程后,系統(tǒng)會自動匹配出相應(yīng)的EXCEL 表單,用戶需要在EXCEL 表單上進(jìn)行參數(shù)的編輯。編輯的參數(shù)主要分為信號源,頻譜儀,控制端口三部分。
信號源:頻率,功率;
頻譜儀:起始頻率,終止頻率,REF,RBW,延時(shí);
控制端口:端口,數(shù)據(jù)。
圖3
新建或者調(diào)用工程后,系統(tǒng)會自動匹配出相應(yīng)的表格模板編輯頁面,用戶需要在界面上進(jìn)行表格模板的編輯。&符號用于關(guān)聯(lián)數(shù)據(jù)庫數(shù)據(jù)。
圖4
圖5
使用測試軟件時(shí),打開HW通用測控平臺(增益測試版),在菜單欄選擇執(zhí)行-調(diào)用用例選項(xiàng),在選項(xiàng)列表里面選擇要調(diào)用的用例,即可進(jìn)入測試執(zhí)行界面進(jìn)行產(chǎn)品的測試。
2.6.1 資源明細(xì)
測試執(zhí)行前,軟件會自動彈出軟件執(zhí)行需要的硬件資源,方便用戶進(jìn)行資源的檢查。
圖6
2.6.2 連接關(guān)系
測試執(zhí)行前,軟件會自動彈出軟件執(zhí)行需要的硬件連接關(guān)系,方便用戶檢查硬件連接是否正確。
本文介紹的通用射頻增益測試軟件具有較強(qiáng)的通用性,滿足測試模型的電子產(chǎn)品射頻增益測試,均可以通過直接配置生成執(zhí)行用例,極大節(jié)約了測試開發(fā)時(shí)間、降低了開發(fā)難度。