基于虛擬儀器技術(shù)的混合集成電路測試系統(tǒng)的設(shè)計與實現(xiàn)
硬件系統(tǒng)由工控計算機、信號源、測試設(shè)備、測試工作臺、集成電路適配器插座、連接電纜和控制總線組成,并設(shè)計統(tǒng)一的插座接口,基本硬件結(jié)構(gòu)如圖1所示。
(2)工控機的一路RS-232通信接口連接到測試臺,用于測試臺內(nèi)部的測試電路的切換;同時RS-232通信接口經(jīng)過測試臺連接到適配器插座上,用于控制適配器內(nèi)部電路的切換。
(3)適配器插座:每個被測集成電路都配備有一個專門的測試適配器,適配器上配備有測試插座。適配器內(nèi)含有測試所需的外圍電路和必要的測量切換電路,每個適配器都具有一個固定的ID號,即具有一個識別號,以便于RS-232總線控制和切換。
LabWindows/CVI是National Instrument公司推出的交互式C語言開發(fā)平臺,是一種32位開放性開發(fā)系統(tǒng),它可以直接兼容多種形式的C/C++代碼,提供系統(tǒng)開發(fā)的函數(shù)代碼框架,具有動態(tài)數(shù)據(jù)交換、對I/O的操作以及對C/C++代碼直接調(diào)用等功能[2]。
2.2軟件模塊及功能實現(xiàn)
在應(yīng)用LabWindows/CVI進行應(yīng)用程序的開發(fā)過程中,通常在開發(fā)環(huán)境中設(shè)計一個用戶接口,實際就是在用戶計算機屏幕上定義一個函數(shù)面板(軟面板)。它由程序開發(fā)者所定義的控件(如旋鈕、菜單項、刻度盤、開關(guān)等)所組成,用戶選擇這些控件時就可以產(chǎn)生一系列用戶接口的消息,我們把這些消息稱為事件。例如,當(dāng)用戶單擊一個面板控件時即獲得發(fā)生事件的面板句柄和控件ID號,并傳遞給相應(yīng)的C++應(yīng)用子程序,從而實現(xiàn)相應(yīng)的用戶功能[3]。這其中主要應(yīng)用了Windows編程中的事件驅(qū)動機制。LabWindows/CVI中對事件的處理方法也有兩種,即回調(diào)函數(shù)法和事件循環(huán)處理。我們在該測控程序中主要采用回調(diào)函數(shù)法?;卣{(diào)函數(shù)法是開發(fā)者為“軟面板”上的控制項編寫的一個獨立函數(shù),當(dāng)選中某一個控制項時,就調(diào)用相應(yīng)函數(shù)對此事件進行處理。本測試軟件功能的實現(xiàn)主要通過主程序控制模塊調(diào)用相應(yīng)的子程序?qū)崿F(xiàn),子程序主要包括信號源控制、測試數(shù)據(jù)采集及處理和結(jié)果分析等。具體的軟件結(jié)構(gòu)如圖2所示。
LabWindows/CVI中的GPIB函數(shù)庫可以實現(xiàn)打開和關(guān)閉GPIB設(shè)備、總線配置、I/O讀寫、GPIB設(shè)備控制、總線控制等功能。GPIB函數(shù)庫既包含了上層函數(shù)又擁有底層函數(shù)。上層函數(shù)不需要訪問相應(yīng)的底層協(xié)議就可以實現(xiàn)總線控制,但其功能有限;而底層函數(shù)可以更為靈活的控制總線,但是需要了解相應(yīng)的底層協(xié)議。在本系統(tǒng)中,所采用的測控儀器都具有GPIB通訊接口,通過三個主要的函數(shù)來實現(xiàn)儀器間的通訊和控制:
(2)測試數(shù)據(jù)的存儲和處理模塊
測試數(shù)據(jù)的存儲和處理通過LabWindows/CVI SQL Toolkit來實現(xiàn)。LabWindows/CVI SQL Toolkit是一個用來訪問數(shù)據(jù)庫的軟件包,集成電路測試數(shù)據(jù)以二維表的形式存儲在數(shù)據(jù)庫管理系統(tǒng)中,然后進行數(shù)據(jù)的分析和處理,與集成電路的出廠測試數(shù)據(jù)進行比較并自行判斷被測集成電路是否合格。
同時集成電路的出廠測試數(shù)據(jù)保存在記事本文件中,以便從軟件界面中很方便的打開供測試人員進行初步的判斷:
電機測試系統(tǒng)是一種用于評估電機性能和質(zhì)量的重要工具。通過對電機進行全面的測試,可以確保其能夠在各種條件下安全、可靠地運行。本文將詳細介紹電機測試系統(tǒng)的定義以及一些常見的設(shè)計方案。
關(guān)鍵字: 電機 工具 測試系統(tǒng)將于AUTOTESTCON 2023(8月28-31日)首次展出新款4x-890 系列,為PXI產(chǎn)品家族帶來可靈活配置的微波開關(guān)產(chǎn)品
關(guān)鍵字: 測試系統(tǒng) 微波開關(guān) 射頻現(xiàn)場總線(Fieldbus)在電力管理與測試系統(tǒng)中具有廣泛的應(yīng)用。電力管理與測試系統(tǒng)是指用于監(jiān)測、測量和控制電力系統(tǒng)的系統(tǒng),它包括能源監(jiān)測、負荷管理、設(shè)備測試等功能?,F(xiàn)場總線技術(shù)在這些應(yīng)用中發(fā)揮著重要的作用,提供了高效、...
關(guān)鍵字: 現(xiàn)場總線 電力管理 測試系統(tǒng)在高度發(fā)展的現(xiàn)代工業(yè)中,現(xiàn)代測試技術(shù)向數(shù)字化、信息化方向發(fā)展已成必然發(fā)展趨勢,而測試系統(tǒng)的最前端是傳感器,它是整個測試系統(tǒng)的靈魂
關(guān)鍵字: 傳感器 振動傳感器 測試系統(tǒng)摘要:直流斷路器是保障柔性直流輸電系統(tǒng)可靠性的重要裝備,IGBT作為斷路器的關(guān)鍵器件對斷路器整機分斷能力有著重要影響?,F(xiàn)對直流斷路器用IGBT的主要工作特征做簡要闡述,根據(jù)實際工況搭建了測試系統(tǒng),對器件進行超額定值的大電...
關(guān)鍵字: IGBT 關(guān)斷特性 測試系統(tǒng)馬薩諸塞州北里丁, April 20, 2022 (GLOBE NEWSWIRE) -- 自動化測試設(shè)備領(lǐng)先供應(yīng)商泰瑞達(Teradyne, Inc.,納斯達克股票代碼:TER)今天宣布向中國領(lǐng)先的微控制器(MCU)和安...
關(guān)鍵字: 測試系統(tǒng) 半導(dǎo)體測試 TE AD