英国当地时间 2024 年 8 月 8 日,树莓派官方发布了下一代的微控制器 RP2350,并同步发布了树莓派 Pico 2。这是树莓派的第二代微控制器板,基于 RP2350 设计的新型高性能、安全的微控制器。
凭借更高的内核时钟速度、两倍的内存、更强大的 ARM 内核、新的安全功能和升级的接口功能,Pico 2 提供了显著的性能和功能提升,同时保留了与 Pico 系列早期成员的硬件和软件兼容性。Pico 2 现已发售,售价为 5 美元。
了解 RP2350
两年前,随着树莓派 5 的 RP1 I/O 控制器的推出,树莓派芯片团队开始研究后来的 RP2350。这是一个比 RP2040 复杂得多的设计,具有:
– 两个 150MHz Arm Cortex-M33 内核,支持浮点和 DSP
– 内置 520KB SRAM
– 围绕 Arm TrustZone for Cortex-M 构建的综合安全架构
– 内置开关模式电源和低静态电流 LDO
– 12 个升级的 PIO 状态机
– 用于高速数据传输的新型 HSTX 外设
– 支持外部 QSPI PSRAM
RP2040 仅提供单个 7×7mm QFN56 封装选项,而 RP2350 提供一个选择:具有 30 个 GPIO 的 7×7mm QFN60 封装 (RP2350A) 或具有 48 个 GPIO 的 10×10mm QFN80 封装 (RP2350B);以及每个型号都具有 2MB 的堆叠封装 QSPI 闪存(RP2354A 和 RP2354B)。
树莓派 Pico 2 开发板
Pico 2 RP2350A 与 4MB 的外部 QSPI 闪存搭配,高于原始 Pico 的 2MB。它的外形尺寸和电气性能与原始的 Pico 设计兼容。
– 双核 Arm Cortex-M33 或双核 Hazard3 处理器 @ 150MHz
– 520 KB 片上 SRAM
– 软件和硬件与树莓派 Pico 1 代兼容
– 通过 USB 使用大容量存储进行拖放式编程
– 齿形模块允许直接焊接到载板上
– 强大且完整记录的安全功能
– 受保护的 OTP 存储,用于可选的启动解密密钥
– 基于 Arm 或 RISC-V 安全/权限级别的全局总线过滤
– 外设、GPIO 和 DMA 通道可单独分配给安全域
– 故障注入攻击的硬件缓解措施
– 硬件 SHA-256 加速器
– 2 × UART
– 2 × SPI控制器
– 2 × I2C 控制器
– 24 × PWM 通道
– 4 个 ADC 通道
– 1 × USB 1.1 控制器和 PHY,支持主机和设备
– 12 × PIO 状态机
– 开源 C/C++ SDK,MicroPython 支持
– 工作温度 -20°C 至 +85°C
– 支持的输入电压 1.8–5.5V DC
在今年年底之前,树莓派官方预计将推出一款支持无线的 Pico 2 W,使用与 Pico W 相同的英飞凌 43439 调制解调器,以及预装 0.1 英寸接头的 Pico 2 和 Pico 2 W 版本。
Pico 2 和 RP2350 的发布伴随着 Pico SDK 的更新版本,以及新的 MicroPython 和 CircuitPython 固件。
从方便开展嵌入式教育的角度出发,树莓派基金会特别在 RP2350 中添加了两个 Cortex-M33 和两个 RISC-V 核。在芯片的启动阶段,用户可以从 4 个核心中任选两个,由此我们产生了以下的组合:双核 Cortex-M33、双核 RISC-V、一个Cortex-M33 + 一个RISC-V。
RP2350 的 SRAM 几乎翻倍,达到了 520KByte。RP2350 的标称最大频率是 150MHz,实测下来可以跟 RP2040 一样轻松超频到 250MHz
官方声称 RP2350 与 RP2040 在软件和硬件上都是向前兼容的(RP2350 兼容 RP2040 的软件和硬件),这可能意味着市面上针对 RP2040 设计的外设模块,仍然可以直接在 RP2350 上使用。
哪里买的到呢?