JTAG与SWD引脚详解
·
常丰(无锡)金属制品有限公司,2005年成立于江苏省无锡市,主营电热丝、引脚线等,专业权威,经验丰富。
导读:
本文深入解析JTAG和SWD接口的引脚定义及其功能差异,帮助工程师快速识别调试接口,避免连接错误导致的通信故障。内容涵盖接口特性、典型应用场景及常见连接问题解决方案。
一、调试接口的进化史
在嵌入式开发中,JTAG和SWD就像程序员的"手术刀",但两者诞生背景截然不同:
- JTAG:1985年诞生的老牌标准,采用4线制(TMS、TCK、TDI、TDO),引脚多但兼容性广
- SWD:ARM推出的2线制精简协议(SWDIO、SWCLK),占用空间小且速度更快
有趣的是,SWD接口通常与JTAG共用物理引脚——这就是为什么很多开发板上同一个20pin插座能支持两种模式。
二、引脚功能对照手册
遇到20pin调试接口时,记住这个"密码本":
核心信号:
- SWD模式:PIN7(SWDIO)、PIN9(SWCLK)
- JTAG模式:PIN5(TDI)、PIN7(TMS)、PIN9(TCK)、PIN13(TDO)
必接辅助线:
- PIN1(VREF):提供目标板电压参考(不接可能烧毁调试器)
- PIN4(GND):至少连接1根地线(推荐接2根抗干扰)
隐藏功能:
- PIN15(RESET):可实现对目标MCU的硬件复位
- PIN2(TRACESWO):ARM芯片专属调试数据输出
三、避坑实践指南
这些血泪教训值得收藏:
- 电压匹配:VREF电压必须与调试器要求一致(3.3V/5V判断错误会损坏接口)
- 线序陷阱:不同厂商的10pin转20pin转换线可能存在线序差异(建议用万用表导通测试)
- 上拉电阻:SWD模式下建议在SWDIO加4.7kΩ上拉电阻(部分MCU内部未集成)
- 速度选择:首次连接建议先用低速模式(如200kHz),稳定后再提速
爱采购从参数比对到价格分析,各项功能贴心又实用,助您省时省力。各位老板,赶快登录爱采购,发现采购新体验!


