在這篇文章中,小編將對JTAG接口的相關內(nèi)容和情況加以介紹以幫助大家增進對JTAG接口的了解程度,和小編一起來閱讀以下內(nèi)容吧。
一、JTAG接口
JTAG接口到底是什么呢?恐怕很多朋友的不知道。
JTAG是(Joint Test Action Group(聯(lián)合測試行為組織))的英文縮寫,該組織成立于1985 年,是由幾家主要的電子制造商發(fā)起制訂的PCB 和IC 測試標準。JTAG 主要應用于:電路的邊界掃描測試和可編程芯片的在線系統(tǒng)編程。在生產(chǎn)過程中,通過JTAG接口可以對芯片進行測試驗證,避免了暴露到市場上可能存在的隱患。同時,JTAG接口也可以用于FPGA/CPLD的編程和調(diào)試,在FPGA/CPLD開發(fā)過程中,通過JTAG接口可以向開發(fā)板或產(chǎn)品中導入程序和數(shù)據(jù),實現(xiàn)對目標設備的配置和調(diào)試。JTAG接口在硬件開發(fā)中應用廣泛。例如,在PCB設計的過程中,可以利用JTAG接口通過專門的測試工具實現(xiàn)針腳掃描、板卡聯(lián)通等方面的測試。在數(shù)字信號處理器、微處理器、嵌入式系統(tǒng)等領域中,也可以使用JTAG接口對芯片進行調(diào)試和測試。
JTAG現(xiàn)在發(fā)展已經(jīng)成為了一種標準測試協(xié)議,主要用于芯片內(nèi)部測試?,F(xiàn)今多數(shù)的高級器件都支持JTAG協(xié)議,如DSP、FPGA、ARM、部分單片機器件等。標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。相關JTAG引腳的定義為:TCK為測試時鐘輸入;TDI為測試數(shù)據(jù)輸入,數(shù)據(jù)通過TDI引腳輸入JTAG接口;TDO為測試數(shù)據(jù)輸出,數(shù)據(jù)通過TDO引腳從JTAG接口輸出;TMS為測試模式選擇,TMS用來設置JTAG接口處于某種特定的測試模式;TRST為測試復位,輸入引腳,低電平有效。GND
TI還定義了一種叫SBW-JTAG的接口,用來在引腳較少的芯片上通過少的利用引腳實現(xiàn)JTAG接口,它只有兩條線,SBWTCK,SBWTDIO。實際使用時一般通過四條線連接,VCC,SBWTCK,SBWTDIO,GND,這樣就可以很方便的實現(xiàn)連接,又不會占用大量引腳。比如STM32/8系列的芯片調(diào)試就有Serial wire調(diào)試模式,使用該方法可以在僅用4根線的情況下對芯片進行程序下載和單步調(diào)試等功能。
二、JTAG接口如何與MAX1441進行連接?
MAX1441為信調(diào)理集成電路(IC)支持電容式接近檢測傳感器設計,適用于汽車無源遙控門禁(PKE)及其它系統(tǒng)。MAX1441具有兩個獨立的接觸/接近檢測通道,支持該IC的完備套件包括:集成開發(fā)環(huán)境MAX-IDE,提供匯編編譯、用戶界面和閃存編程器功能;例程代碼和典型應用固件;經(jīng)過完全測試的評估(EV)系統(tǒng)MAX1AA1EWSXS包括接口硬件、應用電路和帶兩個觸摸盤的觸摸板;用于生產(chǎn)測試系統(tǒng)的雙AG 接口。
生產(chǎn)測試系統(tǒng)需要利用接口板編程、測試包括MAX144在內(nèi)的終端產(chǎn)品有三種方式可供選擇:開發(fā)一個定制接口板或從第三方購買AG接口板,確認能夠配合MAX1441使用在MAXIA41EWKT控制電路的基礎上修改跳線設置,然后從評估板取出MAX1441,請參考MAX1441EWKIT 數(shù)據(jù)資料配置MAX1441EMKIT 電路板;采用 Maxim 提供的USB至AG接口板MAXQUSBJTAG-KIT。
只要電路正常工作,以上三種方式都切實可行。第一種方式,定制接口板或從第三方購買接口板需要用戶參與大量工作、花費大量時間,用戶需要驗證接口板是否與MAX144兼容并確保可靠通信第二種方式比較成熟,因為Maxim每塊評估板都在出廠之前經(jīng)過工廠驗證,對MAx1441的工作和接口功能進行了嚴格測試。但是,這種方法需要改變評估板的設置,每個測試系統(tǒng)都需要個專用的評估板第三種方法采用MAXQUSBTAGKIT接口板,這種方式非常簡單,容易操作,因為該接口板已經(jīng)過驗證,確保與MAX1441可靠通信。
以上所有內(nèi)容便是小編此次為大家?guī)淼挠嘘PJTAG接口的所有介紹,如果你想了解更多有關JTAG接口的內(nèi)容,不妨在我們網(wǎng)站或者百度、google進行探索哦。