20、14、10pin JTAG的引脚名称与序号对应关系

jtag有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的,各个引脚的定义如下。
一、引脚定义
test clock input (tck) -----强制要求1
tck在ieee1149.1标准里是强制要求的。tck为tap的操作提供了一个独立的、基本的时钟信号,tap的所有操作都是通过这个时钟信号来驱动的。
test mode selection input (tms) -----强制要求2
tms信号在tck的上升沿有效。tms在ieee1149.1标准里是强制要求的。tms信号用来控制tap状态机的转换。通过tms信号,可以控制tap在不同的状态间相互转换。
test data input (tdi) -----强制要求3
tdi在ieee1149.1标准里是强制要求的。tdi是数据输入的接口。所有要输入到特定寄存器的数据都是通过tdi接口一位一位串行输入的(由tck驱动)。
test data output (tdo) -----强制要求4
tdo在ieee1149.1标准里是强制要求的。tdo是数据输出的接口。所有要从特定的寄存器中输出的数据都是通过tdo接口一位一位串行输出的(由tck驱动)。
test reset input (trst) ----可选项1
这个信号接口在ieee 1149.1标准里是可选的,并不是强制要求的。trst可以用来对tapcontroller进行复位(初始化)。因为通过tms也可以对tap controll进行复位(初始化)。所以有四线jtag与五线jtag之分。
(vtref) -----强制要求5
接口信号电平参考电压一般直接连接vsupply。这个可以用来确定arm的jtag接口使用的逻辑电平(比如3.3v还是5.0v?)
return test clock ( rtck) ----可选项2
可选项,由目标端反馈给仿真器的时钟信号,用来同步tck信号的产生,不使用时直接接地。
system reset ( nsrst)----可选项3
可选项,与目标板上的系统复位信号相连,可以直接对目标系统复位。同时可以检测目标系统的复位情况,为了防止误触发应在目标端加上适当的上拉电阻。
user in
用户自定义输入。可以接到一个io上,用来接受上位机的控制。
user out
用户自定义输出。可以接到一个io上,用来向上位机的反馈一个状态
由于jtag经常使用排线连接,为了增强抗干扰能力,在每条信号线间加上地线就出现了这种20针的接口。但事实上,rtck、user in、user out一般都不使用,于是还有一种14针的接口。对于实际开发应用来说,由于实验室电源稳定,电磁环境较好,干扰不大。
二、20、14、10pin jtag的引脚名称与序号对应关系
值得注意的是,不同的ic公司会自己定义自家产品专属的jtag头,来下载或调试程序。嵌入式系统中常用的20、14、10pin jtag的信号排列如下:
需要说明的是,上述jtag头的管脚名称是对ic而言的。例如tdi脚,表示该脚应该与ic上的tdi脚相连,而不是表示数据从该脚进入download cable。
实际上10针的只需要接4根线,4号是自连回路,不需要接,1,2接的都是1管脚,而8,10接的是gnd,也可以不接。
附转接板电路:

确定LED极性的5种简单方法
锤子M1拆解,那么2499元的售价是否与品质相称?
一种快速测试工具,把多种数据与传感器结合
华为Mate 30X配7.69英寸显示屏,超大容量电池,内置散热风扇
电脑主板芯片介绍
20、14、10pin JTAG的引脚名称与序号对应关系
降压同步DC/DC转换器TMI2242D概述、特征及应用
二氧化碳传感器的重要性以及应用领域
网络分析仪E5071C两端口仪器租赁
等了多久?iOS 10.1/10.1.1越狱测试版已经发布,但不推荐尝试
openharmony开源项目共建单位
联发科首次在全球手机芯片市场击败高通
爆米花机的原理是怎样的
华为车联网方案助力一汽集团智能纵深
2023全国智能驾驶测试总决赛|四维图新获“年度智能驾驶创新奖”
如何在Linux上可视化Ping响应
华为鸿蒙系统openharmony的两个基本概念
国家顶级域名湖南解析节点正式启用,将加快南方互联网响应速度
什么是正交频分多址 (OFDMA)呢?
鸿蒙系统优点有哪些