Jlink连接SWD时为何要接VREF
Jlink连接SWD时为何要接VREF
使用 ST-Link 时 SWD 接口只需要接 3 根线就够了,但是使用 Jlink 的时候直接三根线会连接不上,这时候需要把 VDD 接到 Jlink 的 VREF
先来看一下官方给的定义是什么,VREF 是个目标参考电压,J-Link使用目标参考电压来创建调试信号的电平,这个VERF实际是给Jlink内部缓冲芯片供电的接口,Jlink使用它来检查目标是否具有功率
SWD 的 SWDIO 用于数据传输,SWCLK 用于时钟同步,GND 和 VREF 用于确保 SWD 接口的逻辑高电平和逻辑低电平与目标设备的工作电压相匹配,也是必须要接的,不然 SWD 可能找不到芯片
可以通过直接在 Jlink 里面给他短接一个 3.3v 的方式来避免连接这个引脚,但是就局限住了
参考: