下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 基于邊界掃描的故障定位軟件設(shè)計(jì) 陳建【摘 要】本文以邊界掃描測試技術(shù)為基礎(chǔ),對電路板的故障定位方法進(jìn)行了深入研究。以走步算法為核心來完成整個(gè)測試軟件的設(shè)計(jì),達(dá)到快速定位故障的目的?!娟P(guān)鍵詞】邊界掃描;故障定位;軟件設(shè)計(jì)1、研究背景隨著電子技術(shù)的飛速發(fā)展,通過探頭與測試點(diǎn)接觸獲取信息的方式已經(jīng)很難滿足當(dāng)前的測試需求。邊界掃描測試技術(shù)是一種可以脫離物理探針來完成復(fù)雜電路板測試的技術(shù)。當(dāng)前各種復(fù)雜的軟件設(shè)計(jì)限制了邊界掃描的使用,因此需要一種簡單且快速進(jìn)行故障定位的測試方法。2、邊界掃描測試技術(shù)的原理。邊界掃描實(shí)現(xiàn)的原理如圖1所示。在邊界掃描器件的
2、每一個(gè)管腳上都有一個(gè)bsc,即邊界掃描寄存器單元,它在器件正常工作狀態(tài)下猶如透明元件,不影響器件的正常工作。在進(jìn)入邊界掃描測試狀態(tài)后,通過tap控制器,把數(shù)據(jù)通過tdi管腳打到對應(yīng)的測試寄存器中,之后通過tdo管腳采集輸出,通過對比輸入激勵(lì)和輸出響應(yīng)來判斷是否存在故障。3、測試軟件與設(shè)計(jì)3.1軟件設(shè)計(jì)綜述本文中主要使用了tcl腳本語言,tcl腳本語言是一種解釋性語言,擴(kuò)展性和移植性較好,可以在不同的電路板之間快速移植代碼。主要針對走步算法進(jìn)行分析,測試開始后,首先進(jìn)行全0全1測試,全0全1測試是為了防止在測試呆滯故障時(shí)出現(xiàn)故障混淆,通過對比測試激勵(lì)與測試響應(yīng)來判斷是否存在固定故障,若存在,則記
3、錄故障引腳及故障類型;然后進(jìn)行走步1測試,通過對比測試激勵(lì)與測試響應(yīng)來判斷是否存在線或短路故障以及開路故障等,并記錄相應(yīng)的故障管腳;最后進(jìn)行走步0測試,同理通過對比測試激勵(lì)與測試響應(yīng)來判斷是否存在線與短路故障與開路故障。如果走步1走步0測試通過則證明相應(yīng)測試模塊無故障,測試結(jié)束。3.2互聯(lián)測試中測試向量生成及應(yīng)用要完成故障的精確定位,必須依照測試算法產(chǎn)生測試向量來進(jìn)行測試,因此測試向量的生成是測試代碼中非常重要的一個(gè)環(huán)節(jié)。本文基于走步算法來完成測試向量生成,走步1算法的初始串行測試向量為“1,0,0,n”然后讓“1”順序移位,構(gòu)成n個(gè)串行測試向量的組合,與走步1算法對應(yīng)的是走步0算法,走步0算
4、法的初始測試向量為“0,1,1,n”,然后讓“0”順序移位?;谝陨显恚跍y試代碼中利用移位指令來生成所需的測試向量。利用走步1算法的函數(shù),將產(chǎn)生的測試向量依次取反后再與“1”相與即可獲得走步0的測試向量。通過測試對比可以精確的定位呆滯故障、開路故障、線或故障和線與故障。3.3功能測試中測試向量生成及應(yīng)用功能測試中測試向量的產(chǎn)生與互聯(lián)測試測試向量的產(chǎn)生方法一致,但在測試方法上有所不同,如圖2所示為實(shí)例電路中邊界掃描器件控制的功能測試。功能測試需要參照相應(yīng)器件的數(shù)據(jù)手冊,例如flash。需要按照手冊中的時(shí)序圖完成狀態(tài)控制以及數(shù)據(jù)的讀寫。在數(shù)據(jù)線測試時(shí),將走步算法產(chǎn)生的測試向量,也即是將數(shù)據(jù)向一
5、個(gè)固定的地址上寫入,然后再去讀取該地址的數(shù)據(jù),來判斷寫入的數(shù)據(jù)與讀出的數(shù)據(jù)是否一致,一致則表明無故障,不一致則表明對應(yīng)的某一數(shù)據(jù)線存在故障。地址線測試時(shí)需要分兩步進(jìn)行:第一步測試地址線短路,首先將地址線低位到高位依次拉高,也即是用走步1算法產(chǎn)生的測試向量作為寫入的地址,向這些地址內(nèi)容寫入一個(gè)固定的數(shù)據(jù)0x555,然后向地址空間0x00內(nèi)寫入數(shù)據(jù)0x00,分別讀取上述地址空間的內(nèi)容,任何一根地址線短路,其地址將變?yōu)?x00,其地址空間中的數(shù)據(jù)都將被后寫入的數(shù)據(jù)覆蓋,不能再讀出0x555,從而判斷出某一地址線故障;第二步測試地址線開路,用走步0算法產(chǎn)生的測試向量作為寫入的地址,然后向上述地址空間寫入數(shù)據(jù)0xaaa,然后向最高位地址0xfff寫入0x00,任何一根地址線開路的話,地址將變?yōu)?xfff,其內(nèi)容將被后寫入的0x00所覆蓋,不能再讀出0xaaa。由上述測試流程,可完成nvram以及flash等存儲(chǔ)器的測試。4、結(jié)論邊界掃描測試技術(shù)是一種適用于大規(guī)模集成電路的測試技術(shù),其獨(dú)特的優(yōu)勢必將在大規(guī)模集成電路的測試方面處于領(lǐng)先地位。本文主要以走步算法為核心介紹軟件的設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中級經(jīng)濟(jì)師(運(yùn)輸經(jīng)濟(jì))《專業(yè)知識(shí)與實(shí)務(wù)》考前沖刺必會(huì)試題及答案
- 2024商業(yè)貸款續(xù)期協(xié)議模板
- 常年法律顧問服務(wù)協(xié)議模板2024
- 2024年個(gè)人房產(chǎn)買賣協(xié)議參考格式
- 2024建筑砌筑施工勞務(wù)協(xié)議范例
- 定制化健身私教服務(wù)協(xié)議:2024年
- 2024年貨物買賣轉(zhuǎn)讓協(xié)議模板
- 安裝工程勞務(wù)分包空調(diào)項(xiàng)目協(xié)議
- 2024年度醫(yī)療器械購銷協(xié)議
- 2024年款飛機(jī)租賃協(xié)議范本
- 足球比賽記錄表格
- 營養(yǎng)科工作制度與職責(zé)
- 《統(tǒng)計(jì)學(xué)-基于Excel》(第3版)課后參考答案 賈俊平
- 杭州郭莊調(diào)研
- 短歌行教學(xué)講解課件
- 機(jī)械設(shè)計(jì)圖紙標(biāo)準(zhǔn)化
- 六年級英語辨音復(fù)習(xí)題
- 船用柴油機(jī)課程
- 陜西諾正生物科技有限公司年產(chǎn)20000噸農(nóng)藥原藥及中間體生產(chǎn)線建設(shè)項(xiàng)目環(huán)境影響報(bào)告
- 敦煌的藝術(shù)智慧樹知到答案章節(jié)測試2023年
- 云朵上的學(xué)校
評論
0/150
提交評論