新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM系統(tǒng)設(shè)計(jì)JTAG接口詳細(xì)圖解

        ARM系統(tǒng)設(shè)計(jì)JTAG接口詳細(xì)圖解

        作者: 時(shí)間:2016-11-10 來(lái)源:網(wǎng)絡(luò) 收藏
        ARM系統(tǒng)的JTAG接口的設(shè)計(jì)不當(dāng)往往使硬件系統(tǒng)無(wú)法調(diào)試,所以在設(shè)計(jì)ARM系統(tǒng)前要先熟悉ARM系統(tǒng)的JTAG接口的定義和常見(jiàn)問(wèn)題。
        1.ARM系統(tǒng)的JTAG接口是如何定義的? 每個(gè)PIN又是如何連接的?
        下圖是JTAG接口的信號(hào)排列示意:

        本文引用地址:http://www.104case.com/article/201611/317412.htm

        接口是一個(gè)20腳的IDC插座。下表給出了具體的信號(hào)說(shuō)明:

        2.目標(biāo)系統(tǒng)如何設(shè)計(jì)?
         目標(biāo)板使用與Dragon-ICE一樣的20腳針座,信號(hào)排列見(jiàn)表1。RTCK和 nTRST這兩個(gè)信號(hào)根據(jù)目標(biāo)ASIC有否提供對(duì)應(yīng)的引腳來(lái)選用。nSRST則根據(jù)目標(biāo)系統(tǒng)的設(shè)計(jì)考慮來(lái)選擇使用。下面是一個(gè)典型的連接關(guān)系圖:

        表 1 JTAG引腳說(shuō)明
        序號(hào)
        信號(hào)名
        方向
        說(shuō) 明
        1
        Vref
        Input
        接口電平參考電壓,通常可直接接電源
        2
        Vsupply
        Input
        電源
        3
        nTRST
        Output
        (可選項(xiàng)) JTAG復(fù)位。在目標(biāo)端應(yīng)加適當(dāng)?shù)?strong>上拉電阻以防止誤觸發(fā)。
        4
        GND
        --
        接地
        5
        TDI
        Output
        Test Data In from Dragon-ICE to target.
        6
        GND
        --
        接地
        7
        TMS
        Output
        Test Mode Select
        8
        GND
        --
        接地
        9
        TCK
        Output
        Test Clock output from Dragon-ICE to the target
        10
        GND
        --
        接地
        11
        RTCK
        Input
        (可選項(xiàng)) Return Test Clock。由目標(biāo)端反饋給Dragon-ICE的時(shí)鐘信號(hào),用來(lái)同步TCK信號(hào)的產(chǎn)生。不使用時(shí)可以直接接地。
        12
        GND
        --
        接地
        13
        TDO
        Input
        Test Data Out from target to Dragon-ICE.
        14
        GND
        --
        接地
        15
        nSRST
        Input/Output
        (可選項(xiàng)) System Reset,與目標(biāo)板上的系統(tǒng)復(fù)位信號(hào)相連。可以直接對(duì)目標(biāo)系統(tǒng)復(fù)位,同時(shí)可以檢測(cè)目標(biāo)系統(tǒng)的復(fù)位情況。為了防止誤觸發(fā),應(yīng)在目標(biāo)端加上適當(dāng)?shù)纳侠娮琛?/div>
        16
        GND
        --
        接地
        17
        NC
        保留
        18
        GND
        --
        接地
        19
        NC
        --
        保留
        20
        GND
        --
        接地

        圖 3 一個(gè)復(fù)位電路結(jié)構(gòu)的例子

        在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過(guò)長(zhǎng),會(huì)影響JTAG口的通信速率。
          另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過(guò)100mA的大電流。最好能有專門(mén)的敷銅層來(lái)供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。

        在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過(guò)長(zhǎng),會(huì)影響JTAG口的通信速率。
          另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過(guò)100mA的大電流。最好能有專門(mén)的敷銅層來(lái)供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。

        在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過(guò)長(zhǎng),會(huì)影響JTAG口的通信速率。
          另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過(guò)100mA的大電流。最好能有專門(mén)的敷銅層來(lái)供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。

        在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過(guò)長(zhǎng),會(huì)影響JTAG口的通信速率。

        另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過(guò)100mA的大電流。最好能有專門(mén)的敷銅層來(lái)供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。

        3. 14腳JTAG如何與20JTAG連接?

        Dragon-ICE使用工業(yè)標(biāo)準(zhǔn)的20腳JTAG插頭,但是有些老的系統(tǒng)采用一種14腳的插座。這兩類接口的信號(hào)排列如下:


        這兩類接口之間的信號(hào)電氣特性都是一樣的,因此可以把對(duì)應(yīng)的信號(hào)直接連起來(lái)進(jìn)。行轉(zhuǎn)接。Dragon-ICE配備這種轉(zhuǎn)接卡,隨機(jī)配備。

        在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過(guò)長(zhǎng),會(huì)影響JTAG口的通信速率。
          另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過(guò)100mA的大電流。最好能有專門(mén)的敷銅層來(lái)供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。




        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 民勤县| 密山市| 新平| 新闻| 兴山县| 刚察县| 彭水| 廉江市| 海伦市| 信宜市| 娱乐| 疏勒县| 泰来县| 池州市| 衢州市| 东兴市| 德江县| 溧水县| 焦作市| 蕉岭县| 平舆县| 汉源县| 桐城市| 商河县| 霍州市| 孟连| 蒙阴县| 莱西市| 淳化县| 新安县| 涿鹿县| 荣昌县| 河北省| 上饶县| 奇台县| 家居| 汾西县| 顺昌县| 凤台县| 拜泉县| 枞阳县|