JTAG连接器
出处:维库电子市场网 发布于:2023-08-03 17:04:31
那么,对于给定的电路板,设计人员应如何提供 JTAG 访问?而且,如果是新板,您应该在哪里寻找 JTAG 连接器?
尽管 JTAG 接口没有一种标准接头,但制造商之间已经或多或少地标准化了几种接头类型。其中包括ARM JTAG 20、ARM JTAG 14、TI JTAG 14、STMicroElectronics 的 STDC14、Infineon 的OCDS 16 引脚接头[pdf]、 CoreSight 10、CoreSight 20、MIPI 34和Mictor 38。Segger 定义的J-Link 和 J-Trace 连接器几乎与 ARM JTAG 20 相同。
大多数插头是带罩或无罩公头,具有 10、14 或 20 引脚,引脚间距为 0.1” 或 0.05”。示例如图 1 所示。
各种 JTAG 接口的引脚排列(上面链接)如图 2 所示。在这里您可以找到 JTAG 的标准引脚(TDI、TDO、TCK、TMS、nTRST)以及串行线调试(SWDIO、SWCLK、SWO) ),以及用于调试的附加功能,例如跟踪。
图 2.各种 JTAG 接口的引脚排列,在本例中显示在 0.1” 带罩公接头上。
添加的引脚中特别值得注意的是 nSRST(完全系统复位),它强制目标完全复位,以及 VTREF(电压目标参考),连接到目标电源轨以进行 JTAG 接口硬件电平转换。
JTAG接口
市场上有多种 JTAG 接口(也称为 JTAG 调试探针)。在开源硬件领域,有Black Magic Probe 或 BMP,由 1BitSquared 和 Black Sphere Technologies 开发,用作 ARM JTAG 接口,有一个庞大而活跃的社区支持它。Black Magic Probe 还可以指任何其固件已替换为Black Magic Probe 固件的JTAG 接口。
Segger 广泛使用的商用调试探针包括J-Link (如图 3 所示)和J-Trace,后者是一种更先进且功能强大的调试探针,适用于工业应用。如果 J-Link 的教育许可价格低于 100 美元,或者商业应用的价格在 400 至 1,000 美元之间,则 J-Trace 的价格在 1,700 至 2,500 美元之间。
特定供应商还将为其产品销售 JTAG 接口。STMicroElectronics为其STM8和STM32产品提供STLINK系列(包括STLINK/V2和STLINK-V3SET ),Atmel(现为Microchip)提供Atmel-ICE,NXP提供S32调试探针——这样的例子不胜枚举。
FPGA 还使用 JTAG 将比特流到设备/存储器上,但这些接口通常称为电缆。示例包括 Xilinx 的Platform Cable II 和 Altera 的 FPGA 电缆(以前称为 USB-Blaster II,现在更名为 Intel FPGA Download Cable II)。
那么这些设备究竟发生了什么原因导致它们如此昂贵呢?它们支持哪些功能,设计师如何使用它们?一般来说,如果您查看低端调试探针的内部,您会发现以下内容:
微控制器作为主 JTAG 控制器
USB 接口,可以嵌入微控制器中,也可以单独安装在 FTDI 芯片中
用于逻辑兼容性的电平转换电路
用于启用和禁用不同路径、上拉等的开关电路。
就是这样。作为示例,请查看Github 上提供的Black Magic Probe 硬件文件。大部分工作(和成本)都发生在软件端,提供强大的(有时是实时的)调试工具,使开发人员能够充分利用 Arm CoreSight 架构。
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 简述计算机总线的分类2025/9/4 17:12:23
- 深度剖析三进线两母联供电系统设计方案2025/9/3 10:37:39
- 汇流排是什么汇流排好还是线接好2025/8/28 17:13:00
- 安森美 USB - C 电池充电器解决方案2025/8/28 15:45:10
- I2C 总线加上拉电阻的必要性2025/8/25 16:42:09