JTAG技術(shù)是一種嵌入式調(diào)試技術(shù),芯片內(nèi)部封裝了專門的測試電路TAP(測試訪問口),通過專用的JTAG測試工具對內(nèi)部節(jié)點進行測試和控制,目前大多數(shù)ARM器件支持JTAG協(xié)議,標準JTAG接口是4線;TMS(測試模式選擇)、TCK(測試時鐘)、TDI(測試數(shù)據(jù)串行輸入)、TDO(測試數(shù)據(jù)串行輸出)。JTAG接口的連接有兩種標準,即14針JTAG接口與MC9328MX1連接電路。
14 針 JTAG 接口定義
引腳 名稱 描述
1 、 13 VCC 接電源
2 、 4 、 6 、 8 、 10 、 14 GND 接地
3 nTRST 測試系統(tǒng)復(fù)位信號
5 TDI 測試數(shù)據(jù)串行輸入
7 TMS 測試模式選擇
9 TCK 測試時鐘
11 TDO 測試數(shù)據(jù)串行輸出
12 NC 未連接
20 針 JTAG接口定義
引 腳 名 稱 描 述
1 VTref 目標板參考電壓,接電源
2 VCC 接電源
3 nTRST 測試系統(tǒng)復(fù)位信號
4 、 6 、 8 、 10 、 12 、 14 、 16 、 18 、 20 GND 接地
5 TDI 測試數(shù)據(jù)串行輸入
7 TMS 測試模式選擇
9 TCK 測試時鐘
11 RTCK 測試時鐘返回信號
13 TDO 測試數(shù)據(jù)串行輸出
15 nRESET 目標系統(tǒng)復(fù)位信號
17 、 19 NC 未連接
MC9328MX1提供了串行接口,使用RS-232標準接口,近距離通信系統(tǒng)中可直接進行端對端的連接,但由于MC9328MX1系統(tǒng)中LVTTL電路的邏輯電平與RS-232標準邏輯電平不相匹配,二者間要進行正常的通信必須經(jīng)過信號電平轉(zhuǎn)換,本系統(tǒng)使用MAX3221電平轉(zhuǎn)換電路,以RS-232標準9芯D型接口為例,要完成最基本的串行通信功能,只需要RXD(數(shù)據(jù)接收)、TXD(數(shù)據(jù)發(fā)送)和GND(地)端即可。串行接口電路如圖8所示。
圖8 串行接口電路
評論