新唐MCU技术
直播中

高桂清

8年用户 1081经验值
私信 关注
[问答]

请问如何在 Nu-Link-Me 的 5V 和 3.3V 工作电压之间切换?

如何在 Nu-Link-Me 的 5V 和 3.3V 工作电压之间切换?

回帖(1)

淡淡的爱

2025-8-20 17:02:45

在 Nu-Link-Me(新唐调试/编程器)上切换 5V 和 3.3V 工作电压的主要方式是通过硬件跳线(Jumper)


这是因为 Nu-Link-Me 输出的 VDD(目标板供电电压)是由其内部一个 LDO 稳压器产生的。LDO 的输入电压通常来自 USB 的 5V,而它需要被配置成输出 5V 或者 3.3V。这个配置是通过一个物理跳线帽连接不同的引脚来实现的。


以下是切换步骤和两种常见场景:


? 场景一:使用跳线帽切换(推荐且最常用)


这是出厂默认和最标准的方式。



  1. 断开连接: 将 Nu-Link-Me 从 USB 端口和你的目标板上拔下来,确保没有通电。❗ 非常重要!带电操作可能损坏 Nu-Link-Me 或目标板。

  2. 找到跳线位置: 在 Nu-Link-Me 电路板上,找到标记为 VDDVTarget 或类似名称的跳线排针。它通常是 3 个排成一排的引脚。

  3. 识别引脚标记: 仔细查看排针旁边的丝印标记,通常会标明(或者根据位置可以推断):

    • 3V3, 3.3V

    • 5V, 5V0

    • VDD (有时中间引脚标这个)
      常见的丝印格式可能是 [3V3] - [VDD] - [5V0] 或者 J_VDDVSEL


  4. 移动跳线帽:

    • 切换到 3.3V: 将跳线帽盖在标记着 3V3 和中间引脚(通常是 VDD上。

    • 切换到 5V: 将跳线帽盖在标记着 5V 和中间引脚(通常是 VDD上。

    • (图解原则): 想象跳线帽是将你想要的输入电压 (3V35V) 连接到 VDD 输出端。中间的引脚通常是 VDD 输出点。?


  5. 重新连接: 将 Nu-Link-Me 重新插回 USB,并连接到你的目标板。现在它输出的 VDD 电压就是你刚刚设置的了。


⚡ 场景二:目标板供电(不使用 Nu-Link-Me 的 VDD 输出)


Nu-Link-Me 可以通过检测目标板的电压来决定其自身的信号电平(I/O 电平),这不会改变 Nu-Link-Me 输出的 VDD 电压,但当目标板已有电源时需要此配置。



  1. 断开连接: 将 Nu-Link-Me 从 USB 端口和你的目标板上拔下来。

  2. 找到跳线位置: 同样找到 VDD / VTarget 跳线排针。

  3. 移除跳线帽: 将跳线帽完全取下。不要让它短路任何引脚。 ?

  4. 连接目标板:

    • 将 Nu-Link-Me 连接到你的目标板(确保 Nu-Link-Me 的 VDD/TVCC 引脚连接到目标板的电源正极)。

    • 确保你的目标板已经通过自己的电源(例如电池、外部适配器)上电,且电压范围在 2.5V - 5.5V (通常是 3.3V 或 5V)。⚡


  5. 连接 USB: 最后将 Nu-Link-Me 连接到电脑的 USB 端口。

  6. 原理: 在这种状态下,Nu-Link-Me 通过它的调试接口引脚(通常是 SWDIOT_SWCK)检测目标板的电压电平。它会将这个检测到的电压用作自身的逻辑参考电平(I/O 电平),使其与目标板匹配(3.3V 或 5V 逻辑兼容)。同时,它会从其 VDD 引脚输出任何电压(因为跳线帽已移除),避免了与目标板电源冲突。


? 关键点总结



  • 硬件跳线是主要方法: Nu-Link-Me 的 VDD 输出电压 (3V35V) 是通过物理跳线帽选择设定的。

  • 断电操作: 任何时候改变跳线设置都必须先断开 USB 和所有其他连接。

  • 目标板供电模式: 当你移除了 VDD 跳线帽并且目标板已自行上电后,Nu-Link-Me 会自动检测目标板电压并与之匹配。此时 Nu-Link-Me 的 VDD 脚无输出。

  • 检查丝印: 仔细查看电路板上的标记,以确定跳线帽的正确位置。

  • 电流限制: Nu-Link-Me 提供的 VDD 输出电流有限(通常在 100mA 数量级)。如果你的目标板功耗较大或有外设,最好使用目标板自身电源(场景二)或给目标板单独供电。

  • 软件兼容性: 对于调试/编程软件(如 Keil μVision, NuMicro ICP Programming Tool),你不需要在软件中进行目标电压设置(这与一些更高级的调试器不同)。逻辑电平匹配是由硬件(跳线或检测)在物理层完成的。


? 常见混淆点



  • 不是软件设置: 用户无法通过 IDE(如 Keil)或 Nu-Link 软件直接命令 Nu-Link-Me 改变其 VDD 输出电压。必须动跳线。

  • 不是通过 Nu-Link-Me 内部软件/Firmware 切换: 固件升级通常不改变这个基本的硬件电压选择机制。升级后还是需要检查跳线。


? 如何判断当前工作在哪个电压?



  1. 查看跳线帽: 最直接的方法就是看跳线帽插在哪个位置上。

  2. 电压表测量: 用万用表测量 Nu-Link-Me 上的 VDD / TVCC 引脚(通常是 10-pin 或 4-pin 连接器的第 1 脚或第 4 脚,以具体版本和丝印为准)与 GND 之间的电压。测量前确保目标板没有通过 VDD 引脚反向供电。

  3. 目标板表现: 如果目标板接上了 Nu-Link-Me 的 VDD 就能工作且工作正常,那电压就是对上了。如果工作异常(过压烧坏或欠压不启动),则电压可能不匹配或需要自行供电(移跳线)。


? 结论


要改变 Nu-Link-Me 实际供给目标板的电源电压 (VDD)找到 VDD/VTarget 跳线排针,在断电状态下将跳线帽移动到 3V3 和中间引脚之间(输出3.3V)或 5V 和中间引脚之间(输出5V)即可。这就是切换工作电压的方法。?


当需要目标板自行供电时,移除该跳线帽,确保目标板已上电后再连接 Nu-Link-Me 的 USB。?

举报

更多回帖

发帖
×
20
完善资料,
赚取积分