邊界掃描技術的核心思想是在器件內部的核心邏輯與I/O引腳之間插入的邊界掃描單元,它在芯片正常工作時是“透明”的,不影響電路板的正常工作。各邊界掃描單元以串行方式連接成掃描鏈,通過掃描輸入端將測試矢量以串行掃描的方式輸入,對相應的引腳狀態進行設定,實現測試矢量的加載;通過掃描輸出端將系統的測試響應串行輸出,進行數據分析與處理,完成電路系統的故障診斷及定位,邊界掃描測試原理示意圖如圖1所示。

邊界掃描測試的物理基礎是IEEEl149.1邊界掃描測試總線和設計在器件內的邊界掃描結構,標準的邊界掃描結構如圖2所示。其中邊界掃描測試總線由測試數據輸入(TDI)、測試數據輸出(TDO)、測試時鐘(TCK)、測試模式選擇(TMS)和復位信號(TRST)五根信號線組成。而標準的邊界掃描結構就是在器件內部的核心邏輯I/O引腳增加了邊界掃描單元(BSC),同時還增加了和邊界掃描測試相關的指令寄存器、數據寄存器、測試訪問端口TAP控制器等電路。在測試狀態時,邊界掃描結構可以對數據寄存器或指令寄存器進行操作,即從TDI端u把測試矢量移入邊界掃描單元,從TDO端口把測試響應移出。
總體設計方案
便攜式邊外掃描故障診斷儀需要根據被測系統電路的描述文件生成邊界掃描測試矢量,然后轉換為IEEE1149.1邊界掃描測試總線信號自動加載到被測系統中,同時從TDI引腳自動讀取邊界掃描測試響應進行分析處理,根據邊界掃描相應算法作出故障診斷決策及定位隔離,最后通過LCD顯示診斷結果?!?br>