




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、集成電路封裝與系統(tǒng)測試課程實(shí)驗(yàn)報告電子、集成專業(yè)(20142015學(xué)年第一學(xué)期)課程名稱 集成電路封裝與系統(tǒng)測試 課程類別 必修 限選 班 級 學(xué) 號 姓 名 任課教師 考試日期 目錄一、實(shí)驗(yàn)?zāi)康? 2 -二、實(shí)驗(yàn)原理- 2 -2.1 BC3199集成電路測試系統(tǒng)簡介- 2 -2.2測試電路原理圖- 3 -2.3測試參數(shù)分析- 3 -2.3.1 測量輸出電壓Vo- 3 -2.3.2 測量電源電壓調(diào)整率- 4 -2.3.3 測量負(fù)載電壓調(diào)整率- 4 -三、實(shí)驗(yàn)設(shè)備- 4 -四、實(shí)驗(yàn)步驟- 4 -4.1 焊制電路板- 4 -4.2 建立LM7805測試程序- 5 -4.3 測試數(shù)據(jù)及結(jié)果- 5 -
2、五、實(shí)驗(yàn)結(jié)論- 6 -六、心得體會- 6 -附錄:- 7 -一、實(shí)驗(yàn)?zāi)康碾S著各種模擬、數(shù)字集成電路的用量越來越大,其質(zhì)量對整機(jī)的性能和可靠性起著越來越大的作用,因此深入開展集成電路相關(guān)測試技術(shù)的研究具有重要的意義。本次實(shí)驗(yàn)我們以BC3199測試系統(tǒng)作為集成電路測試平臺,將模擬集成電路LM7805作為測試對象,測試其輸出電壓、電源電壓調(diào)整率和負(fù)載電壓三個參數(shù)。 二、實(shí)驗(yàn)原理2.1 BC3199集成電路測試系統(tǒng)簡介BC3199 測試系統(tǒng)是一款模擬數(shù)字混合信號測試系統(tǒng),用于測試電源管理類器件、運(yùn)算放大器、模擬開關(guān)、 DAC/ADC 以及中小規(guī)模數(shù)字電路,適用于工程測試與量產(chǎn)測試。 BC3199 集成
3、電路測試系統(tǒng)分為電源箱與測試頭兩部分,適配器可以直接安裝到測試頭引出的測試插座之上,無需任何測試連接線,測試時通過雙手按壓測試控制板的兩個測試按鈕進(jìn)行測試。SBC主控計(jì)算機(jī)安裝在機(jī)箱的上部,分體機(jī)外接主計(jì)算機(jī)。PCI 槽上插有一塊專用接口板,用于計(jì)算機(jī)和系統(tǒng)主機(jī)之間數(shù)據(jù)傳輸,此接口板通過 50 線扁平電纜與機(jī)內(nèi)的系統(tǒng)接口板連接。機(jī)內(nèi)有系統(tǒng)接口板、電壓/電流源、電壓測量及數(shù)據(jù)采集板、時間測量單元、交流信號源、數(shù)字 I/O板等。系統(tǒng)框圖如圖1所示。圖1 BC3199集成電路測試系統(tǒng)框圖VeritestATE 為BC3199集成電路測試機(jī)的配套控制軟件,可以對被測器件進(jìn)行測試序列生成、測試參數(shù)生成以
4、及自動測試,同時具有設(shè)備校準(zhǔn)與自檢,測試結(jié)果保存和分析,以及 HANDLER連接等功能。該軟件可以在 Windows XP 系統(tǒng)上運(yùn)行。系統(tǒng)軟件采用與測試程序分離的編程方法,用戶可以建立單獨(dú)的工程編寫測試方案的代碼,所生成的動態(tài)連接庫可以被系統(tǒng)軟件識別和運(yùn)行,用戶可以在所生成的工程中調(diào)試這些代碼。 2.2測試電路原理圖 通過查找資料分析綜合后采用如下電路原理圖圖2 測試原理圖其中C1=1.03uF,C0=0.1uF2.3測試參數(shù)分析根據(jù)LM7805的器件參數(shù)文檔,需要器件的測試參數(shù)如下圖3所示。圖 1 LM7805電氣特性 2.3.1 測量輸出電壓Vo輸出電壓即為在一定條件下,LM7805輸出
5、端口的電壓值。在代碼中,利用GetVo函數(shù)即可得到不同條件下的Vo值。2.3.2 測量電源電壓調(diào)整率電源電壓調(diào)整率即為當(dāng)輸入側(cè)電壓從允許輸入的最低值變化到規(guī)定的最大值時,輸出電壓的相對變化值占額定輸出電壓的百分比,一般不超過0.1%。在圖2中,通過測出的輸出電壓Vo值,利用公式:res1 = fabs(Vo2-Vo1);regline =(res1 / 1.25)/ (fabs(Vi2)-fabs(Vi1))*100;2.3.3 測量負(fù)載電壓調(diào)整率負(fù)載調(diào)整率來源于電源的輸出電壓因負(fù)載大小的變化(空載到滿載),而電壓調(diào)整率來源于電源在滿載時,其輸出電壓因該電源的供電電壓波動引起的變化。三、實(shí)驗(yàn)設(shè)
6、備BC3199 VC2005四、實(shí)驗(yàn)步驟4.1 焊制電路板焊制后的電路板如下圖:圖4 實(shí)際電路4.2 建立LM7805測試程序BC3199 測試程序編寫采用 C+語言對系統(tǒng)硬件行為進(jìn)行描述。它采用了測試策略與數(shù)據(jù)分離的設(shè)計(jì)。用戶可以通過測試程序編寫出所需要的全部或者基本測試參數(shù),通過系統(tǒng)軟件界面修改或者輸入數(shù)據(jù)。用戶編寫的測試程序最終將生成 DLL 動態(tài)鏈接庫, 可以使用系統(tǒng)軟件調(diào)用這些測試程序。測試代碼見附錄4.3 測試數(shù)據(jù)及結(jié)果加載以上測試程序,進(jìn)入以下測試界面。在連測狀態(tài)下,BC3199測試系統(tǒng)可對測試結(jié)果進(jìn)行數(shù)據(jù)統(tǒng)計(jì)并生成報表。經(jīng)測試,得到某批次LM7805測試數(shù)據(jù)結(jié)果報表見表1。序號
7、Vo (V )Vo 7V (V )Vo 20V (V )Vo 5mA (V )Vo 1A (V )Regline1 (mV )Regline2 (mV )Regload1 (mV )Regload2 (mV )15.01225.01345.00895.01375.01166.951.524.881.8325.01245.01355.00895.01395.01187.061.505.021.8035.01235.01355.00875.01375.01177.331.415.201.8745.01205.01315.00815.01365.01167.501.375.861.7355.0119
8、5.01305.00785.01355.01157.491.235.991.6865.01165.01255.00745.01335.01137.471.296.331.6675.01145.01225.00705.01305.01107.361.276.321.6585.01125.01205.00685.01265.01087.401.396.231.6895.01105.01185.00665.01235.01067.451.386.301.72105.01145.01225.00705.01305.01107.351.366.301.66表 1 實(shí)驗(yàn)測試數(shù)據(jù)圖5 芯片手冊數(shù)據(jù)由實(shí)驗(yàn)數(shù)據(jù)
9、可知,當(dāng)輸入條件為5.0mA<Io<1.0A, 7V<Vi<20V,實(shí)驗(yàn)測得的輸出電壓Vo在5.00665.0139 V范圍內(nèi),滿足標(biāo)準(zhǔn)數(shù)據(jù)的范圍4.755.2V;Regline1 和Regline2的值分別小于7.50mV和1.52 mV ,遠(yuǎn)小于標(biāo)準(zhǔn)給出的100mV 和50mV的參考值;最后Regload1和Regload2 測試值分別小于6.33mV和1.87mV,也分別遠(yuǎn)小于標(biāo)準(zhǔn)給出的100mV 和50mV的參考值。五、實(shí)驗(yàn)結(jié)論通過本次測試,可以確定我們測得LM7805芯片的輸出電壓、電源電壓調(diào)整率和負(fù)載電壓調(diào)整率三個參數(shù)要求的,通過相應(yīng)的電路、步驟和測試原理可
10、以再測試LM7805芯片其他的參數(shù),最終判斷其是否為合格產(chǎn)品。附錄:#include "stdafx.h" #include "D:BC3199NEW-VeriTestATETestFilesStdTestConfig.h" ATE_TEST_ITEM_DECLARE(VO); /輸出電壓 ATE_TEST_ITEM_DECLARE(Regline); /電源電壓調(diào)整率 ATE_TEST_ITEM_DECLARE(Regload); /負(fù)載電壓調(diào)整率 void CreateTestItem(void) unsigned int ParameterID =
11、 0; BEGIN(VO, 4.8, 5.2, "V", 4); VO.AddItemCondition("Output Meas(MAX)", V(5.00, "V"), "V"); VO.AddItemCondition("Vi", V(10.00, "V"), "V"); VO.AddItemCondition("VClamp", V(8, "V"), "V"); VO.AddItemCon
12、dition("Io", V(-500, "mA"), "mA"); VO.AddItemCondition("IClamp", V(2000, "mA"), "mA"); VO.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); VO.AddItemCondition("DIV", V(200.0, "-"), &q
13、uot;-", 0); VO.AddItemCondition("Num", V(100.0, "-"), "-", 0); MAKE(VO); BEGIN(Regline, 0, 100, "%/V", 2); Regline.AddItemCondition("Output Meas(MAX)", V(5.00, "V"), "V"); Regline.AddItemCondition("Vi1", V(7.0, &quo
14、t;V"), "V"); Regline.AddItemCondition("Vi2", V(25.00, "V"), "V"); Regline.AddItemCondition("VClamp", V(8.00, "V"), "V"); Regline.AddItemCondition("Io", V(-500, "mA"), "mA"); Regline.AddItemCondit
15、ion("IClamp", V(2000, "mA"), "mA"); Regline.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); Regline.AddItemCondition("DIV", V(200.0, "-"), "-", 0); Regline.AddItemCondition("Num", V(100.0, &qu
16、ot;-"), "-", 0); MAKE(Regline); BEGIN(Regload,0,100,"mV",2); Regload.AddItemCondition("Output Meas(MAX)", V(5.00, "V"), "V"); Regload.AddItemCondition("Vi",V(10,"V"),"V"); Regload.AddItemCondition("VClamp"
17、, V(8, "V"), "V"); Regload.AddItemCondition("Io1", V(-5, "mA"), "mA"); Regload.AddItemCondition("Io2", V(-1000, "mA"), "mA"); Regload.AddItemCondition("IClamp", V(2000, "mA"), "mA"); Regload
18、.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); Regload.AddItemCondition("DIV", V(200.0, "-"), "-", 0); Regload.AddItemCondition("Num", V(100.0, "-"), "-", 0); MAKE(Regload); BEGIN(IQ, 0, 8.0, "mA
19、", 3); IQ.AddItemCondition("Output Meas (MAX)", V(10.00, "V"), "V"); IQ.AddItemCondition("Vi", V(10.00, "V"), "V"); IQ.AddItemCondition("VClamp", V(8, "V"), "V"); IQ.AddItemCondition("Io", V(0, &
20、quot;mA"), "mA"); IQ.AddItemCondition("IClamp", V(1000, "mA"), "mA"); IQ.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); IQ.AddItemCondition("DIV", V(200, "-"), "-", 0); IQ.AddItemConditi
21、on("Num", V(100.0, "-"), "-", 0); MAKE(IQ); BEGIN(deltaIQ_deltaI, 0.0, 0.5, "mA", 3); deltaIQ_deltaI.AddItemCondition("Output Meas (MAX)", V(10.00, "V"), "V"); deltaIQ_deltaI.AddItemCondition("Vi", V(10.00, "V"
22、), "V"); deltaIQ_deltaI.AddItemCondition("VClamp", V(8, "V"), "V"); deltaIQ_deltaI.AddItemCondition("Io1", V(-5, "mA"), "mA"); deltaIQ_deltaI.AddItemCondition("Io2", V(-1000, "mA"), "mA"); deltaIQ_del
23、taI.AddItemCondition("IClamp", V(1200, "mA"), "mA"); deltaIQ_deltaI.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); deltaIQ_deltaI.AddItemCondition("DIV", V(200, "-"), "-", 0); deltaIQ_deltaI.AddItemCon
24、dition("Num", V(100.0, "-"), "-", 0); MAKE(deltaIQ_deltaI); BEGIN(deltaIQ_deltaV, 0.0, 1.3, "mA", 3); deltaIQ_deltaV.AddItemCondition("Output Meas (MAX)", V(10.00, "V"), "V"); deltaIQ_deltaV.AddItemCondition("Vi1", V(7.0
25、0, "V"), "V"); deltaIQ_deltaV.AddItemCondition("Vi2", V(25.00, "V"), "V"); deltaIQ_deltaV.AddItemCondition("VClamp", V(8, "V"), "V"); deltaIQ_deltaV.AddItemCondition("Io", V(-500, "mA"), "mA"
26、;); deltaIQ_deltaV.AddItemCondition("IClamp", V(1000, "mA"), "mA"); deltaIQ_deltaV.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); deltaIQ_deltaV.AddItemCondition("DIV", V(200, "-"), "-", 0); deltaIQ_de
27、ltaV.AddItemCondition("Num", V(100.0, "-"), "-", 0); MAKE(deltaIQ_deltaV); BEGIN(VDrop, 0.0, 2.5, "V", 3); VDrop.AddItemCondition("Output Meas (MAX)", V(8.00, "V"), "V"); VDrop.AddItemCondition("Vi_begin", V(10.00, "
28、;V"), "V"); VDrop.AddItemCondition("Vi_end", V(6.00, "V"), "V"); VDrop.AddItemCondition("VFail", V(4.75, "V"), "V"); VDrop.AddItemCondition("Step", V(0.1, "V"), "V"); VDrop.AddItemCondition("
29、;VClamp", V(8, "V"), "V"); VDrop.AddItemCondition("Io", V(-1000, "mA"), "mA"); VDrop.AddItemCondition("IClamp", V(1500, "mA"), "mA"); VDrop.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "
30、ms"); VDrop.AddItemCondition("DIV", V(10.0, "-"), "-", 0); VDrop.AddItemCondition("Num", V(10.0, "-"), "-", 0); MAKE(VDrop); BEGIN(RR, 62, 100, "dB", 1); RR.AddItemCondition("Freq", V(100, "Hz"), "Hz&
31、quot;); RR.AddItemCondition("VL", V(8, "V"), "V"); RR.AddItemCondition("VH", V(18, "V"), "V"); RR.AddItemCondition("VClamp", V(8, "V"), "V"); RR.AddItemCondition("Io", V(-500, "mA"), "m
32、A"); RR.AddItemCondition("IClamp", V(1500, "mA"), "mA"); RR.AddItemCondition("ACMRange", V(2, "-"), "-",0); RR.AddItemCondition("VsOn_Delay", V(10.0000, "ms"), "ms"); MAKE(RR); float GetVO(float VoutMax, f
33、loat Vi, float VClamp, float Io, float IClamp, float VsOn_Delay, unsigned USING_RESULT(res); /所有繼電器關(guān) pDrv->OpenAllCBits(); pDrv->Delay(5); /根據(jù)判據(jù)判斷量程 if(VoutMax < 2.00) pDrv->SetMeasureChannel(BMV0, VM_2V); else if(VoutMax < 5.00) pDrv->SetMeasureChannel(BMV0, VM_5V); else if(VoutMax < 10.00) pDrv->SetMeasureChannel(BMV0, VM_10V); else if(VoutMax < 20.00) pDrv->SetMeasureChannel(BMV0, VM_20V); else if(VoutMax < 50.00) pDrv->SetMeasureChannel(BMV0, VM_50V); /輸入電壓設(shè)置, 判斷箝位量程 PVI_CURRENT_RANGE irange = PVI20UA; if(IClamp < 0
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園林綠化工程承包合同
- 2024年份1月份民間戲曲劇團(tuán)巡演經(jīng)費(fèi)借貸協(xié)議
- 醫(yī)護(hù)人員的勞動合同范本
- 電工基礎(chǔ)習(xí)題(附參考答案)
- 無抵押別墅購房合同范本
- 個體經(jīng)營者合作合同樣本
- 公共場所廣告位租賃合同書范本
- 櫥柜金牌店長培訓(xùn)
- 旅行社與租車公司合同模板
- 茶旅游線路設(shè)計(jì)
- 藥劑科妊娠患者處方點(diǎn)評統(tǒng)計(jì)表
- 濟(jì)南英語介紹
- XBD型消防穩(wěn)壓泵性能參數(shù)表
- 《專四語法重點(diǎn)題》課件
- 11《軍神》第二課時 一等獎創(chuàng)新教學(xué)設(shè)計(jì)
- 新能源汽車驅(qū)動電機(jī)系統(tǒng)檢測與維修中職PPT完整全套教學(xué)課件
- 《家畜生態(tài)學(xué)》課程教學(xué)大綱
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 潘謝礦區(qū)西淝河、泥河、濟(jì)河、港河水體下安全開采可行性論證報告
- 2023版押品考試題庫必考點(diǎn)含答案
- 教師專業(yè)技能訓(xùn)練知到章節(jié)答案智慧樹2023年湖北第二師范學(xué)院
評論
0/150
提交評論