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