基于邊界掃描的電路板快速測試系統(tǒng)設(shè)計(jì)
(1)系統(tǒng)的軟件組成
系統(tǒng)軟件包含下列組件:系統(tǒng)主程序、物理接口程序、硬件設(shè)置程序、實(shí)時(shí)采集程序、 離線測試程序、自測試程序和數(shù)據(jù)庫管理程序。軟件組成框圖如圖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)、芯片型號,同時(shí)進(jìn) 行總線故障測試和內(nèi)部邊界掃描鏈測試,以驗(yàn)證掃描鏈路是否暢通。
在線測試模塊:使用外測試命令,對電路板上邊界掃描器件引腳以及電路板接口信號 進(jìn)行采集、顯示與分析。
離線測試模塊:依次向電路板接口或者板上邊界掃描器件輸入激勵測試信號,觀察其 響應(yīng)信號是否與標(biāo)準(zhǔn)結(jié)果一致,判斷板上連線、功能模塊是否正常。
自測試模塊:輸出系統(tǒng)自測試向量,觀察系統(tǒng)自響應(yīng)是否與標(biāo)準(zhǔn)一致,檢查系統(tǒng)是否 工作正常。
數(shù)據(jù)庫管理模塊:保存系統(tǒng)數(shù)據(jù)、測試向量、標(biāo)準(zhǔn)測試結(jié)果等數(shù)據(jù),用以查詢比較等 操作。
評論