SWD 与 JTAG 的区别与联系

SWD 与 JTAG 的区别与联系

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

SWD和JTAG是单片机下载程序和调试的常用接口,它们共同之处包括供电电压范围、时钟速率、SWO跟踪捕获、隔离电压和热插拔支持。JTAG是联合测试行动小组的全称,使用5个引脚,具有更多用途。SWD是ARM专门设计的协议,使用2个引脚,具有特殊功能和更好的整体性能。选择SWD而不是JTAG的理由包括电路设计简单、节省空间和没有多余引脚。

🎯

关键要点

  • SWD和JTAG是单片机下载程序与调试的常用接口。
  • SWD和JTAG的共同特点包括供电电压范围、时钟速率、SWO跟踪捕获、隔离电压和热插拔支持。
  • JTAG的全称为联合测试行动小组,使用5个引脚,具有更多用途。
  • SWD是ARM专门设计的协议,使用2个引脚,具有特殊功能和更好的整体性能。
  • SWD的优势包括电路设计简单、节省空间和没有多余引脚。
  • JTAG的优势在于不限于ARM系列芯片,具有更多用于编程、调试和生产测试的用途。
  • SWD在速度上具有更好的整体性能。
  • 单片机板子上通常兼容JTAG与SWD,TCK兼容SWCLK,TMS兼容SWDIO。
  • 选择SWD而非JTAG的理由包括电路设计简单、PCB尺寸限制和MCU引脚不足。
➡️

继续阅读