STM32开发板的供电方式主要有以下几种,具体取决于开发板的型号和设计:
-
USB接口供电 (最常见和方便):
- 通过开发板上的USB连接器(通常是 Micro-USB, Mini-USB 或 USB-C)进行供电。
- 可以将USB线连接到:
- 个人电脑的USB端口: 这是最常见的开发和调试供电方式。同时,这个USB口通常也用于程序烧录和串口通信(CDC)。
- USB电源适配器(充电头): 可以连接5V的手机充电器等适配器提供更稳定的电源,尤其当板载外设较多或功耗较大时。
- 优点:方便、普遍,通常集成通信功能。
- 注意:USB端口通常有电流限制(如500mA),连接过多高功耗外设可能供电不足。有些板子会从USB口引入5V电压。
-
外部电源供电:
- 通过开发板上的特定引脚(如
Vin,+5V,VDD等)输入外部直流电源。 - 方式:
- 直流电源适配器(桶形插座/引脚): 许多开发板(尤其是较大的、带有Arduino兼容接口的板子)会有一个圆形的DC插座(Barrel Jack),可以直接插入匹配电压(如7-12V或5V,请务必查阅具体板子的手册)的适配器。
- 引脚排针接入: 将外部稳压的直流电源(如实验室电源、电池组等)的正极连接到板上的
Vin或+5V引脚(取决于设计),负极连接到GND引脚。
- 优点:通常能提供更大的电流,适用于驱动更多或功耗较大的外设;电压通常更稳定。
- 重要区别:
Vin引脚:通常接入未稳压的直流电压(如7-12V),该电压会被板载的电压调节器(LDO或开关稳压器)降压到3.3V供给STM32和外围电路。+5V引脚(如果存在):有些板子这个引脚是输入,可以直接接外部5V电源;有些板子这个引脚是输出(由USB或Vin降压得到的5V)。必须查阅具体开发板的用户手册或原理图!
- 通过开发板上的特定引脚(如
-
调试/编程器接口供电 (SWD/JTAG):
- 当使用带有供电能力的调试器/编程器(如ST-LINK/V2, ST-LINK/V2-1, J-Link等),通过SWD接口(或JTAG接口)连接到开发板上的调试连接器(如ARM Cortex 10-pin, 20-pin)时。
- 如果开发板上的目标板供电跳线帽(Jumper) 设置正确(通常是连接
VDD_TARGET或类似引脚),调试器可以给STM32目标芯片及其部分电路供电。 - 优点:无需额外电源线,只需一根调试线缆,方便调试。特别适用于低功耗运行测试或没有其他电源接口的小型核心板。
- 注意:这种供电方式的电流能力通常很有限(比如最多100mA),仅够STM32芯片及少量简单外设运行。如果连接需要较大电流的外设(如电机、多颗LED、大屏LCD),很可能供电不足导致板子复位或不稳定。需要根据跳线帽设置(断开或连接)决定是否启用此功能。
-
电池供电:
- 某些开发板设计有连接电池的接口(如JST连接器、纽扣电池座)或引出相关引脚(
VBAT)。 - 主电源: 可通过排针或专用接口连接锂离子电池(3.7V)、碱性电池组(如两节串联3V)等,作为主电源输入到
Vin或+3V3/VBAT。 - 备份电源: 专用的
VBAT引脚通常用于连接纽扣电池(3V),给STM32内部的后备寄存器(Backup Registers)和实时时钟(RTC)供电。即使主电源断电,RTC也能继续运行,后备寄存器的内容也不会丢失。 - 优点:实现便携应用或需要保持RTC运行。
- 某些开发板设计有连接电池的接口(如JST连接器、纽扣电池座)或引出相关引脚(
重要注意事项:
- 严禁同时输入多种电源! 通常情况下,只能使用一种主电源方式为开发板的核心逻辑供电(例如,同时插着USB线和外部电源适配器)。除非板子明确设计有电源选择/隔离电路(如通过二极管进行“或”逻辑),否则可能会损坏电路!在尝试组合供电前务必查看开发板原理图。
- 参考用户手册和原理图: 这是最关键的一点!不同厂商(ST的Nucleo, Discovery;第三方的正点原子、野火等)、不同型号的开发板,其电源设计、接口定义和跳线帽设置都有差异。供电前,请务必查阅您手中那块开发板的用户手册(User Manual)或数据手册(Datasheet),并查看其电路原理图(Schematic),明确:
- 各种供电接口的允许输入电压范围。
Vin,+5V,+3V3等引脚是输入还是输出。- 调试接口供电跳线帽(
VDD_TARGET或类似名称)的连接方法。 - 是否有电源选择逻辑。
- 地线(GND)要共接: 无论使用哪种电源,外部电源或调试器的地(
GND)线都必须与开发板的GND连接良好。
总结: USB供电最简单常用,外部电源可提供更大功率,调试器供电方便调试但能力有限,电池供电用于特定场景。最安全可靠的方法是:仔细阅读你所用开发板的官方资料! STM32开发板的常见供电方式有以下几种(具体取决于开发板型号):
-
USB接口供电 (最常用):
- 方法: 通过开发板上的 Micro-USB / USB Type-C / Mini-USB 接口连接电脑的 USB 端口或手机充电器等 USB 电源适配器。
- 优点: 方便、同时可用于程序烧录和串口通信。
- 注意: USB 端口一般有电流限制(500mA 或 900mA),连接高功耗外设时可能供电不足。板子通常会将 USB 的 5V 降压为 3.3V 供核心使用。
-
外部电源供电:
- 方法:
- 通过开发板上的
Vin引脚(或+5V输入引脚):接 7-12V 的直流电源(如墙插适配器或电池)。 - 通过
+5V引脚(部分板子支持):直接输入稳压的 5V 电源。 - 通过 DC 桶形插座(如果有):插入匹配电压(通常是 7-12V)的直流适配器。
- 通过开发板上的
- 优点: 可提供更大电流,适合驱动电机、大屏等功耗高的外设。
- 重要区别:
Vin输入较高电压(如 7-12V),经板载稳压器降压为 3.3V。+5V引脚输入时,部分板子会直接使用(需稳压),部分则再降压为 3.3V。- ?务必查阅开发板手册确认引脚功能!
- 方法:
-
调试器接口供电 (SWD/JTAG):
- 方法: 使用带有供电功能的调试器(如 ST-Link, J-Link),并通过跳线帽使能开发板上的 “目标板供电”(如
VDD_TARGET)功能。 - 优点: 仅需一条调试线缆即可供电和调试,非常方便。
- 注意: 供电能力有限(通常 ≤100mA),仅适用于核心芯片和简单外设。高负载场景需使用其他供电方式。
- 方法: 使用带有供电功能的调试器(如 ST-Link, J-Link),并通过跳线帽使能开发板上的 “目标板供电”(如
-
电池供电:
- 方法:
- 主电源: 将电池(如 3.7V 锂电池或 3V 纽扣电池组)连接至
Vin或+3.3V等合适的主电源输入引脚。 - RTC 备份电源: 通过
VBAT引脚连接纽扣电池(如 CR2032),用于断电时维持实时时钟和备份寄存器数据。
- 主电源: 将电池(如 3.7V 锂电池或 3V 纽扣电池组)连接至
- 优点: 便于移动应用,
VBAT确保关键数据不丢失。
- 方法:
?关键注意事项:
- 避免同时供电: 切勿在未确认的情况下同时连接 USB、外部电源和调试器供电(可能损坏硬件)。如需同时使用(如调试时外部供电),需参照手册正确设置跳线帽。
- 务必查阅手册: 不同开发板设计不同(尤其
Vin/+5V功能),供电前必须确认目标板的具体电路设计和供电要求。 - 接地: 所有电源的 GND 端必须连接至开发板的 GND 引脚。
选择合适的供电方式取决于应用场景:调试时建议 USB 或调试器供电,驱动大功率设备选择外部电源,便携产品考虑电池供电,RTC 持续运行需接 VBAT 备份电池。
STM32H757I-EVAL开发板
2024-10-07 17:37:30
STM32U575I-EV开发板
2024-10-07 20:47:56
工业以太网嵌入式通讯模块 DEVOEM-082A开发板
2024-07-09 10:26:54
正点原子的stm32开发板能用stlink吗
在嵌入式开发领域,STM32系列微控制器因其高性能、低成本和广泛的应用场景而广受欢迎。正点原子(ZYBO)作为国内知名的嵌入式开发板供应商,提供了多种基于STM32的解决方案。 正点原子STM32
2024-11-13 09:21:38
ST系列-STM32MP135核心板开发板-入门级MPU设计平台-米尔电子
2023-06-14 15:34:51
STM32 Nucleo-64开发板技术解析与应用指南
ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该板设有板载ST-LINK调试器/编程器,具有USB重新枚举功能。STM32 nucleo-64开发板随附STM32Cube MCU软件包中提供的STM32全面免费软件库和示例。
2025-10-22 14:26:07
关于STM32F411开发板功能的详细介绍
很多开发者对于STM32开发板还都不了解,具体哪一款好用?怎么选择?让很多工程师感到困惑,今天就给大家介绍一款DFRobot商城新品,适合有经验的STM32玩家使用的一款开发板-STM32
2021-09-24 17:44:15
STM32 开发板供电(DC5V),插上 JLINK方式
硬件平台:stm32f10xZET6开发环境:keil MDK uVision v4.10开发语言:C、ST_lib_3.5固件库将STM32 开发板供电(DC5V),插上 JLINK,插上串口线
ureuswerwr
2019-07-04 08:39:55
STM32 Nucleo-64开发板技术解析与应用指南
STMicroelectronics -C051C8 STM32 Nucleo-64开发板通过由STM32微控制器为概念测试和原型创建提供了一种经济实惠且灵活的途径。该开发板支持ARDUINO
2025-10-16 10:50:33
STM32MP25x开发板Bring Up培训课程(下)
STM32MP25x开发板BringUp培训课程(上)STM32MP25x开发板BringUp培训课程(中)米尔基于STM32MP257核心板及开发板3.USB启动USB启动用于烧录镜像到外
2025-02-27 08:03:25
STM32 Nucleo-144开发板技术解析与应用指南
STMicroelectronics NUCLEO-H7S3L8 STM32 Nucleo-144开发板采用STM32H7S3L8 MCU,提供了一个经济实惠的多功能平台,用于原型设计和实验
2025-10-17 14:40:06
基于STM32开发板点亮LCD例程
网络上配套STM32开发板有很多LCD例程,主要是TFT LCD跟OLED的。从这些例程,大家都能学会如何点亮一个LCD。但这代码都有下面这些问题。
2023-09-24 11:54:15
STM32L4R9I-EVAL
2024-10-07 17:41:24
启扬智能IAC-IMX6-KIT开发板、高性价比工控板
2021-01-08 11:48:47
微雪电子STM32F469NIH6开发板 学习板简介
STM32F469I-DISCO STM32F469NIH6开发板 评估板 板载ST-LINK/V2 支持仿真调试 型号 STM32F469I-DISCO
2019-12-26 15:57:01
SLN-TLHMI-IOT 开发板
2024-10-07 17:35:43