Differences and Connections between SWD and JTAG

Differences and Connections between SWD and JTAG

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

内容提要

介绍了单片机下载程序与调试的常用接口SWD和JTAG的区别与联系。JTAG使用5个引脚,不限于ARM系列芯片;SWD使用2个引脚,仅支持ARM,具有特殊功能和更好的速度性能。两者可以兼容,但在电路原理图设计简单、PCB尺寸有限制、MCU没有多余引脚的情况下,选用SWD更为合适。

🎯

关键要点

  • SWD 和 JTAG 是单片机下载程序与调试的常用接口。

  • SWD 和 JTAG 共同特点包括供电电压范围、时钟速率、SWO 跟踪捕获和热插拔支持。

  • JTAG 使用 5 个引脚,适用于不限于 ARM 系列芯片,具有更多编程和调试用途。

  • SWD 使用 2 个引脚,仅支持 ARM,具有更好的速度性能和特殊功能。

  • SWD 和 JTAG 之间存在兼容性,部分引脚可以互换使用。

  • 选择 SWD 而非 JTAG 的理由包括电路设计简单、PCB 尺寸限制和引脚不足。

➡️

继续阅读