jtag 20pin引脚定义

合集下载

JTAG各类接口针脚定义及含义

JTAG各类接口针脚定义及含义

JTAG各类接口针脚定义及含义JTAG(Joint Test Action Group;联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。

现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。

标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。

接口JTAG最初是用来对芯片进行接口编辑JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对内部节点进行测试。

JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG 链,能实现对各个器件分别测试。

如今,JTAG接口还常用于实现ISP(In-System Programmer,在系统编程),对FLASH等器件进行编程。

JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程然后再装到板上,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。

JTAG接口可对DSP芯片内部的所有部件进行编程。

JTAG引脚定义具有JTAG口的芯片都有如下JTAG引脚定义:TCK——测试时钟输入;TDI——测试数据输入,数据通过TDI输入JTAG口;TDO——测试数据输出,数据通过TDO从JTAG口输出;TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。

可选引脚TRST——测试复位,输入引脚,低电平有效。

含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。

JTAG内部有一个状态机,称为TAP控制器。

TAP控制器的状态机通过TCK和TMS进行状态的改变,实现数据和指令的输入。

JTAG芯片的边界扫描寄存器JTAG标准定义了一个串行的移位寄存器。

寄存器的每一个单元分配给IC芯片的相应引脚,每一个独立的单元称为BSC(Boundary-Scan Cell)边界扫描单元。

JTAG接口定义

JTAG接口定义

JTAG接口定义2009-12-14 17:32什么是jtag接口JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试, JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 T AP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。

目前大多数比较复杂的器件都支持 JTAG 协议,如 ARM 、 DSP 、 FPGA 器件等。

标准的 JTAG 接口是 4 线: TMS 、 TCK 、 TDI 、 TDO ,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。

JTAG 测试允许多个器件通过 JTAG 接口串联在一起,形成一个 JTAG 链,能实现对各个器件分别测试。

JTAG 接口还常用于实现 ISP ( In-System Programmable 在系统编程)功能,如对 FLASH器件进行编程等。

通过 JTAG 接口,可对芯片内部的所有部件进行访问,因而是开发调试嵌入式系统的一种简洁高效的手段。

目前 JTAG 接口的连接有两种标准,即 14 针接口和 20 针接口,其定义分别如下所示。

14 针JTAG 接口定义:14 针 JTAG 接口定义引脚名称描述1 、 13 VCC 接电源2 、 4 、 6 、 8 、 10 、 14 GND 接地3 nTRST 测试系统复位信号5 TDI 测试数据串行输入7 TMS 测试模式选择9 TCK 测试时钟11 TDO 测试数据串行输出12 NC 未连接20 针 JTAG 接口定义引脚名称描述VTref 目标板参考电压,接电源2 VCC 接电源3 nTRST 测试系统复位信号4、6、8、10、12、14、16、18、20 GND 接地5 TDI 测试数据串行输入7 TMS 测试模式选择9 TCK 测试时钟11 RTCK 测试时钟返回信号13 TDO 测试数据串行输出15 nRESET 目标系统复位信号17 、 19 NC 未连接下面以S3C4510B开发板为例说明JTAG接口:在保证电源电路、晶振电路和复位电路正常工作的前提下,可通过JTAG 接口调试S3C4510B,在系统上电前,首先应检测JTAG 接口的 TMS 、 TCK 、 TDI 、TDO 信号是否已与 S3C4510B 的对应引脚相连,其次应检测 S3C4510B 的 nEWA IT 引脚( Pin71 )是否已上拉, ExtMREQ 引脚( Pin108 )是否已下拉,对这两只引脚的处理应注意,作者遇到多起S3C4510B 不能正常工作或无法与JTA G 接口通信,均与没有正确处理这两只引脚有关。

20pin24pinATX电源针脚定义

20pin24pinATX电源针脚定义
20pin&24pin ATX电源针脚定义
无主板启动电源——ATX电源接口各线的定义()
AT电源只要能把电源打开就行了,可现在的ATX电源都是电位控制开关而非机械开关,这就需要从电源的那一排查线孔中找出可以激活电源的那个针(Pin)。
ATX电源排针(Pin)的标准定义为无主板启动电源——ATX电源接口各线的定义(20针和24针的都有)
AT电源只要能把电源打开就行了,可现在的ATX电源都是电位控制开关而非机械开关,这就需要从电源的那一排查线孔中找出可以激活电源的那个针(Pin)。
ATX电源排针(Pin)的标准定义为:
14号针(Pin 14 PS-ON)就是控制电源开启关闭的。单个针没有回路怎么控制开关,其实所有的地线(GND)都可以与其他任意针组成回路,所谓“低电位”开启,“高电位”关闭,就是当Pin 14针与GND针短接后,Pin 14针本身的电位就低了,电源也就开启了,反之亦然。现在很清楚了——要想无主板开启ATX电源,只需要将Pin 14针(绿色线,图中也标绿了)与任意一个GND针(黑色线,图中标灰了)短接就可以。
1.+12V+12V一般为硬盘、光驱、软驱的主轴电机和寻道电机提供电源,及为ISA插槽提供工作电压和串口等电路逻辑信号电平。如果+12V的电压输出不正常时,常会造成硬盘、光驱、软驱的读盘性能不稳定。当电压偏低时,表现为光驱挑盘严重,硬盘的逻辑坏道增加,经常出现坏道,系统容易死机,无法正常使用。偏高时,光驱的转速过高,容易出现失控现象,较易出现炸盘现象,硬盘表现为失速,飞转。2.-12V-12V的电压是为串口提供逻辑判断电平,需要电流较小,一般在1安培以下,即使电压偏差较大,也不会造成故障,因为逻辑电平的0电平为-3到-15V,有很宽的范围。3.+5V+5V电源是提供给CPU和PCI、AGP、ISA等集成电路的工作电压,是计算机主要的工作电源。它的电源质量的好坏,直接关系着计算机的系统稳定性。多数AMD的CPU其+5V的输出电流都大于18A,最新的P4CPU其提供的电流至少要20A。另外AMD和P4的机器所需要的+5VSB的供电电流至少要720MA或更多,其中P4系统电脑需要的电源功率最少为230W。如果没有足够大的+5V电压提供,表现为CPU工作速度变慢,经常出现蓝屏,屏幕图像停顿等,计算机的工作变得非常不稳定或不可靠。4.-5V-5V也是为逻辑电路提供判断电平的,需要的电流很小,一般不会影响系统正常工作,出现故障机率很小。

20pin和24pin ATX电源针脚定义

20pin和24pin ATX电源针脚定义

20pin和24pin ATX电源针脚定义2009年07月25日星期六 16:2420pin和24pin ATX电源针脚定义无主板启动电源——ATX电源接口各线的定义(注意:电源端,主板端口需镜像)左下角:1#,左上角:11#;右上角:20#AT电源只要能把电源打开就行了,可现在的ATX电源都是电位控制开关而非机械开关,这就需要从电源的那一排查线孔中找出可以激活电源的那个针(Pin)。

ATX电源排针(Pin)的标准定义为无主板启动电源——ATX电源接口各线的定义(20针和24针的都有)AT电源只要能把电源打开就行了,可现在的ATX电源都是电位控制开关而非机械开关,这就需要从电源的那一排查线孔中找出可以激活电源的那个针(Pin)。

ATX电源排针(Pin)的标准定义为:14号针(Pin 14 PS-ON)就是控制电源开启关闭的。

单个针没有回路怎么控制开关,其实所有的地线(GND)都可以与其他任意针组成回路,所谓“低电位”开启,“高电位”关闭,就是当Pin 14针与 GND 针短接后,Pin 14针本身的电位就低了,电源也就开启了,反之亦然。

现在很清楚了——要想无主板开启ATX电源,只需要将Pin 14针(绿色线,图中也标绿了)与任意一个GND针(黑色线,图中标灰了)短接就可以。

红Red=+5V橙Orange=+3.3V黄Yellow=+12V兰Blue=-12V绿Green=PS_ON紫Purple=+5VSB灰Gray=PWR_OK白White=—5V黑Black=COM=GND=接地24pin我们使用的ATX开关电源,输出的电压有+12V、-12V、+5V、-5V、+3.3V 等几种不同的电压。

在正常情况下,上述几种电压的输出变化范围允许误差一般在5%之内,如下表所示,不能有太大范围的波动,否则容易出现死机的数据丢失的情况。

i915/925使用新的电源架构ATX 12V-24针,它的标准接口从原来的两个提升至三个。

20针电源针脚定义

20针电源针脚定义

20针电源针脚定义.20针电源各个针脚定义:2007-08-12 08:33自从1998年1月公布了ATX2.01电源标准后,以后生产的电源都兼容这个标准,只不过各路电压的输出电流在不断增加。

我们使用的ATX开关电源,输出的电压有+12V、-12V、+5V、-5V、+3.3V等几种不同的电压。

在正常情况下,上述几种电压的输出变化范围允许误差一般在5%之内,如下表所示,不能有太大范围的波动,否则容易出现死机的数据丢失的情况。

标准电压值电线颜色最小电压值最大电压值+5V 红色4.75 5.25-5V 白色-4.75 -5.25+12V 黄色11.4 12.6-12V 蓝色-11.4 -12.6+3.3V 橙色3.135 3.465-ATX 12V电源4针(2*2)接口,提供直接电源供应给CPU电压调整器,幸好,它没有进一步提升针脚数目,换言之,CPU的功耗虽大,还是在可控制范围之内。

1、地线;2、地线;3、+12V;4、+12V主板上的电源插头ATX电源输出接口ATX电源20针输出电压及功能定义表针脚名称颜色说明1 3.3V 橙色+3.3 VDC2 3.3V 橙色+3.3 VDC3 COM 黑色Ground4 5V 红色+5 VDC5 COM 黑色Ground6 5V 红色+5 VDC7 COM 黑色Ground8 PWR_OK 灰色Power Ok (+5V & +3.3V is ok)9 5VSB 紫色+5 VDC Standby Voltage (max 10mA)10 12V 黄色+12 VDC11 3.3V 橙色+3.3 VDC12 -12V 蓝色-12 VDC13 COM 蓝色Ground14 /PS_ON 绿色Power Supply On (active low)15 COM 黑色Ground16 COM 黑色Ground17 COM 黑色Ground18 -5V 白色-5 VDC19 5V 红色+5 VDC20 5V 红色+5 VDC测试的方法:为了方便测试读数,我们使用数字万用表20V直流档来测试。

Jtag的各种引脚定义

Jtag的各种引脚定义

Jtag的各种引脚定义使用过ARM芯片的人肯定都听过一个仿真器————JLINK,为什么ARM芯片现在能够这么流行?其中恐怕就有一个原因就是很多的ARM芯片都支持使用Jlink进行调试和仿真。

所以你只要有一个Jlink,不管是ARM7、ARM9、ARM11还是最新的ARM Cortex 系统都能下载和调试了。

以前的嵌入式开发者,可能使用什么公司的芯片就得买一个对应芯片的下载和仿真器,这样如果你只使用一种芯片,可能还好,不过恐怕没有那种芯片能够一直引领市场。

Jlink使用的是一种叫做JTAG的协议,JTAG原本是用于芯片内部测试的,现在大多用于芯片的程序下载和调试仿真。

由于现在Jlink用的比较多,所以有些人可能把Jlink就等同于JTAG了,实际上,JTAG是一种协议,只要满足这种协议的就可以叫做JTAG,比如H—JTAG、OpenJTAG、OSJTAG等等。

正版的Jlink是卖的很贵的。

大概是1000到2000RMB吧。

不过,中国的山寨能力是很强的,而且你硬件卖给别人了,你也没办法控制别人说你不许拆开我的东西看里面的电路是怎么样的。

所以Jlink就被破解了,破解之后的Jlink很便宜,网上五六十块钱就能买到一个能用的Jlink。

除了商业版的Jlink和H—JTAG,网上还有一些电子爱好者,他们参照开源软件的模式,设计了开源硬件,比如arduino。

还有人制作了开源版本的JTAG仿真器——OpenJTAG。

而一些芯片的开发商不像那些软件厂商,会给软件做很多的限制,他们对于开源硬件还是比较开明的,所以他们也支持了一些开源硬件。

比如TI公司的MSP430 LaunchPad、ST公司的STM Discovery 等等板子。

还有飞思卡尔公司的USBDM和OSJTAG。

他们把这些硬件的原理图、PCB还有固件都放在了网络上供人自由下载和制作,你也可以根据他的资料进行改进。

这样能使大家对于他们家的芯片有更多的了解,所以,他们也乐于开源一些评估板。

ARM系统的JTAG接口

ARM系统的JTAG接口
ARM系统的JTAG接口是如何定义的?每个PIN又是如何连接的?
下图是JTAG接口的信号排列示意:
接口是一个20脚的IDC插座。下表给出了具体的信号说明:
表1 JTAG引脚说明
序号
信号名
方向
说明
1
Vref
Input
接口电平参考电压,通常可直接接电源
2
Vsupply
Input
电源
3
nTRST
Output
(可选项) JTAG复位。在目标端应加适当的上拉电阻以防止误触发。
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信号的产生。不使用时可以直接接地。
12
GND
--
接地
Hale Waihona Puke 13TDOInput
Test Data Out from target to Dragon-ICE.
14
GND
--
接地
15
nSRST

Jtag的各种引脚定义

Jtag的各种引脚定义

使用过ARM芯片的人肯定都听过一个仿真器————JLINK,为什么ARM芯片现在能够这么流行?其中恐怕就有一个原因就是很多的ARM芯片都支持使用Jlink进行调试和仿真。

所以你只要有一个Jlink,不管是ARM7、ARM9、ARM11还是最新的ARM Cortex 系统都能下载和调试了。

以前的嵌入式开发者,可能使用什么公司的芯片就得买一个对应芯片的下载和仿真器,这样如果你只使用一种芯片,可能还好,不过恐怕没有那种芯片能够一直引领市场。

Jlink使用的是一种叫做JTAG的协议,JTAG原本是用于芯片内部测试的,现在大多用于芯片的程序下载和调试仿真。

由于现在Jlink用的比较多,所以有些人可能把Jlink就等同于JTAG了,实际上,JTAG是一种协议,只要满足这种协议的就可以叫做JTAG,比如H—JTAG、OpenJTAG、OSJTAG等等。

正版的Jlink是卖的很贵的。

大概是1000到2000RMB吧。

不过,中国的山寨能力是很强的,而且你硬件卖给别人了,你也没办法控制别人说你不许拆开我的东西看里面的电路是怎么样的。

所以Jlink就被破解了,破解之后的Jlink很便宜,网上五六十块钱就能买到一个能用的Jlink。

除了商业版的Jlink和H—JTAG,网上还有一些电子爱好者,他们参照开源软件的模式,设计了开源硬件,比如arduino。

还有人制作了开源版本的JTAG仿真器——OpenJTAG。

而一些芯片的开发商不像那些软件厂商,会给软件做很多的限制,他们对于开源硬件还是比较开明的,所以他们也支持了一些开源硬件。

比如TI公司的MSP430 LaunchPad、ST公司的STM Discovery 等等板子。

还有飞思卡尔公司的USBDM和OSJTAG。

他们把这些硬件的原理图、PCB还有固件都放在了网络上供人自由下载和制作,你也可以根据他的资料进行改进。

这样能使大家对于他们家的芯片有更多的了解,所以,他们也乐于开源一些评估板。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jtag 20pin引脚定义
JTAG是一种用于进行调试和测试的标准接口协议,它通常用于验证和调试嵌入式系统的硬件和软件。

JTAG接口通常使用20pin连接器进行连接,每个引脚都有特定的定义和用途。

下面是一些20pin JTAG引脚的常见定义:
1. Vref: 该引脚用于提供调试器的电压参考,通常被连接到目标系统的电源电压。

2. TRST (Test Reset): 该引脚用于将被调试的目标系统恢复到初始状态,并清除所有触发器和逻辑单元的内部状态。

3. TDI (Test Data Input): 该引脚用于把调试器发送给目标系统的调试数据。

4. TMS (Test Mode Select): 该引脚用于选择和配置目标系统的调试模式。

5. TCK (Test Clock): 该引脚用于提供给目标系统的时钟信号,用于同步调试数据的传输。

6. TDO (Test Data Output): 该引脚用于将目标系统反馈给调试器的调试数据。

7. GND (Ground): 该引脚用于连接系统的地线,用于提供电路的参考地。

8. TDI0-TDI3: 这些引脚用于传输调试数据的低位。

9. TDO0-TDO3: 这些引脚用于接收目标系统反馈的调试数据的低位。

10. TRSTn: 该引脚是TRST的负逻辑信号,当悬空时,目标系统进入调试模式。

11. NC (No Connect): 该引脚没有连接,通常会短接到GND以防止电磁干扰。

13-20. 保留引脚: 这些引脚对于某些特定调试目标或配置来说是保留的,不作为通用引脚使用。

通过正确使用这些20pin JTAG引脚,调试器可以和目标系统进行正确的通信和数据传输,从而实现对目标系统硬件和软件的调试和测试。

有关20pin JTAG引脚的更深入的参考内容可以在各种嵌入式系统的调试文档、手册和规范中找到。

这些资料通常提供了详细的引脚定义和用途说明,以及与其他引脚和信号的关联性。

此外,一些厂商也会提供特定于其产品的调试器和目标系统的调试接口规格,其中包括有关20pin JTAG引脚的定义和用法的信息。

除了这些文档和手册,还可以找到一些在线论坛和社区,其中嵌入式系统开发人员可以交流和讨论JTAG调试相关的问题和经验。

在这些论坛中,人们通常会分享关于20pin JTAG引脚
的理解和使用方法的信息。

总结起来,20pin JTAG引脚是进行调试和测试的标准接口协议中的一部分。

对于准确地理解和使用这些引脚,可以参考设备的调试文档、手册和规范,以及特定厂商的产品规格。

在线论坛和社区也是获取有关20pin JTAG引脚定义和用法信息的宝贵资源。

相关文档
最新文档