嘿,朋友,看到你这标题我就知道,你可能刚入手了一块树莓派 Pico(虽然你打字打成了 P1,但我们都知道那是谁——那个只有信用卡大小、却有着惊人算力的 RP2040 芯片开发板),或者正准备给项目供电,心里有点打鼓。别慌,咱们今天就把供电这事儿掰开了、揉碎了讲清楚。毕竟,电这东西,用对了是灵魂,用错了就是“烧焦味”——那种淡淡的、让人心碎的焦糊味。
先纠正个小细节:是 Pico,不是 P1
首先,咱们得对齐一下颗粒度。树莓派基金会出的微控制器板子,全名是 Raspberry Pi Pico。没有 P1、P2、P3 这一说(除非你指的是未来的产品线,但目前市面上最火的就是 Pico)。如果你手里拿的是那种有 HDMI 接口、跑完整 Linux 系统的,那是 Raspberry Pi 4 或 5,那是另一套供电逻辑。
但既然你提到了“开发板”、“不烧毁”,我猜你大概率是在折腾 Pico 或者类似大小的 RP2040 开发板。因为树莓派 4B/5 这种电脑板子,用户一般不会叫它“开发板”来问电压,而是直接问电源适配器。而 Pico 这种小玩意儿,接法千奇百怪,最容易接烧。
所以,下文我会以 Raspberry Pi Pico 为核心,兼顾部分通用 RP2040 开发板的供电逻辑。如果你的确是 Pi 4B/5,请往下看,但我也会注明区别。
一、官方标准:电压是个“范围”,不是“点”
很多新手有个误区,觉得“5V 就是正好 5.00V”。错!电子世界是混沌的,官方给的永远是“允许范围”。
1. Raspberry Pi Pico 的供电入口
Pico 有两个主要的供电入口:
| 引脚/接口 | 官方电压范围 | 推荐电压 | 备注 |
|---|---|---|---|
| USB-C (VBUS) | 4.75V - 5.25V | 5.0V - 5.2V | 最常用,通过 USB 线供电 |
| GPIO 36 (VSYS) | 1.8V - 5.5V | 3.3V - 5.0V | 直接供电引脚,需谨慎 |
| GPIO 39 (3V3) | - | 3.3V | 这是输出,不是输入! |
关键点:
- USB 供电:只要你用的是合格的手机充电器或电脑 USB 口(输出 5V),板子内部的电源管理芯片(PMIC)会自动稳压到 3.3V 给 CPU 用。这是最稳、最安全的方式。
- VSYS 直接供电:你可以绕过 USB,直接从 3.3V-5.5V 的电池或电源模块给 VSYS 引脚供电。板子内部会自行转换。但注意,电压不能低于 1.8V,否则系统不稳;不能高于 5.5V,否则内部稳压芯片过热甚至烧毁。
2. 树莓派 4B/5 的供电标准(如果你是电脑板)
如果你误用了“P1”指代树莓派 4B 或 5,那标准完全不同:
- 树莓派 4B:官方要求 5.1V / 3A(通过 USB-C)。低于 5.0V 可能导致 CPU 降频、摄像头断连、WiFi 不稳。
- 树莓派 5:官方要求 5.1V / 5A(通过 USB-C)。因为它功率更大,且支持 PoE+。
二、为什么我的板子会“烧”?常见误区大揭秘
误区 1:把 5V 直接接到 3.3V 引脚
这是最经典、最致命的错误。
- 场景:你想给 Pico 外部传感器供电,顺手把 5V 电源的正极接到了 Pico 的
3V3引脚,负极接GND。 - 结果:瞬间冒烟。因为
3V3引脚是电源输出引脚,内部连接着稳压芯片的输出端。你把 5V 强灌进去,相当于反向击穿稳压芯片,或者直接把后级电路烧了。 - 正确做法:如果需要给外设供电,请用
VSYS或VBUS引脚,或者使用外部独立的 3.3V/5V 电源模块。
误区 2:用劣质 USB 线导致电压跌落
- 场景:你用一个老旧的手机充电线(电阻大、线损严重)给 Pico 供电,同时连接了多个传感器、OLED 屏、WiFi 模块。
- 结果:USB 端口输出 5V,但到了 Pico 的 VBUS 引脚只剩 4.2V 甚至更低。Pico 内部的 3.3V 稳压芯片需要更大的电流来维持输出,导致芯片过热,系统频繁重启、死机,长期如此可能损坏稳压芯片。
- 排查方法:用万用表测 Pico 的
3V3引脚电压。如果负载下低于 3.1V,说明供电不足。 - 正确做法:使用短而粗的 USB 线,或直接用电脑 USB 口(电流更稳定)供电。
误区 3:忽视 GND 共地问题
- 场景:你有一个外部 5V 电机驱动器,和一个 Pico。你把电机的 5V 电源和 Pico 的 USB 电源分开供电,但没有把两个电源的 GND 连在一起。
- 结果:数据通信(如 I2C、SPI、UART)信号乱跳,传感器读数疯狂波动,甚至因为电位差导致电流反向流动,烧毁 GPIO 引脚。
- 正确做法:所有电源的 GND 必须连接在一起(共地)。这是电子设计的铁律。
误区 4:用 3.3V 电源给 VSYS 供电,但电流不足
- 场景:你用一个小功率的 3.3V LDO 稳压模块给 Pico 的 VSYS 引脚供电,总电流需求 100mA,但你的 LDO 只能输出 50mA。
- 结果:电压被拉低,Pico 重启。长期低压运行会导致 Flash 存储写入错误,代码丢失。
- 正确做法:计算总电流需求(Pico 本身约 50-100mA,加上外设),电源模块额定电流应留有 50% 余量。
误区 5:对树莓派 4B/5 使用小电流充电器
- 场景:用手机的 5V/1A 或 5V/2A 充电器给树莓派 4B 供电。
- 结果:树莓派 4B 在高性能运行时峰值电流可达 2.4A 以上。小电流充电器会导致电压跌至 4.75V 以下,系统会自动降频,甚至频繁断电重启。长期低压会损坏存储卡。
- 正确做法:务必使用官方 5.1V/3A(Pi 4B)或 5.1V/5A(Pi 5)电源适配器。
三、如何安全地为你的 Pico 供电?(实战指南)
方案 A:最安全——USB 供电
这是最简单、最推荐的方式。
- 硬件:一块 Raspberry Pi Pico,一根 USB-C 数据线,一个 5V/2A 以上的手机充电器或电脑 USB 口。
- 接线:无需接线,插上即可。
- 优点:内置稳压,电压稳定,有过流保护。
- 缺点:依赖电脑或充电器,无法便携。
方案 B:便携——电池供电(推荐 LiPo 锂电池)
如果你想做移动项目,可以用 3.7V 的锂聚合物电池。
- 硬件:3.7V LiPo 电池,电池接头(JST 接口最好),杜邦线。
- 接线:
- 电池正极 (+) → Pico 的
VSYS引脚(GPIO 36) - 电池负极 (-) → Pico 的
GND引脚
- 电池正极 (+) → Pico 的
- 注意:
- 锂电池电压范围 3.0V - 4.2V,完全在 Pico 的 1.8V - 5.5V 允许范围内。
- 不要使用高于 5.5V 的电源(如 6V 镍氢电池组、12V 汽车电瓶),除非你有外部降压模块。
- 建议加一个电池保护板,防止过放。
方案 C:外部 5V 供电(如移动电源、USB hub)
- 硬件:5V 电源模块(如 LM2596 降压模块,设为 5V 输出),杜邦线。
- 接线:
- 5V 正极 → Pico 的
VBUS引脚(GPIO 40)或VSYS引脚 - 5V 负极 → Pico 的
GND引脚
- 5V 正极 → Pico 的
- 注意:
- 如果接到
VBUS,板子会认为 USB 已插入,可能会尝试从 USB 获取 5V 给外设供电(如果 USB 口没接东西,这部分功能无效)。 - 如果接到
VSYS,更干净,不会影响 USB 检测逻辑。 - 确保 5V 电源的电流足够(至少 1A,建议 2A)。
- 如果接到
方案 D:树莓派 4B/5 的供电
- 硬件:官方 5.1V/3A(Pi 4B)或 5.1V/5A(Pi 5)电源适配器,USB-C 线。
- 接线:直接插入 Pi 的 USB-C 端口。
- 注意:
- 不要通过 GPIO 引脚给 Pi 4B/5 供电!Pi 4B/5 的 GPIO 没有 5V 输入引脚,强行接入会烧毁主板。
- 如果使用 PoE(以太网供电),请确保交换机或注入器支持 802.3at (PoE+) 标准,因为 Pi 5 需要 PoE+ 才能满血运行。
四、如何排查供电问题?(诊断流程图)
如果你的 Pico 不工作、重启、或发热,请按以下步骤排查:
摸一摸:
- 板子是否异常发热?如果是,可能短路或电压过高。立即断电!
- 用万用表测
3V3引脚电压。正常应在 3.25V - 3.35V 之间。- 如果 < 3.1V:供电不足,检查电源电流或线路压降。
- 如果 > 3.4V:稳压芯片故障,可能已损坏。
看一看:
- USB 线是否松动?换一根线试试。
- 焊点是否有虚焊、短路?特别是 VSYS、3V3、GND 引脚附近。
测一测:
- 用万用表蜂鸣档,测
3V3和GND之间是否短路。如果短路,板子已坏。 - 测
VSYS和GND之间的电压。如果是 USB 供电,应在 4.75V - 5.25V 之间。如果是电池供电,应在 3.0V - 4.2V 之间。
- 用万用表蜂鸣档,测
换一个电源:
- 有时问题不在板子,而在电源。换一个已知良好的充电器或电池测试。
五、给新手的安全建议
- 永远先测电压,再接线。用万用表确认你的电源输出是 5V 还是 3.3V,再决定接哪个引脚。
- 不要同时从 USB 和 VSYS 供电。这可能导致电流倒灌,损坏 USB 接口或电源。如果必须这样做,请确保两个电源电压完全一致,并串联二极管隔离(高级玩家做法,新手勿试)。
- 外设供电独立。如果你的传感器需要 5V,而 Pico 只有 3.3V,请使用外部 5V 电源给传感器供电,并将传感器 GND 与 Pico GND 连接。不要试图从 Pico 的 3V3 引脚汲取大电流(最大约 300mA,建议不超过 100mA)。
- 使用稳压模块。如果你手头只有 9V 或 12V 电源,请先用 LM2596 或 AMS1117 等稳压模块降到 5V 或 3.3V,再接入 Pico。
结语
供电是电子开发的基石,基石不稳,大厦必倾。树莓派 Pico 设计得非常 tolerant(宽容),但这不代表可以随意对待它。记住:5V 接 VBUS/VSYS,3.3V 只接外设,GND 必须共地,电流要留余量。
希望这篇文章能帮你避开那些坑,让你的 Pico 稳稳当当地跑上几年。如果还有问题,欢迎带着你的万用表读数来问我——咱们用数据说话,不靠猜。
祝你开发愉快,远离焦糊味!