目录
……概述
……技术规格
……USB PID
RP2350是由 Raspberry Pi 设计的第二代微控制器。
无论您使用的是 Raspberry Pi Pico 2 还是其他基于 RP2350 的微控制器板,入门所需的一切都在这里。
您将找到对在 Raspberry Pi Pico 2 上开始使用 C/C++ 或 MicroPython 的支持,以及指向使用 RP2350 的其他板的资源的链接。
此外,还有指向 Raspberry Pi Pico 2 微控制器板和我们的 RP2350 微控制器芯片的技术文档的链接。
RP2350 上的后缀数字来自以下内容,
Number of processor cores (2)
Loosely which type of processor (M33)
floor(log2(RAM / 16KB))
floor(log2(nonvolatile / 128KB)) or 0 if no onboard nonvolatile storage
RP2350 是 Raspberry Pi 推出的一款高性能、安全、低成本、易于使用的微控制器。
凭借大容量片上存储器、对称双核处理器复合体、确定性总线结构和丰富的外设集,并通过我们独特的可编程 I/O (PIO) 子系统进行增强,它为专业用户提供了无与伦比的功能和灵活性。凭借详细的文档、精美的 MicroPython 端口和 ROM 中的 UF2 引导加载程序,它为初学者和业余爱好者用户提供了尽可能低的入门门槛。
RP2350 是一款无状态器件,支持从外部 QSPI 内存缓存就地执行。
RP2350 采用现代 40nm 工艺节点制造,提供高性能、低动态功耗和低泄漏,并具有多种低功耗模式,可支持电池供电的长时间运行。
主要功能包括:
双 Cortex-M33 或 Hazard3 处理器,频率高达 150MHz
520KB 多区高性能 SRAM
通过专用 QSPI 总线支持高达 16MB 的片外闪存
DMA 控制器
完全连接的 AHB 横杆
片上可编程 LDO 以产生内核电压
2 个片上 PLL 用于生成 USB 和内核时钟
30 个 GPIO 引脚,其中 4 个可用作模拟输入
外设接口:
2 个 UART
2 个 SPI 控制器
2 个 I2C 控制器
24 个 PWM 通道
USB 1.1 控制器和 PHY,支持主机和设备
3 个可编程 IO (PIO) 块,共 12 个状态机
安全
RP2350 具有全面的安全架构,围绕 Arm TrustZone for Cortex-M 构建,包括以下功能:
签名引导支持
8KB 片上反熔丝一次性可编程 (OTP) 存储器
SHA-256 加速
硬件真随机数生成器 (TRNG)
架构切换
RP2350 包括一对开放硬件 Hazard3 RISC-V 内核,可以在启动时替换 Cortex-M33 内核。我们的引导 ROM 甚至可以自动检测已构建第二阶段二进制文件的架构,并将芯片重新启动到适当的模式。除了少数安全功能和双精度浮点加速器外,该芯片的所有功能都可以在 RISC-V 模式下使用。
Raspberry Pi Pico 2 由 Raspberry Pi 设计,既是开发板,也是参考设计,基于 RP2350.
特此授予出于任何目的使用、复制、修改和/或分发此设计的许可,无论是否收费。
许多基于 RP2350 的设备使用 Raspberry Pi 的 USB 供应商 ID 和产品 ID 组合。如果您基于 RP2350 构建第三方板,则可能需要唯一的 USB 产品 ID (PID)。
如果您需要为 Windows 用户提供自定义驱动程序,则可能需要唯一的 USB PID。
USB-IF 已授权 Raspberry Pi 为其供应商 ID () 的 USB 产品 ID 值许可,用于与 RP2350 一起使用的常见硅组件。0x2E8A
要保留与 Raspberry Pi 的供应商 ID 关联的 USB PID,请按照 Raspberry Pi USB PID git 存储库中的说明进行操作。
欢迎在论坛提出来,我们增加到此处:
官方的PICO 2