Pi Pico

Pi Pico

Raspberry Pi Pico是一款便捷灵活、方便上手的开源电子原型平台。由树莓派基金会推出,定位为高性能单片机控制器,致力于解决树莓派不够擅长的硬件控制领域的不足。
关注

树莓派Pico(英文:Raspberry Pi Pico)是树莓派基金会于2021年初发布的微处理器新品 。该产品基于树莓派基金会自研的 RP2040芯片构建,Pico作为一款微处理器,搭载双核 ARM Cortex M0+ 处理器,运行频率133MHz,内置264KB的片上RAM,它擅长低时延的I/O通信和模拟信号输入,功耗低,可以弥补树莓派在与物理世界互动方面的不足,一起来揭开这款新品的神秘面纱吧。 

Pico

关于RP2040芯片 

虽然树莓派基金会过去推出的各种计算机产品,已经可以支持非常丰富的应用,包括读取传感器数据、执行运算或是驱动执行器(Actuator)等,但是仍有其限制,即便是最低功率,树莓派Zero也会消耗100毫瓦的电量,而且树莓派本身也不支持模拟输入,另外,官方还提到,即便能在树莓派以裸机的方式执行软件,但是软件在Linux这种通用操作系统下执行,仍不适合用于独立I/O引脚的低延迟控制。 

Pico

-树莓派Pico-

因此许多开发者会将树莓派与微控制器搭配使用,由树莓派负责比较繁重的计算、网络存取和储存,而由微控制器处理模拟输入以及低延迟I/O,或是提供低功耗待机模式。官方提到,之所以过去他们还无法拥有自己的微控制器产品,是因为他们还没设计出自己的芯片。 

RP2040,采用ARM Cortex M0+处理器架构,很大程度上解决了模拟输入,低延迟,低功耗的问题。 

Pico

树莓派Pico 上的 RP2040(来自树莓派官方)

RP2040 芯片由树莓派基金会设计开发。在 官网 Blog 中,首席运营官、首席硬件工程师 James Adams 调侃道: 

It seems like every fruit company is making its own silicon these days, and we' re no exception. 
(似乎现在每个水果公司都在研制自己的芯片了,我们也不例外。) 

RP2040芯片采用40nm制程工艺,7×7mm QFN-56封装。它的具体规格参数: 

  • 搭载双核 ARM Cortex M0+ 处理器,运行频率 133 MHz 
  • 内置 264 KB 的片上 RAM 
  • 可通过专用 QSPI 总线支持最高 16 MB 的片外闪存 
  • DMA 控制器 
  • 外挂内插器和整数除法器 
  • 30 个 GPIO 引脚,其中 4 个可用于模拟信号输入 
  • 2 个 SPI、2 个 I2C、2 个 UART 
  • 16 个 PWM 通道 
  • 主机和设备支持的 USB 1.1 
  • 8 个树莓派可编程 I/O 状态机 
  • 支持 UF2 的 USB 大容量存储启动模式,用于拖放式编程 

PicoPico