目录
……概述
……技术规格
……设计文件
……USB PID
……内部温度传感器
……技术文档
RP2040 是由Raspberry Pi官方设计的微控制器。
无论您使用的是 Raspberry Pi Pico 1 还是其他基于RP2040的微控制器板,入门所需的一切信息都在本站这里。
您将找到对在 Raspberry Pi Pico 上开始使用 C/C++ 或 MicroPython 的支持,以及指向使用 RP2040 的其他开发板的资源的链接。
此外,还有指向 Raspberry Pi Pico 微控制器开发板和我们的 RP2040 微控制器芯片的技术文档的链接。
RP2040 上的后缀数字来自以下内容,
1、Number of processor cores (2)
2、Loosely which type of processor (M0+)
3、floor(log2(RAM / 16k))
4、floor(log2(nonvolatile / 16k)) or 0 if no onboard nonvolatile storage
RP2040 是 Raspberry Pi 的首款微控制器。它为我们带来了高性能、低成本以及微控制器领域的易用性。
具有大容量片上存储器、对称双核处理器复合体、确定性总线结构和丰富的外设集 通过我们独特的可编程 I/O (PIO) 子系统,它为专业用户提供了无与伦比的功能和灵活性。凭借详细的文档、MicroPython端口和ROM中的UF2引导加载程序,它具有初学者和业余爱好者都易上手的低门槛。
RP2040是一款无状态器件,支持从外部QSPI在内存中直接对数据进行缓存,并在需要时直接从缓存中执行或检索数据。
RP2040 采用现代40nm工艺节点制造,提供高性能、低动态功耗 功耗低,泄漏低,具有多种低功耗模式,支持长时间使用电池运行。
主要特点:
双 ARM Cortex-M0+ @ 133MHz
264kB 片上 SRAM,采用 6 个独立存储体
通过专用 QSPI 总线支持高达 16MB 的片外闪存
DMA 控制器
完全连接的 AHB 横杆
插值器和整数分频器外设
片上可编程 LDO 以产生内核电压
2 个片上 PLL 用于生成 USB 和内核时钟
30 个 GPIO 引脚,其中4个可用作模拟输入
外设:
2 个 UART
2 个 SPI 控制器
2 个 I2C 控制器
16 个 PWM 通道
USB 1.1 控制器和 PHY,支持主机和设备
8 个 PIO 状态机
最小可行的电路板设计文件 (KiCad)
VGA 载板设计文件 (KiCad)
Raspberry Pi Pico 1 由 Raspberry Pi 设计,既是开发板,也是参考设计,是基于 RP2040 的板系列。Pico系列目前由 Raspberry Pi Pico、Pico H、Pico W和 Pico WH组成。
Raspberry Pi Pico 和 Pico W 的设计文件是公开的,没有任何限制。
下载 Raspberry Pi Pico (Cadence Allegro) 的设计文件
下载 Raspberry Pi Pico W (Cadence Allegro) 的设计文件
特此授予出于任何目的使用、复制、修改和/或分发此设计的许可,无论是否收费。
许多基于RP2040的设备使用 Raspberry Pi 的 USB供应商ID和产品ID组合。如果您基于RP2040构建第三方板,则可能需要唯一的 USB 产品 ID (PID)。
如果您需要为 Windows 用户提供自定义驱动程序,则可能需要唯一的USB PID。
USB-IF已授权 Raspberry Pi为其供应商 ID () 的 USB 产品 ID 值许可,用于与 RP2040 一起使用的常见硅组件。0x2E8A
要保留与 Raspberry Pi 的供应商 ID 关联的 USB PID,请按照 Raspberry Pi USB PID git 存储库中的说明进行操作。
注意 | 如果您使用标准 RP2040 PID,则可以使用 、 和 字符串来唯一标识您的设备。iManufacturer iProduct iSerial |
RP2040 封装中的内部温度传感器是一种低分辨率传感器,需要经过用户校准才能用于任何程度的精度。
准确确定测量温度的关键部分是知道ADC VREF电压。转换公式意味着ADC VREF电压中的小误差可能会导致计算出的温度差异很大。RP2040没有可用于确定VREF电压的内部固定电压参考,因此需要手动测量VREF电压(但有可能会发生变化),或者需要提供外部固定电压参考。
注意 | RP2040 传感器电压会随着温度的升高而下降。 |
有关内部温度传感器的更多详细信息,请参阅 RP4 数据表的第 4.9.5 章第 2040 节。
Raspberry Pi微控制器,RP2040 系列
RP2040 数据表 PDF
使用 RP2040 进行硬件设计 PDF(使用 RP2040 微控制器构建电路板和产品)
1、Arduino Nano RP2040 Connect 官网:Website;固件
2、PYBSTICK26 RP2040:Website,固件
3、Tiny2040 Website,https://micropython.org/download/PIMORONI_TINY2040/,,rp2/PIMORONI_TINY2040
4、WeAct Studio RP2040,Website,https://micropython.org/download/WEACTSTUDIO/
5、RP2040-Shim,https://micropython.org/download/SIL_RP2040_SHIM/
还有哪些板子,可以在论坛留言告诉我们哦,我们将登记在此。