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