德州儀器SN54ABT8646與SN74ABT8646掃描測試設(shè)備深度解析
在如今的電子設(shè)備設(shè)計中,復(fù)雜電路的測試與驗證變得至關(guān)重要,而德州儀器(TI)的SCOPETM系列測試性產(chǎn)品為解決這一問題提供了優(yōu)秀的方案。其中,SN54ABT8646和SN74ABT8646這兩款掃描測試設(shè)備,結(jié)合了八進(jìn)制總線收發(fā)器和寄存器功能,在電路測試領(lǐng)域展現(xiàn)出強(qiáng)大的實力。
文件下載:SN74ABT8646DLG4.pdf
產(chǎn)品概述
SN54ABT8646和SN74ABT8646是德州儀器SCOPETM可測試性集成電路家族的成員,與IEEE標(biāo)準(zhǔn)1149.1 - 1990(JTAG)測試訪問端口和邊界掃描架構(gòu)兼容。這意味著它們能夠為復(fù)雜電路板組件的測試提供便利,通過4線測試訪問端口(TAP)接口實現(xiàn)對測試電路的掃描訪問。在正常模式下,它們在功能上等同于F646和ABT646八進(jìn)制總線收發(fā)器和寄存器。
兩款產(chǎn)品在溫度適用范圍上有所區(qū)別,SN54ABT8646適用于-55°C到125°C的全軍事溫度范圍,而SN74ABT8646適用于 -40°C 到 85°C 的溫度范圍。同時,它們提供多種封裝選項,包括塑料小外形(DW)和收縮小外形(DL)封裝、陶瓷芯片載體(FK)以及標(biāo)準(zhǔn)陶瓷雙列直插式封裝(JT)。
工作模式
正常模式
在正常工作模式下,收發(fā)器功能由輸出使能(OE)和方向(DIR)輸入控制。當(dāng)OE為低電平時,收發(fā)器激活,DIR為高電平時數(shù)據(jù)從A總線傳輸?shù)紹總線,DIR為低電平時數(shù)據(jù)從B總線傳輸?shù)紸總線;當(dāng)OE為高電平時,A和B輸出都處于高阻抗?fàn)顟B(tài),有效隔離兩條總線。
數(shù)據(jù)的流動由時鐘(CLKAB和CLKBA)和選擇(SAB和SBA)輸入控制。例如,CLKAB的上升沿將A總線上的數(shù)據(jù)時鐘輸入到相關(guān)寄存器中,SAB的電平狀態(tài)決定是選擇實時A數(shù)據(jù)還是存儲的A數(shù)據(jù)傳輸?shù)紹總線。
測試模式
進(jìn)入測試模式后,SCOPETM總線收發(fā)器和寄存器的正常操作被禁止,測試電路啟用,用于觀察和控制設(shè)備的輸入輸出邊界。四個專用測試引腳控制測試電路的操作:測試數(shù)據(jù)輸入(TDI)、測試數(shù)據(jù)輸出(TDO)、測試模式選擇(TMS)和測試時鐘(TCK)。測試電路還能執(zhí)行諸如并行簽名分析(PSA)、偽隨機(jī)模式生成(PRPG)等測試功能,所有測試和掃描操作都與TAP接口同步。
測試架構(gòu)與寄存器
測試架構(gòu)
測試信息通過符合IEEE標(biāo)準(zhǔn)1149.1 - 1990的4線測試總線(TAP)進(jìn)行傳輸,TAP控制器監(jiān)控TCK和TMS信號,從中提取同步和狀態(tài)控制信號,并為設(shè)備中的測試結(jié)構(gòu)生成適當(dāng)?shù)钠峡刂菩盘?。TAP控制器是一個同步有限狀態(tài)機(jī),其狀態(tài)圖包含16個狀態(tài),分為6個穩(wěn)定狀態(tài)和10個不穩(wěn)定狀態(tài),有兩條主要路徑分別用于訪問和控制選定的數(shù)據(jù)寄存器以及訪問和控制指令寄存器。
寄存器介紹
- 指令寄存器(IR):長度為8位,用于告訴設(shè)備要執(zhí)行的指令,包括操作模式(正常模式或測試模式)、要執(zhí)行的測試操作、在數(shù)據(jù)寄存器掃描期間選擇哪個數(shù)據(jù)寄存器以及在Capture - DR期間捕獲到選定數(shù)據(jù)寄存器的數(shù)據(jù)來源。在Capture - IR期間,IR捕獲二進(jìn)制值10000001;在Update - IR期間,更新當(dāng)前指令并使指定的模式更改生效。上電或處于Test - Logic - Reset狀態(tài)時,IR被重置為二進(jìn)制值11111111,選擇BYPASS指令。
- 數(shù)據(jù)寄存器
- 邊界掃描寄存器(BSR):長度為40位,包含用于正常功能輸入引腳的邊界掃描單元(BSC)、用于正常功能I/O引腳的兩個BSC(一個用于輸入數(shù)據(jù),一個用于輸出數(shù)據(jù))以及用于內(nèi)部解碼輸出使能信號(OEA和OEB)的BSC。它用于存儲要應(yīng)用到正常片上邏輯輸入和設(shè)備輸出引腳的測試數(shù)據(jù),以及捕獲正常片上邏輯輸出和設(shè)備輸入引腳出現(xiàn)的數(shù)據(jù)。上電或處于Test - Logic - Reset狀態(tài)時,每個BSC的值被重置為邏輯0。
- 邊界控制寄存器(BCR):長度為11位,用于在RUNT指令的上下文中實現(xiàn)基本SCOPE指令集未包含的附加測試操作,如PRPG、帶輸入屏蔽的PSA和二進(jìn)制計數(shù)(COUNT)。上電或處于Test - Logic - Reset狀態(tài)時,BCR被重置為二進(jìn)制值00000000010,選擇無輸入屏蔽的PSA測試操作。
- 旁路寄存器:是一個1位的掃描路徑,可用于縮短系統(tǒng)掃描路徑的長度,從而減少完成測試操作所需的每個測試模式的位數(shù)。在Capture - DR期間,旁路寄存器捕獲邏輯0。
指令與操作
指令寄存器操作碼
指令寄存器的操作碼決定了設(shè)備的具體操作。例如,Boundary scan指令遵循IEEE標(biāo)準(zhǔn)的EXTEST和INTEST指令,選擇BSR進(jìn)行掃描,將設(shè)備輸入引腳的數(shù)據(jù)捕獲到輸入BSC,將正常片上邏輯輸出的數(shù)據(jù)捕獲到輸出BSC,設(shè)備處于測試模式;Bypass scan指令遵循IEEE標(biāo)準(zhǔn)的BYPASS指令,選擇旁路寄存器進(jìn)行掃描,捕獲邏輯0,設(shè)備處于正常模式等。不同的指令對應(yīng)不同的功能和操作模式,為工程師提供了豐富的測試選擇。
邊界控制寄存器操作碼
BCR操作碼由BCR的2 - 0位解碼得出,在RUNT指令執(zhí)行的Run - Test/Idle狀態(tài)下執(zhí)行選定的測試操作。例如,Sample inputs/toggle outputs(TOPSIP)操作在每個TCK上升沿捕獲選定設(shè)備輸入引腳的數(shù)據(jù)到輸入BSC的移位寄存器元素,并更新到影子鎖存器,同時將選定輸出BSC的移位寄存器元素的數(shù)據(jù)取反并更新到影子鎖存器后應(yīng)用到設(shè)備輸出引腳;Pseudorandom pattern generation(PRPG)操作在每個TCK上升沿在選定BSC的移位寄存器元素中生成偽隨機(jī)模式并應(yīng)用到設(shè)備輸出引腳和輸入邏輯等。
電氣特性與參數(shù)
絕對最大額定值與推薦條件
文檔中給出了產(chǎn)品在不同條件下的絕對最大額定值,如電源電壓范圍、輸入輸出電壓范圍、電流限制等。同時,也提供了推薦的工作條件,包括電源電壓、輸入電壓、輸出電流、輸入轉(zhuǎn)換速率和工作溫度范圍等。這些參數(shù)為工程師在實際應(yīng)用中保證設(shè)備的正常工作和可靠性提供了重要參考。
電氣和開關(guān)特性
在推薦的工作溫度范圍內(nèi),詳細(xì)列出了設(shè)備的電氣特性,如輸入輸出電壓、電流、功耗等參數(shù)。同時,也給出了正常模式和測試模式下的開關(guān)特性,包括時鐘頻率、脈沖持續(xù)時間、建立時間、保持時間、延遲時間和上升時間等。這些特性直接影響到設(shè)備在實際電路中的性能表現(xiàn),工程師需要根據(jù)具體的設(shè)計需求進(jìn)行合理選擇和優(yōu)化。
總結(jié)
SN54ABT8646和SN74ABT8646掃描測試設(shè)備憑借其豐富的功能、與標(biāo)準(zhǔn)兼容的測試架構(gòu)以及多樣的操作模式,為電子工程師在復(fù)雜電路測試和驗證方面提供了有力的工具。通過對這些設(shè)備的深入理解和合理應(yīng)用,能夠有效提高電路測試的效率和準(zhǔn)確性,降低設(shè)計成本和開發(fā)周期。各位電子工程師在實際項目中,不妨考慮將這兩款產(chǎn)品納入自己的設(shè)計方案中,相信會帶來意想不到的效果。你在使用類似測試設(shè)備時遇到過哪些挑戰(zhàn)呢?歡迎在評論區(qū)分享你的經(jīng)驗。
-
德州儀器
+關(guān)注
關(guān)注
123文章
2035瀏覽量
145466 -
電路測試
+關(guān)注
關(guān)注
0文章
21瀏覽量
18185
發(fā)布評論請先 登錄
德州儀器SN54ABT8646與SN74ABT8646掃描測試設(shè)備深度解析
評論