0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

jtag pcb板

分享:

好的,关于 JTAG PCB板,可以从以下几个方面理解:

  1. 基本概念:

    • JTAG: 是一种国际标准(IEEE 1149.1),全称是 联合测试行动组。它定义了一种边界扫描测试架构,主要用于:
      • 电路板生产测试 (ICT): 测试PCB板上器件焊接是否正确(短路、开路)、器件功能是否正常。
      • 系统调试 (Debug): 调试处理器、FPGA、CPLD、微控制器等复杂可编程器件(访问内部寄存器、内存、单步执行)。
      • 编程/烧录: 对板上的Flash、FPGA、CPLD、微控制器等器件进行编程(烧写固件)。
    • PCB板: 印刷电路板,电子元器件的载体。
    • JTAG PCB板: 简单说,就是在PCB设计上实现了JTAG接口标准的电路板。这块板上包含必要的JTAG硬件(如测试访问端口TAP控制器)和物理连接器。
  2. JTAG在PCB上的体现:

    • JTAG Header/连接器: PCB板上需要设置一个物理连接器(通常是排针或密度较高的连接器),用于连接JTAG调试器(如USB Blaster, J-Link, Xilinx Platform Cable等)。常见的标准是10针、14针或20针(ARM Cortex调试常用)。
    • JTAG信号线: PCB板上需要为以下核心JTAG信号预留走线:
      • TCK:测试时钟。由调试器提供。
      • TMS:测试模式选择。控制JTAG状态机。
      • TDI:测试数据输入。数据从调试器输入到目标器件链。
      • TDO:测试数据输出。数据从目标器件链输出到调试器。
      • TRST:测试复位(可选,但强烈推荐)。异步复位JTAG TAP控制器。
      • VREF:目标板参考电压(可选但重要)。用于电平匹配。
      • GND:接地。通常需要多个GND连接以保证信号完整性。
    • 目标器件支持: PCB板上的关键可编程器件(CPU, FPGA, CPLD, 复杂ASIC)必须具备JTAG接口(符合IEEE 1149.1标准),并连接在JTAG链路上。
    • JTAG链: 如果板上有多个支持JTAG的器件,它们通常会被串接成一个JTAG链:前一个器件的TDO连接到下一个器件的TDI。调试器通过TDI输入数据,经过链上所有器件,最后从链尾器件的TDO输出。
  3. PCB设计要点:

    • 位置: JTAG连接器应放置在PCB边缘或易于访问的位置,方便调试器连接,并考虑与关键目标器件的布线距离。
    • 走线: JTAG信号(特别是TCK)属于相对高速的信号(即使速度不高)。设计时需考虑:
      • 阻抗匹配: 尽量保持走线特性阻抗一致(通常50欧姆或接近)。
      • 串扰: 避免与高速噪声源(如时钟线、开关电源)平行长距离走线。必要时用地线隔离。
      • 长度匹配: 对于长距离或高速应用,TDI/TDO/TMS/TCK走线长度应大致相等,减少时序偏移。
    • 电源/GND: 确保JTAG连接器和目标器件的电源/GND连接可靠、低阻抗。VREF是目标板电压,调试器通过它知道逻辑电平(如1.8V, 3.3V),必须连接准确。
    • 上拉/下拉电阻: 根据器件手册要求,通常需要在TMSTDITRST(如果使用)等信号线上添加适当的上拉或下拉电阻,确保初始状态稳定。
    • 测试点: 在关键JTAG信号线上放置测试点,方便生产测试或调试时探测。
    • ESD保护: 在JTAG连接器信号线入口处可考虑加入ESD保护器件(TVS管等),防止接口插拔时静电损坏器件。
  4. 主要用途(JTAG PCB板存在的意义):

    • 硬件调试: 工程师连接JTAG调试器,可以下载程序、设置断点、单步执行、查看/修改寄存器和内存内容,是嵌入式系统开发的必备手段。
    • 生产测试: 利用边界扫描功能,测试PCB板上器件的连接性,极大地提高测试覆盖率和效率,特别是对于高密度、引脚在底部的BGA封装器件。
    • 固件更新/编程: 通过JTAG接口烧录Flash、配置FPGA/CPLD、给微控制器下载程序。
    • 故障诊断: 当产品出现问题时,JTAG是深入诊断硬件和底层软件状态的关键工具。

总结:

JTAG PCB板就是指物理上包含了JTAG接口硬件(连接器、信号走线)和相关支持电路(上拉、电平匹配等),并且板上的关键可编程器件支持并连接在JTAG链路上的印刷电路板。它是实现电路板生产测试、系统调试、编程烧录和故障诊断等核心功能的基础硬件平台。良好的JTAG PCB设计对于提高开发效率、生产良率和产品可维护性至关重要。

飞凌嵌入式JTAG转接​介绍

JTAG转接 型号:FIT-JTAG+A11 多种不同接口形式

2019-11-27 17:37:29

ARM的JTAG调试结构

JTAG是Joint Test Action Group的缩写,是IEEE 1149.1标准。使用JTAG的优点:JTAG的建立使得集成电路固定在PCB上,只通过边界扫描便可以被测试。

2020-08-27 14:18:48

什么是JTAG?用途是什么

JTAG是1980年代开发的用于解决电子制造问题的IEEE标准(1149.1)。如今,它可以用作编程,调试和探测端口。但是首先,让我们看看JTAG的最初用途,边界测试。

2022-10-17 17:46:36

ARM的JTAG接口基础知识

JTAG是Joint Test Action Group的缩写,是IEEE 1149.1标准。使用JTAG的优点:JTAG的建立使得集成电路固定在PCB上,只通过边界扫描便可以被测试。在ARM7TDMI处理器中,可以通过JTAG直接控制ARM的内部总线、I/O口等信息,从而达到调试的目的。

2020-07-20 14:46:30

JTAG的基础知识

JTAG是一种IEEE标准用来解决级问题,开发于上个世纪80年代。今天JTAG被用来烧录、debug、探查端口。当然,最原始的使用是边界测试。

2024-11-15 10:02:41

PCB电路专用激光打标机

2026-04-08 09:45:11

jtag接口和swd接口区别

它们都可以用于嵌入式设备调试,但在设计、功能和性能方面存在一些区别。以下是关于 JTAG 和 SWD 接口的详细比较。 1. 接口定义和适用性 JTAG 接口是一种标准化的串行接口,最初用于测试电路

2023-12-07 15:29:41

用于SWD/JTAG调试器的多功能转接设计

这款多功能转接主要设计用于与 J-Link 调试器配合使用(同时兼容其他采用标准 20 引脚 JTAG/SWD 引脚定义的调试器),允许用户在 0.1" (2.54mm

2026-01-19 09:46:16

一文详解JTAG

JTAG是1980年代开发的用于解决电子制造问题的IEEE标准(1149.1)。如今,它可以用作编程,调试和探测端口。但是首先,让我们看看JTAG的最初用途,边界测试。

2020-11-01 11:09:54

汽车PCB和普通PCB的区别

汽车PCB和普通PCB在材料选择上存在一定的差异。普通PCB通常采用FR-4玻璃纤维材料,而汽车PCB则需要选择更高级别的材料,。

2023-07-17 11:15:20

digilent JTAG编程电线特点

产品特点:   低成本JTAG配置解决方案   专为非Digilent FPGA开发设计

2019-11-13 17:04:26

构建多电压JTAG

菊花链,或通过JTAG端口连接多个DSP、FPGA、CPLD和其他逻辑器件,允许使用单个JTAG连接器控制它们。菊花链通常用于具有多个JTAG器件的电路,菊花链连接TDI和TDO引脚以形成串行路径。链的输入是第一个设备的TDI;链的输出是最后一个设备的 TDO。

2023-02-02 17:17:53

如何更新MAXQ串行转JTAG中的固件

本应用笔记列出了将固件加载到MAXQ串行转JTAG开发上所需的步骤。本文中给出的步骤允许开发人员加载新固件并保持最新更改。®

2023-02-20 11:06:45

全自动pcb打标机

2023-09-19 17:58:19

PCB的流程_PCB的技巧

PCB是指根据原有的PCB板实物得到原理图和图(PCB图)的过程。其目的是进行后期的开发。后期开发包括安装元器件、深层测试、修改电路等。因为不属于PCB的范畴又与之相关,因此仅做介绍不再详述。

2020-09-25 17:25:04

用于MAXQ处理器的串行转JTAG

半导体公司开发了一种串行到JTAG和固件,通过标准RS-232串行端口接受命令,并将这些命令与适当的JTAG信号协调。本应用笔记描述了固件实现的命令协议。

2023-02-21 12:04:29

什么是PCBPCB的简介

PCB,业界也常被称为电路、电路克隆、电路复制、PCB克隆、PCB逆向设计或PCB反向研发,关于PCB的定义,业界和学术界有多种说法,但是都不太完整,如果要给PCB下一个准确

2022-02-18 16:26:53

分享PCB/设计原理图制成PCB的过程的经验

PCB,目前在业界也常被称为电路、电路克隆、电路复制、PCB克隆、PCB逆向设计或PCB反向研发,关于PCB的定义,业界和学术界有多种说法,但是都不太完整,如果要给PCB下一个准确的定义,我们可以借鉴国内权威的PCB抄板实验室的说法

2023-11-09 15:05:49

ARM-JTAG-COOCOX

COOCOX COLINK COMPATIBLE JTAG

2023-03-29 22:45:29

AVR-JTAG-USB-A

AVR-JTAG-USB-A

2023-03-29 21:39:30

汽车pcb是什么 汽车PCB和普通PCB的区别在哪?

汽车PCB和普通PCB在材料选择上存在一定的差异。

2023-07-14 14:07:11

如何做好PCB设计

接受到一个设计任务,首先要明 确其设计目标,是普通的PCB高频PCB小信号处理PCB还是既有高频率又有小信号处理的PCB如果是普通的 PCB

2019-08-15 16:33:00

深度解析:双面PCB与单面PCB的制造差异

一站式PCBA智造厂家今天为大家讲讲双面PCB与单面PCB制造工艺有什么差异?双面PCB与单面PCB制造工艺详解。双面PCB(Printed Circuit Board)和单面PCB

2025-02-05 10:00:44

使用Jtag Master来调试FPGA程序

对FPGA进行上调试时,使用最多的是SignalTap,但SignalTap主要用来抓取信号时序,当需要发送信号到FPGA时,Jtag Master可以发挥很好的作用,可以通过Jtag Master对FPGA进行读写测试

2022-02-16 16:21:36

PCB制造步骤简介 PCB打样

PCB Board Manufacturing是印刷电路制造。 Rayming是中国PCB制造商之一,拥有10年PCB制造经验。

2019-07-30 11:26:11

JTAG简介 JTAG和SWD之间的区别

01JTAG简介 JTAG(JointTest ActionGroup)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE觉得一切妥当,于是发布了IEEE

2021-07-23 17:53:29

PCB喷码机电路行业

2023-07-07 16:34:27

我们看看JTAG的最初用途,边界测试

JTAG可以控制(or hijack)所有IC的引脚。在图片上,也许JTAG将使所有CPU引脚输出,以及所有FPGA引脚输入。然后,通过从CPU引脚发送一些数据,并从FPGA引脚读取值,JTAG可以确保电路连接良好。

2020-11-29 11:21:14

加载更多
相关标签