文档
树莓派 5 (Raspberry Pi 5) 技术文档
1. 概述
树莓派 5 是 Raspberry Pi 基金会于 2023 年发布的最新旗舰单板计算机(SBC)。搭载博通 BCM2712 四核 Cortex-A76 @ 2.4GHz,相比 Pi 4B 的 A72 架构,单核性能提升约 2-3 倍。首次引入自研南桥 RP1 芯片,将 GPIO、USB、MIPI 等低速外设从主 SoC 剥离,显著提升 I/O 带宽和稳定性。支持双 4Kp60 显示输出、PCIe 2.0 x1 扩展、内置 RTC、主动散热风扇接口,是桌面替代、边缘计算、AI 推理(配合 Hailo-8L)的理想平台。
核心亮点:
- BCM2712: 16nm 工艺,四核 A76 @ 2.4GHz + VideoCore VII GPU
- RP1 南桥:独立 I/O 控制器,USB 3.0 达 5Gbps,GPIO 翻转速率大幅提升
- PCIe 2.0 x1:可接 NVMe SSD、AI 加速卡、网卡
- 内置 RTC:支持 1.8V 纽扣电池,断电计时
- 电源按键与风扇接口:板载 JST 风扇座,支持 PWM 调速
2. GPIO 引脚定义(40Pin 排针)
树莓派 5 的 GPIO 排针与 Pi 4B/3B+ 完全兼容,由 RP1 南桥控制。
| Pin | 功能(GPIO/BCM编号) | Pin | 功能 |
|---|---|---|---|
| 1 | 3.3V (最大50mA) | 2 | 5V |
| 3 | GPIO2 (SDA1, I²C) | 4 | 5V |
| 5 | GPIO3 (SCL1, I²C) | 6 | GND |
| 7 | GPIO4 (GPCLK0) | 8 | GPIO14 (UART TXD) |
| 9 | GND | 10 | GPIO15 (UART RXD) |
| 11 | GPIO17 | 12 | GPIO18 (PCM_CLK / PWM0) |
| 13 | GPIO27 | 14 | GND |
| 15 | GPIO22 | 16 | GPIO23 |
| 17 | 3.3V | 18 | GPIO24 |
| 19 | GPIO10 (SPI0 MOSI) | 20 | GND |
| 21 | GPIO9 (SPI0 MISO) | 22 | GPIO25 |
| 23 | GPIO11 (SPI0 SCLK) | 24 | GPIO8 (SPI0 CE0) |
| 25 | GND | 26 | GPIO7 (SPI0 CE1) |
| 27 | GPIO0 (ID_SD, I²C) | 28 | GPIO1 (ID_SC, I²C) |
| 29 | GPIO5 | 30 | GND |
| 31 | GPIO6 | 32 | GPIO12 (PWM0) |
| 33 | GPIO13 (PWM1) | 34 | GND |
| 35 | GPIO19 (PCM_FS / PWM1) | 36 | GPIO16 |
| 37 | GPIO26 | 38 | GPIO20 (PCM_DIN) |
| 39 | GND | 40 | GPIO21 (PCM_DOUT) |
重要: GPIO 为 3.3V 电平,不可直接接入 5V,否则烧毁 RP1 芯片。单个 GPIO 最大灌电流 16mA,所有 GPIO 总电流 ≤ 50mA(3.3V 轨)。
3. 电气特性
| 参数 | 规格 |
|---|---|
| 输入电压 | 5V / 5A(PD 模式),5V / 3A(仅板载) |
| 推荐电源 | 官方 27W USB-C PD 适配器 |
| 工作电流(空闲) | ~800mA @ 5V |
| 工作电流(满载) | ~3.5A @ 5V(不含外设) |
| GPIO 逻辑电平 | 3.3V(5V 不兼容) |
| GPIO 输出电流 | 默认 4mA,可配 2/4/6/8/10/12mA |
| 工作温度 | 0°C ~ 50°C(商用),建议加散热片 |
| SoC 节流温度 | 85°C |
4. 关键接口速查
| 接口 | 规格 |
|---|---|
| USB-C(供电) | 5V PD,兼容 5V/3A 非 PD |
| USB-A × 4 | 2× USB 3.0 (5Gbps) + 2× USB 2.0 |
| micro-HDMI × 2 | 4Kp60 独立输出(HDMI 2.0) |
| RJ45 千兆网口 | 支持 PoE+(需 PoE+ HAT) |
| PCIe FPC | PCIe 2.0 x1(需转接板接 M.2 NVMe) |
| MIPI CSI/DSI | 2×4-lane CSI + 2×4-lane DSI |
| microSD | 支持 SDR104 高速模式 |
| RTC 电池座 | JST 2pin,1.8V |
| 风扇座 | JST 4pin(PWM + 转速反馈) |
| UART 调试 | 3pin JST(115200bps) |
5. 典型应用场景
5.1 桌面迷你 PC
刷入 Raspberry Pi OS(Bookworm),通过双 HDMI 接双显示器,USB 接键鼠,microSD 或 NVMe SSD 做系统盘,日常办公、编程、网页浏览流畅。
5.2 AI 推理边缘节点
配合 Hailo-8L AI 加速模块(通过 M.2 HAT 连接 PCIe),运行 TensorFlow Lite / ONNX 模型,实现人脸识别、物体检测等。
5.3 GPIO 嵌入式控制
通过 40Pin 排针连接传感器、继电器、电机驱动,使用 Python(RPi.GPIO / gpiozero)或 C(libgpiod)编写控制程序。
6. 注意事项
- 电源要求严格:满载需 5V/5A PD,普通 5V/3A 充电器可能导致 USB 外设供电不足。推荐官方适配器。
- 散热不可忽视:BCM2712 满载发热严重(可达 ~85°C 节流),必须加装散热片和风扇。建议使用官方 Active Cooler。
- PCIe 兼容性:并非所有 M.2 SSD 都能直接识别,建议使用官方 M.2 HAT+ 或经过验证的转接板。部分 SSD 需要修改 config.txt 添加
dtparam=pciex1_gen=3来启用 Gen3 模式。 - GPIO 电平:3.3V,禁止 5V 直连。如需 5V 外设,请用电平转换芯片(如 TXS0108E)。
- RTC 电池:使用 1.8V 纽扣电池(如 CR2032 串二极管降压),不可直接接 3V CR2032。
- RP1 差异:GPIO 由 RP1 控制,部分老旧代码库未适配 RP1,建议更新至最新版 Raspberry Pi OS 并使用 libgpiod。