• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

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

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

    接口是一個20腳的IDC插座。下表給出了具體的信號說明:

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

    表 1 JTAG引腳說明
    序號
    信號名
    方向
    說 明
    1
    Vref
    Input
    接口電平參考電壓,通常可直接接電源
    2
    Vsupply
    Input
    電源
    3
    nTRST
    Output
    (可選項) JTAG復(fù)位。在目標端應(yī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
    (可選項) Return Test Clock。由目標端反饋給Dragon-ICE的時鐘信號,用來同步TCK信號的產(chǎn)生。不使用時可以直接接地。
    12
    GND
    --
    接地
    13
    TDO
    Input
    Test Data Out from target to Dragon-ICE.
    14
    GND
    --
    接地
    15
    nSRST
    Input/Output
    (可選項) System Reset,與目標板上的系統(tǒng)復(fù)位信號相連。可以直接對目標系統(tǒng)復(fù)位,同時可以檢測目標系統(tǒng)的復(fù)位情況。為了防止誤觸發(fā),應(yīng)在目標端加上適當?shù)纳侠娮琛?/div>
    16
    GND
    --
    接地
    17
    NC
    保留
    18
    GND
    --
    接地
    19
    NC
    --
    保留
    20
    GND
    --
    接地

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

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

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

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

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

    另外電源的連線也需要加以額外考慮,因為Dragon-ICE要從目標板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。

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

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


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

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




    評論


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

    關(guān)閉
    主站蜘蛛池模板: 车致| 波密县| 乐陵市| 白城市| 伊川县| 启东市| 化隆| 通化县| 伊吾县| 巩义市| 肥东县| 南华县| 砚山县| 游戏| 栾川县| 南昌县| 石家庄市| 宜川县| 凌源市| 尼勒克县| 琼结县| 绥滨县| 神农架林区| 海晏县| 射洪县| 金堂县| 射洪县| 兴仁县| 白银市| 深泽县| 鹤壁市| 沧源| 长顺县| 通化市| 天津市| 建水县| 伊春市| 固安县| 苏尼特左旗| 通渭县| 湟中县|