基于邊界掃描的電路板快速測(cè)試系統(tǒng)設(shè)計(jì)
(1)系統(tǒng)的軟件組成
系統(tǒng)軟件包含下列組件:系統(tǒng)主程序、物理接口程序、硬件設(shè)置程序、實(shí)時(shí)采集程序、 離線測(cè)試程序、自測(cè)試程序和數(shù)據(jù)庫(kù)管理程序。軟件組成框圖如圖3 所示。
系統(tǒng)主程序:顯示系統(tǒng)主界面,并與系統(tǒng)中其它模塊進(jìn)行切換。
物理接口模塊:控制計(jì)算機(jī)端口,負(fù)責(zé)從計(jì)算機(jī)端口讀取數(shù)據(jù)和將數(shù)據(jù)發(fā)送到端口上。
系統(tǒng)硬件設(shè)置模塊:設(shè)置系統(tǒng)的各種參數(shù),包括掃描鏈路的結(jié)構(gòu)、芯片型號(hào),同時(shí)進(jìn) 行總線故障測(cè)試和內(nèi)部邊界掃描鏈測(cè)試,以驗(yàn)證掃描鏈路是否暢通。
在線測(cè)試模塊:使用外測(cè)試命令,對(duì)電路板上邊界掃描器件引腳以及電路板接口信號(hào) 進(jìn)行采集、顯示與分析。
離線測(cè)試模塊:依次向電路板接口或者板上邊界掃描器件輸入激勵(lì)測(cè)試信號(hào),觀察其 響應(yīng)信號(hào)是否與標(biāo)準(zhǔn)結(jié)果一致,判斷板上連線、功能模塊是否正常。
自測(cè)試模塊:輸出系統(tǒng)自測(cè)試向量,觀察系統(tǒng)自響應(yīng)是否與標(biāo)準(zhǔn)一致,檢查系統(tǒng)是否 工作正常。
數(shù)據(jù)庫(kù)管理模塊:保存系統(tǒng)數(shù)據(jù)、測(cè)試向量、標(biāo)準(zhǔn)測(cè)試結(jié)果等數(shù)據(jù),用以查詢(xún)比較等 操作。
評(píng)論