25元、264KB内存的微处理器,树莓派官方出品,自带快速休眠模式

“还要什么自行车”

萧箫 发自 凹非寺
量子位 报道 | 公众号 QbitAI

现在,25元就能买到一个微处理器。

这是树莓派官方推出的、名为Pico的微处理器,大小仅51mm×21mm,约为两根手指的面积。

然而网友定睛一看,不对劲。

264KB的SRAM,没有WiFi、蓝牙等无线功能。

而且,接口甚至还是老式的Micro USB。

(配置真是如同价格一样,非常凄惨……)

那么,树莓派官方推出25块钱的Pico,目的何在?

4美元的微处理器,可快速休眠

先来看看,Pico与其他几个“低价”处理器有什么不同。

有网友表示,与“老前辈”Pi Zero相比,Pico的CPU要慢上10~20倍、内存更是低得多,而前者只比它贵1美元。

Raspberry Pi Zero

不过,相比于Zero,Pico可以快速进入和退出休眠模式,甚至可以一次睡几微秒。

这使得Pico对于使用电池供电的设备来说,非常友好。

从外观看来,Pico的大小与Teensy LC接近,还有一个ARM Cortex-M0+处理器,但相比而言,内存比后者低很多

Teensy LC

当然,Teensy LC的价格是8美元,比Pico贵两倍。

相比于10~20美元的ESP32系列设备,Pico虽然便宜,但相比ESP32,却不具备WiFi、蓝牙等无线功能

至于Pro Micro,由于方案不同,Pico的时钟速度相比于Pro Micro更快,后者则需要10+美元。

那么,Pico具体的配置如何呢?

整体来看,Pico包含2MB闪存、一个可点击按钮、一个Micro USB Type B接口。

而它的核心,是一个名为RP2040的微控制器。

这个微控制器运行频率133MHz,基于双核Cortex M0+设计,SRAM达264KB(官方调侃:多年后KB又出现了)。

其中,处理器有2个UART、2个I2C、2个SPI、多达16个PWM通道。

除此之外,Pico还包含一个具有4个警报器(alarm)的定时器、和一个实时计数器,以及双重可编程IO外围设备。

为了安装的灵活性,Pico的40个引脚,均为蜂窝状通孔,包括26个3.3V的多功能GPIO引脚。

此外,还包括3个引脚的ARM SWD(串行线调试)接口。

至于电源和数据的接收,Pico采用的都是Micro USB,可以对闪存进行编程。

Pico的一大优势在于,它的耗电量相对而言非常低。在休眠模式下,通常只消耗0.006W,而在全速运行、做图形渲染时,则只需要0.33W。

但Pico同样存在设计上的缺陷:顶部缺少引脚标签(只有1、2、39有)。

虽然可以被用作教育用途(如进行电路设计),但从顶部设计来看,实在太不方便了。

真实目的:销售芯片

事实上,Pico用到了树莓派官方自研的第一款微处理器——RP2040

在推出这款微处理器之前,树莓派也经常会结合其他微控制器使用。

其中,树莓派负责重量级计算、网络访问和存储,而微控制器则负责模拟输入、低延迟I/O,必要时也能开启低功耗备用模式。

目前,树莓派基金会正在与Arduino、Adafruit和Pimoroni等公司合作,将RP2020集成到其他板卡和电子产品上。

Adafruit即将搭载RP2040的产品

例如,Pimoroni就推出了PicoSystem游戏控制台、而Adafruit则即将推出Feather RP2040,至于Arduino,则有Nano RP2040 Connect。

其中,Pimoroni的这个游戏控制台,可以用于编写一款Game Boy Micro还要小的游戏机,目前售价约80美元(折合人民币500元左右)。

据公司表示,根据这款微处理器的特性,Pico可被用于机器学习项目、教学实验中。

就像目前,油管上已经有博主利用这个小产品,给自己的小孩做了个测试“婴儿安全温度”的小项目。

“有就行了,还要什么自行车”

出来之后,有一些网友表示嫌弃。

有网友认为,相比于采用ARM架构,显然RISC-V还是更香。他认为,ARM的M0+并不是一个好的选择,相反,RISC-V才更符合树莓派的调性。

而且,如果树莓派选择ESP32-C3、而不是自己搞一个芯片的话,那Pico就能包含RISC-V,以及WiFi、蓝牙功能了。况且,ESP32-C3只是个1美元的芯片,价格不贵。

也有网友表示,Pico搭载的MicroPython,相比于Arduino的C++,简直太慢了(慢得令人惊讶),一点也不具有吸引力。

不过,也有网友表示,这个价位能实现这样的功能,已经是很好的福利了。

毕竟,PIO外设的功能看起来非常强大。而且,对于新手而言,这种微控制器相比Arduino,实在便宜太多

当然,如果要做更复杂的任务,肯定也还有更好的选择,例如ESP8266/ESP32。

也就是说,玩家在上手之前,还是应该根据自己的需求,来选择各种器件。

Pico详细文档:

https://datasheets.raspberrypi.org/pico/pico_datasheet.pdf

参考链接:

https://www.engadget.com/raspberry-pi-pico-microcontroller-154235348.html

https://www.jeffgeerling.com/blog/2021/raspberry-pi-pico-new-4-microcontroller

https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/

https://news.ycombinator.com/item?id=25856291

版权所有,未经授权不得以任何形式转载及使用,违者必究。