STS-8200測試程序開發(fā)及DUT設(shè)計規(guī)則大全_第1頁
STS-8200測試程序開發(fā)及DUT設(shè)計規(guī)則大全_第2頁
STS-8200測試程序開發(fā)及DUT設(shè)計規(guī)則大全_第3頁
STS-8200測試程序開發(fā)及DUT設(shè)計規(guī)則大全_第4頁
STS-8200測試程序開發(fā)及DUT設(shè)計規(guī)則大全_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、.STS-8200測試測試程序開發(fā)程序開發(fā)及及DUT設(shè)設(shè)計規(guī)則計規(guī)則 .目錄1.STS8200的硬件結(jié)構(gòu)2.STS8200的開關(guān)機(jī)3.STS8200資源簡介3.1 PVI硬件簡介3.2 DVI硬件簡介3.3 OVI硬件簡介3.4 QTMU硬件簡介3.5 ACSM硬件簡介3.6 DIO硬件簡介4.STS8200軟件簡介5.STS8200上開發(fā)新程序5.1 DUT制作5.2 程序編寫6.STS8200校驗6.1 硬件連接6.2 萬用表的設(shè)置.1.STS8200的硬件結(jié)構(gòu)通風(fēng)口主機(jī)機(jī)柜測試頭主機(jī)電腦電纜線.1.STS8200的硬件結(jié)構(gòu)STS8200內(nèi)部分上下兩層共26個slot,資源板卡可以插在任意

2、位置。.2.STS8200的開關(guān)機(jī)開機(jī): 插上電源按下綠色的按鈕,綠燈亮啟動主機(jī)電腦關(guān)機(jī):關(guān)閉主機(jī)電腦按下紅色的按鈕,綠燈熄滅拔出電源注意:某些主機(jī)箱上電源燈可能有損壞,開機(jī)的狀態(tài)下綠燈不亮,最好通過檢查機(jī)柜頂部的出風(fēng)口有無風(fēng),來確認(rèn)機(jī)柜電源有無打開。 .3.STS8200資源簡介板卡資源通道數(shù) /板卡性能簡介PVI2最大電壓40V,最大電流10A(1A以上為脈沖形式)DVI2最大電壓40V,最大電流400MAOVI8最大電壓20V,最大電流40MAQTMU4/2模塊數(shù)量可選;每個模塊有A、B兩個通道ACSM44個ACS,為波形發(fā)生器;4對ACM差分測量。使用的時候硬件分配為4組ACSM,即A

3、CSn與ACMn為一組(n=03)DIO88通道數(shù)字板,可產(chǎn)生pattern和進(jìn)行高低電平比較。STS8200常用板卡簡介如下:其中PVI、DVI、OVI為直流源,工作模式有FVMI/FVMV/FIMV/FIMI4中可選QTMU用于測試時間、頻率、占空比等ACSM用于產(chǎn)生和測試交流信號.3.1 PVI硬件簡介模式量程精度FV50V,20V,10V,5V,2V,1V0.05%FI1A,100MA,10MA,1MA,100UA0.1%FI10A1%每塊PVI提供雙路V/I源,都是從CH0-1(STA)連接的一根電纜輸出CH0-1(STB)是備用接口,不用連接.3.2 DVI硬件簡介每塊DVI提供雙

4、路V/I源,都是從CH0-1(STA)連接的一根電纜輸出CH0-1(STB)是備用接口,不用連接模式量程精度FV50V,20V,10V,5V,2V,1V0.05%FI400MA,40MA,4MA,400UA,40UA,4UA0.1%.3.3 OVI硬件簡介模式量程精度FV20V,10V,5V,2V0.05%FI40MA,4MA,400UA,40UA,4UA0.1%每塊OVI提供八路V/I源,分別是從CH0-3(STA)和CH4-7(STA)引出。使用的時候,CH0-3必須分配到統(tǒng)一工位上,CH4-7也是一樣。STB是備用接口,不用連接.3.4 QTMU硬件簡介輸入電壓范圍25V,5V時間測量范

5、圍10nS40S 頻率測量范圍0.1Hz10MHz可選濾波器ALLPASS/100KHz/1MHz/10MHz輸入電壓范圍25V,5V輸入極性POS/NEG模塊化電路,數(shù)量可選每個模塊有A、B兩個通道,可以直接測試時間差、頻率、占空比。.3.5 ACSM硬件簡介板卡可以分為4路ACSM通道,每路ACSM通道包含一對ACM和一個ACS。ACM用于差分測量ACS用于產(chǎn)生交流信號.3.5 ACSM硬件簡介.3.6 DIO硬件簡介8通道數(shù)字板卡.4.STS8200軟件簡介開機(jī)后,雙擊桌面圖標(biāo) 啟動測試軟件,在彈窗中輸入用戶名和密碼,進(jìn)入control 界面。User Manage:用戶管理。用于增加或

6、者修改用戶名和密碼,以及各用戶的權(quán)限。Check:點(diǎn)擊后進(jìn)入測試機(jī)配置界面,并可對板卡進(jìn)行自檢。Calibration:校驗板卡。需要外接校準(zhǔn)盒與萬用表Debug:啟動軟件示波器。在其中可以查看各V/I source的采樣結(jié)果和CBIT等的狀態(tài)StationA:進(jìn)入測試界面StationB:暫無功能Change User:用戶切換Data Analyse:用于轉(zhuǎn)換數(shù)據(jù)格式以及簡單數(shù)據(jù)統(tǒng)計Tips:如果輸入密碼后彈出左側(cè)窗口,請檢查機(jī)柜電源有無開啟;或者機(jī)柜與電腦之間的通訊線有無松動。.4.STS8200軟件簡介如果開機(jī)正常,進(jìn)入control界面,我們可以先查看測試機(jī)的配置情況,即進(jìn)入CHEC

7、K界面,按左下角的Start對勾選的板卡進(jìn)行自檢,自檢通過顯示OK,不通過顯示fail.并可以 Open Self Check file 查看自檢的數(shù)據(jù)。.4.STS8200軟件簡介在Control界面按下StationA進(jìn)入測試軟件界面: 加載測試程序; 卸載測試程序 輸入新的批號后,測試數(shù)據(jù)會清零;輸入的內(nèi)容會顯示在測試數(shù)據(jù)內(nèi)。 單次測試; 自動測試; 停止自動測試。 數(shù)據(jù)顯示模式(當(dāng)前數(shù)據(jù)/多行滾動顯示數(shù)據(jù)/各工位的summary情況) 獨(dú)立窗口顯示測試summary情況 數(shù)據(jù)轉(zhuǎn)換格式/數(shù)據(jù)分析軟件編輯程序,后續(xù)建立新程序時詳細(xì)介紹.4.STS8200軟件簡介選項界面。如下所示:主要有T

8、est Control和Save兩個界面需要注意。在Test Control界面可以控制stop on fail以及選擇工位的開啟和關(guān)閉。以左側(cè)的截圖來說,當(dāng)前是雙工位程序,可以選擇開啟/關(guān)閉任意工位。勾選狀態(tài)為開啟。.4.STS8200軟件簡介Save界面為數(shù)據(jù)保存界面,注意兩點(diǎn):1、數(shù)據(jù)名稱 按我司要求數(shù)據(jù)名應(yīng)該為: 測試批號+FT1/RT1/WT12、數(shù)據(jù)保存路徑: C:STS8200Datalog.5.編寫新程序在編寫新的測試程序之前,我們需要根據(jù)測試規(guī)范的要求確定測試電路和用到的資源。以開短路程序為例,下面這個產(chǎn)品需要用到DVI0、DVI1兩個源。右側(cè)所示為STS8200通用母板的接

9、口定義,在制作DUT的時候按照實際情況對應(yīng)連接。.5.編寫新程序打開測試軟件,點(diǎn)擊 進(jìn)入測試程序編輯界面。依次選擇filenew/new project from Template 一般我們會選擇后者,以別的程序為模板,新建立的程序?qū)⒃闯绦虻膬?nèi)容全部復(fù)制過來?,F(xiàn)在我們選擇New,在右側(cè)的空白區(qū)域建立測試函數(shù)和測試項目點(diǎn)擊菜單欄的code,在彈出的窗口輸入新程序的名稱:openshort.5.編寫新程序點(diǎn)擊OK后,新程序的框架會自動生成,如下:#include “stdafx.h“ /加入需要用的頭文件/此處可以定義用到的各變量DUT_API void HardWareCfg()/多工位程序

10、的資源分配,若為單工位程序可以不填寫 /* StsSetModuleToSite(MD_DVI400,SITE_1,0,1,-1); StsSetModuleToSite(MD_DVI400,SITE_2,2,3,-1);*/DUT_API void InitBeforeTestFlow()/測試前初始化,此處可以加入一些源的復(fù)位DUT_API void InitAfterTestFlow()/測試后初始化DUT_API void SetupFailSite(const unsigned char*byFailSite)/測試失效后的設(shè)置DUT_API int openshort_test(s

11、hort funcindex, LPCTSTR funclabel) /測試函數(shù)主體 /AFX_STS_PARAM_PROTOTYPES CParam *PIN1 = StsGetParam(funcindex,PIN1); CParam *PIN2 = StsGetParam(funcindex,PIN2); /AFX_STS_PARAM_PROTOTYPES / TODO: Add your function code here return 0;.5.編寫新程序根據(jù)實際情況編寫程序后如下:#include stdafx.hDVI400 pin4(0);/根據(jù)之前原理圖,pin4連接到DV

12、I0,pin3連接到DVI1DVI400 pin3(1);int i;/定義變量和常量int Num_Site=2;double adresult16;DUT_API void HardWareCfg()DUT_API void InitBeforeTestFlow()/測試前將資源初始化 pin3.Init(); pin4.Init();DUT_API void InitAfterTestFlow()DUT_API void SetupFailSite(const unsigned char*byFailSite) pin3.Init(); pin4.Init();.5.編寫新程序DUT_A

13、PI int openshort_test(short funcindex, LPCTSTR funclabel) /AFX_STS_PARAM_PROTOTYPES CParam *PIN1 = StsGetParam(funcindex,PIN1); CParam *PIN2 = StsGetParam(funcindex,PIN2); /AFX_STS_PARAM_PROTOTYPESpin3.Set( FV, 0, DVI400_2V, DVI400_4MA, RELAY_ON);/將所有管腳置零,可以避免管腳之間互相短路的情況pin4.Set( FV, 0, DVI400_2V, D

14、VI400_4MA, RELAY_ON);/DVI0加0V電壓,電壓量程2V,電流量程4MA,板卡輸出繼電器閉合delay_ms(2);pin3.Set( FI, -100e-6f, DVI400_2V, DVI400_4MA, RELAY_ON); /DVI1加-100uA電流delay_ms(2);pin3. MeasureVI(MV, 10, 20); /DVI1測量電壓(MV),采樣10個點(diǎn) 取平均值,每個采樣點(diǎn)時間間隔20uSfor(i=0;iSetTestResult(i, 0, adresulti); /輸出測試結(jié)果pin3.Set( FV, 0, DVI400_2V, DVI4

15、00_4MA, RELAY_ON); /DVI1置零pin4.Set( FI, -100e-6f, DVI400_2V, DVI400_4MA, RELAY_ON);delay_ms(2);pin4. MeasureVI(MV, 10, 20);for(i=0;iSetTestResult(i, 0, adresulti);pin4.Set( FV, 0, DVI400_2V, DVI400_4MA, RELAY_ON);pin3.Init();pin4.Init(); / TODO: Add your function code here return 0;.5.編寫新程序程序編好后還要給程

16、序添加分BIN,才能更好地將失效產(chǎn)品歸類。方法如下:在Edit界面,點(diǎn)擊 ,在下面的窗口中 ,選擇Add all fail bin,修改失效參數(shù)的硬件BIN。如有需要良品分檔或者在線抽測,也是在此界面設(shè)置這樣測試程序就大體編寫完成。后續(xù)即是要取產(chǎn)品進(jìn)行調(diào)試,根據(jù)情況調(diào)整。.5.編寫新程序在調(diào)試的過程中,經(jīng)常需要debug使產(chǎn)品處于固定的狀態(tài),去判斷異常出現(xiàn)的原因,具體方法如下:在測試程序界面,按下F5,在彈窗中選擇STS8200目錄下的testui,點(diǎn)擊OK.5.編寫新程序加載程序,在程序代碼中需要的狀態(tài)出設(shè)置斷點(diǎn)(光標(biāo)停在某一行,按下F9),再去測試產(chǎn)品的時候,代碼執(zhí)行到斷點(diǎn)處就會停下。這個

17、時候就可以用萬用表或者示波器去檢查電路,排查原因。.6.主機(jī)校準(zhǔn)6.1 校準(zhǔn)盒連接校準(zhǔn)盒連接將校準(zhǔn)盒扣在測試盒頭上,4根電纜線對應(yīng)標(biāo)識一一連接。.6.STS8200校驗6.1萬用表校準(zhǔn)設(shè)置萬用表校準(zhǔn)設(shè)置 校準(zhǔn)設(shè)置六位半部分:通信協(xié)議是選擇RS232,波特率為9600,8 bit 數(shù)據(jù)(不帶奇偶校驗)。.6.主機(jī)校準(zhǔn)設(shè)置OK后,進(jìn)入下一界面,勾選需要校準(zhǔn)的板卡,通道和檔位Notice:之前自檢fail的通道是灰色缺省的狀態(tài),不能選擇。另外POW為灰色勾選狀態(tài),校準(zhǔn)時,必須經(jīng)過該項的校準(zhǔn)。.6.主機(jī)校準(zhǔn)點(diǎn)擊OK即開始自動校準(zhǔn),校準(zhǔn)結(jié)果會顯示在窗口中。校驗數(shù)據(jù)解讀:校驗數(shù)據(jù)解讀:第一列(No.):當(dāng)前硬件模塊校準(zhǔn)結(jié)果的數(shù)目序號; 第二列(V/I):檔位,有四種類型:MV、MI、FV、FI,其意義分別為: MV 電壓測量,后面的數(shù)據(jù)單位為“V” MI 電流測量,后面的數(shù)據(jù)單位為“A” FV 電壓輸出,后面的數(shù)據(jù)單位為“V” FI 電流輸出,后面的數(shù)據(jù)單位為“

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論