JTAG概念解析:了解TTL線與JTAG線的定義與功能(2024版)
- 落花飄雪
- 光學(xué)知識(shí)
- 2024-11-06 13:42:01
- 4
JTAG,即Joint Test Action Group的縮寫(xiě),是IEEE的標(biāo)準(zhǔn)規(guī)范。在ARM7TDMI內(nèi)部,系統(tǒng)提供了三個(gè)JTAG型的掃描鏈,它們主要用于調(diào)試和配置嵌入式的ICE-RT邏輯。這種技術(shù)規(guī)范主要通過(guò)ARM芯片上的JTAG邊界掃描口進(jìn)行調(diào)試,它被稱(chēng)作JTAG仿真器或JTAG調(diào)試器。
JTAG仿真器是一個(gè)較為經(jīng)濟(jì)實(shí)惠且連接便捷的調(diào)試工具。它能與現(xiàn)有的JTAG邊界掃描進(jìn)行通信,與ARM CPU核進(jìn)行非插入式調(diào)試,這意味著它無(wú)需目標(biāo)存儲(chǔ)器,也不占用目標(biāo)系統(tǒng)的任何端口。
JTAG標(biāo)準(zhǔn)于1985年為檢測(cè)PCB和IC芯片而制定,并在1990年被修訂成為IEEE的其中一個(gè)標(biāo)準(zhǔn),即IEEE1149.1-1990。此標(biāo)準(zhǔn)允許對(duì)具有JTAG接口的芯片的硬件電路進(jìn)行邊界掃描和故障檢測(cè)。對(duì)于具有JTAG接口的芯片,其引腳功能定義嚴(yán)格:TCK為測(cè)試時(shí)鐘輸入,TDI為測(cè)試數(shù)據(jù)輸入,數(shù)據(jù)通過(guò)此引腳輸入JTAG接口;TDO為測(cè)試數(shù)據(jù)輸出,數(shù)據(jù)由此引腳從JTAG接口輸出;TMS用于設(shè)置JTAG接口處于某種特定的測(cè)試模式;而TRST則為測(cè)試復(fù)位輸入引腳,低電平有效。
TTL線也是電子領(lǐng)域中常用的連接線。TTL線,即Time To Live的縮寫(xiě),主要用于相機(jī)與閃光燈離機(jī)專(zhuān)用的熱靴連接?,F(xiàn)在,TTL線通常采用USB接口,連接方便,通過(guò)安裝相應(yīng)的驅(qū)動(dòng)后,可以利用超級(jí)終端、PuTTY等工具進(jìn)行串口連接,從而獲取路由器的控制臺(tái)信息。
至于JTAG線,它是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議線,主要用于芯片的內(nèi)部測(cè)試。標(biāo)準(zhǔn)的JTAG接口包括TMS、TCK、TDI、TDO四條線,分別代表模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出。JTAG編程方式屬于在線編程,能夠簡(jiǎn)化工程流程,加快開(kāi)發(fā)進(jìn)度。CPU內(nèi)支持JTAG的模塊通常包含用于測(cè)試芯片電氣特性的模塊以及用于Debug的模塊。
通過(guò)JTAG接口,我們可以訪問(wèn)CPU的內(nèi)部寄存器以及掛在CPU總線上的設(shè)備,如FLASH、RAM以及SOC等內(nèi)置模塊的寄存器。要實(shí)現(xiàn)這些功能,則需要軟件的配合,具體實(shí)現(xiàn)的效果由軟件決定。例如,在下載程序到RAM時(shí),如果發(fā)現(xiàn)寄存器值異常導(dǎo)致RAM無(wú)法正常工作,就需要通過(guò)JTAG接口先對(duì)相關(guān)寄存器進(jìn)行設(shè)置。
提到的PLL(Phase-Locked Loop)即鎖相環(huán),是一種閉環(huán)的反饋控制系統(tǒng),能使輸出信號(hào)與參考信號(hào)保持固定的相位關(guān)系。PLL一般由鑒相器、電荷放大器、低通濾波器、壓控振蕩器等組成,有時(shí)還會(huì)在反饋路徑或參考信號(hào)路徑上放置分頻器以實(shí)現(xiàn)特定的頻率關(guān)系。
關(guān)于JTAG的具體應(yīng)用,J-Link是SEGGER公司推出的一款支持ARM內(nèi)核芯片的JTAG仿真器。這款仿真器與IAR EWAR、ADS、KEIL、WINARM、RealView等集成開(kāi)發(fā)環(huán)境無(wú)縫銜接,支持多種ARM內(nèi)核芯片的仿真,是學(xué)習(xí)開(kāi)發(fā)ARM的好幫手。
產(chǎn)品規(guī)格
JTAG相關(guān)產(chǎn)品一般采用USB供電,具有電源電流限制和目標(biāo)板電壓支持等功能。其工作環(huán)境溫度和存儲(chǔ)溫度有一定范圍要求,并具備電磁兼容性等特性。產(chǎn)品的尺寸和重量也符合便攜性需求。
JTAG作為一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議,在電子領(lǐng)域有著廣泛的應(yīng)用和重要的意義。了解其原理和應(yīng)用場(chǎng)景,對(duì)于從事電子開(kāi)發(fā)和維護(hù)工作的人員來(lái)說(shuō)至關(guān)重要。