jtag 20pin引脚定义
- 格式:docx
- 大小:37.10 KB
- 文档页数:3
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接口定义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 接口通信,均与没有正确处理这两只引脚有关。
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针电源各个针脚定义: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的各种引脚定义使用过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芯片的人肯定都听过一个仿真器————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还有固件都放在了网络上供人自由下载和制作,你也可以根据他的资料进行改进。
这样能使大家对于他们家的芯片有更多的了解,所以,他们也乐于开源一些评估板。
电脑电源主板电源插头20pin针以及ATX使用的24PIN针针脚定义(转)1. 24针ATX电源排针(Pin)的标准定义为:14号针(Pin 14 PS-ON)就是控制电源开启关闭的。
单个针没有回路怎么控制开关,其实所有的地线(GND)都可以与其他任意针组成回路,所谓“低电位”开启,“高电位”关闭,就是当Pin 14针与GND 针短接后,Pin 14针本身的电位就低了,电源也就开启了,反之亦然。
现在很清楚了——要想无主板开启ATX电源,只需要将Pin 14针(绿色线,图中也标绿了)与任意一个GND针(黑色线,图中标灰了)短接就可以。
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针,它的标准接口从原来的两个提升至三个。
这种分离式的设计,与过往在服务器上的EPS电源很相似,EPS使用+12V两路独立供电的,两个+12V电压输出分别对CPU 和其它I/O设备进行供电,这样可以减少由如硬盘光驱等设备对CPU工作时的影响,大大提高系统的稳定性。
通用安卓导航20针接口定义摘要:1.通用安卓导航20 针接口的概述2.接口的引脚定义及功能说明3.接口的连接方式和注意事项4.接口在安卓导航中的应用案例正文:一、通用安卓导航20 针接口的概述通用安卓导航20 针接口,是一种用于连接安卓导航设备的标准接口,具有较强的通用性和适应性。
通过这个接口,用户可以为自己的安卓导航设备选择各种功能模块,如GPS 模块、蓝牙模块、Wi-Fi 模块等,以满足不同场景下的使用需求。
二、接口的引脚定义及功能说明通用安卓导航20 针接口一共包括20 个引脚,每个引脚具有特定的功能。
以下是各个引脚的定义及功能说明:1.VCC(引脚1):电源正极,通常为3.3V 或5V。
2.GND(引脚2):电源负极,通常与设备地线相连。
3.TXD(引脚3):发送数据引脚,用于向外部设备发送数据。
4.RXD(引脚4):接收数据引脚,用于接收外部设备发送的数据。
5.SCL(引脚5):时钟线,用于同步数据传输。
6.SDA(引脚6):数据线,用于传输数据。
7.CS(引脚7):片选引脚,用于选择要访问的外部设备。
8.INT1(引脚8):外部中断1 引脚,可连接外部中断按钮。
9.INT2(引脚9):外部中断2 引脚,可连接外部中断按钮。
10.PWM(引脚10):脉冲宽度调制引脚,可用于控制舵机等设备。
11.SPI(引脚11-14):串行外设接口,可用于连接各种传感器和器件。
12.I2C(引脚15-16):双向串行通信接口,用于低速通信。
13.GPIO(引脚17-20):通用输入输出引脚,可用于连接各种外设。
三、接口的连接方式和注意事项在连接通用安卓导航20 针接口时,需要注意以下几点:1.确保连接线的长度适中,避免过长或过短导致信号衰减或干扰。
2.连接线应具有良好的抗干扰性能,以防止信号受到干扰。
3.接插时要轻拿轻放,避免对引脚造成损坏。
4.连接完成后,进行测试以确保各个功能正常。
四、接口在安卓导航中的应用案例通用安卓导航20 针接口在实际应用中可以连接各种功能模块,如GPS 模块、蓝牙模块、Wi-Fi 模块等。
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引脚定义和用法信息的宝贵资源。