1 简介

JTAG(Join Test Action Group)的中文名称为联合测试工作组,是一种国际标准测试协议,主要用于芯片内部测试:验证设计PCB测试。现在目前市面上的很多产品都支持JTAG协议(DSP、FPGA、CPLD、ARM等)。

JTAG接口通过4/5引脚连接到芯片上,这些引脚分别是:

1.1 JTAG分类

  • 一类用于测试芯片的电气特性,检测芯片是否有问题
  • 一类用于 Debug:一般支持 JTAG 的 CPU 内都包含了这两个模块。

1.2 ARM调试器

PIN序定义:
D-016 JTAG硬件电路设计-LMLPHP

实物照片如图所示:
D-016 JTAG硬件电路设计-LMLPHP

2 设计要点

  • TDI,TMS 是输入,上拉是为了在没有连接下载线的时候,给一个电平,同时提高信号的建立速度。

  • PCB 建库的需注意添加防呆标志,防止接反。

  • 加上 ESD 保护芯片。

3 电路实战

3.1 Xilinx

D-016 JTAG硬件电路设计-LMLPHP

3.2 ALTERA ------USB blaster

D-016 JTAG硬件电路设计-LMLPHP

11-29 17:41