麦斯科技 · 2021年04月02日

认识Raspberry Silicon:Raspberry Pi Pico现在以4美元的价格出售

遇见树莓派:树莓派Pico仅售4美元

詹姆斯·亚当斯
2021年1月21日

今天,我们推出了首款微控制器级产品:Raspberry Pi Pico。它的价格仅为4美元,基于RP2040构建,这是在Raspberry Pi上开发的全新芯片。无论您是要寻找用于深层开发的独立开发板,还是Raspberry Pi计算机的配套产品,或者您正在使用微控制器迈出第一步,这都是适合您的开发板。

1.png

您可以立即从我们的授权经销商之一在线购买Raspberry Pi Pico。或前往您当地的通讯社,本月的HackSpace杂志的每本都随附免费的Pico,以及大量指南和教程来帮助您开始使用。如果冠状病毒的限制意味着您现在不能进入新闻通讯社,则可以订阅并把Pico送到您的家中。

2.png

糟糕!…我们又做了一次

微型计算机和微控制器

我们最喜欢的许多项目,从黄瓜分拣机到高空气球,都将Raspberry Pi连接到物理世界:Raspberry Pi上运行的软件读取传感器,执行计算,与网络对话并驱动执行器。这种桥接软件和硬件世界的能力为Raspberry Pi计算机的持久流行做出了贡献,迄今为止已售出3700万台。

但是有局限性:即使在最低功率模式下,Raspberry Pi Zero也会消耗100毫瓦的电量;Raspberry Pi本身不支持模拟输入。尽管可以在Raspberry Pi上运行“裸机”软件,但是在像Linux这样的通用操作系统下运行的软件却不太适合单个I / O引脚的低延迟控制。

许多业余爱好者和工业应用程序都将Raspberry Pi与微控制器配对。Raspberry Pi负责繁重的计算,网络访问和存储,而微控制器处理模拟输入和低延迟I / O,有时还提供低功耗的待机模式。

到目前为止,我们还无法找到一种方法来制作自己的引人注目的微控制器级产品。要制造我们真正想要制造的产品,首先我们必须学习制造自己的芯片。

树莓派Si

现在似乎每个大的硬件公司都在生产自己的芯片,我们也不例外。RP2040建立在我们从在产品中使用其他微控制器(从Sense HAT到Raspberry Pi 400)的经验教训的基础上。这是我们内部芯片团队经过多年努力的结果。

3.png

RP2040我们有三个主要设计目标:高性能,尤其是整数工作负载;灵活的I / O,使我们可以与几乎所有外部设备进行通讯;以及低成本,以消除进入壁垒。最后,我们获得了一个功能非常强大的小芯片,将所有这些芯片塞入仅包含2平方毫米40 nm硅的7×7 mm QFN-56封装中。RP2040具有:

  • 双核Arm Cortex-M0 + @ 133MHz
  • 264KB(还记得千字节?)的片上RAM
  • 通过专用QSPI总线支持多达16MB的片外闪存
  • DMA控制器
  • 内插器和整数除法器外设
  • 30个GPIO引脚,其中4个可用作模拟输入
  • 2个UART,2个SPI控制器和2个I2C控制器
  • 16×PWM通道
  • 1个USB 1.1控制器和PHY,具有主机和设备支持
  • 8个Raspberry Pi可编程I / O(PIO)状态机
  • 具有UF2支持的USB大容量存储启动模式,用于拖放式编程

这不仅是一个功能强大的芯片:它还旨在帮助您充分利用这一强大功能。凭借六个独立的RAM组以及位于其总线结构核心的完全连接的交换机,您可以轻松地安排内核和DMA引擎并行运行而无争用。

对于高级用户,我们提供了完整的C SDK,基于GCC的工具链和Visual Studio Code集成。

由于Cortex-M0 +缺少浮点单元,因此我们委托了著名的Qfplib库的作者Mark Owen委托优化了浮点函数。它们比同等的GCC库要快得多,并且已获得许可在任何基于RP2040的产品上使用。

RP2040具有两个快速内核和大量片上RAM,是机器学习应用程序的绝佳平台。您可以在此处找到Pete Warden的Google TensorFlow Lite框架的端口。在接下来的几个月中寻找更多的机器学习内容。

对于初学者和其他喜欢高级语言的用户,我们已经与MicroPython的创建者Damien George合作,为RP2040构建了一个精美的端口。它展示了芯片的所有硬件功能,包括我们创新的PIO子系统。我们的朋友Aivar Annamaa向流行的Thonny IDE添加了RP2040 MicroPython支持。

Raspberry Pi Pico

Raspberry Pi Pico是我们为RP2040设计的低成本分线板。它将RP2040与2MB闪存和一个支持1.8-5.5V输入电压的电源芯片配对。这使您可以通过多种电源为Pico供电,包括两个或三个串联的AA电池或单个锂离子电池。

4.png

Pico提供了一个按钮和一个LED,该按钮可在引导时进入USB大容量存储模式(也可作为常规输入)。它将RP2040上30个GPIO引脚中的26个(包括四个模拟输入中的三个)暴露于0.1英寸间距的焊盘上。您可以将接头连接器焊接到这些焊盘上,或者利用其cast形边缘将Pico直接焊接到载板上。大量客户将能够购买预装的Pico装置:实际上,我们已经以这种格式向我们的认可经销商提供Pico。

Pico PCB布局是与RP2040芯片和封装共同设计的,我们对它的结果感到非常满意:两层PCB带有牢固的接地层和GPIO分支,“正常工作”。

5.png

非常好

无论您是第一个微控制器还是第五十个Raspberry Pi Pico,我们都迫不及待想看看您如何使用它。

Raspberry Pi Pico文档

我们对RP2040的抱负不仅是生产最好的芯片,而且是用最好的文档支持该芯片。一年前加入我们的Alasdair Allan监督了整个工程团队的巨大努力,以简单,易于理解的示例记录设计的各个方面,以帮助您充分利用树莓派Pico。

您可以在此处找到Raspberry Pi Pico以及RP2040的SDK和工具链的完整文档。

为了帮助您充分利用Pico,为什么不去阅读Gareth Halfacree和我们自己的Ben Everard的“ Raspberry Pi Pico上的MicroPython入门”副本。对于初次接触微控制器的初学者来说,它是理想的选择。

Raspberry Pi Foundation的同事还制作了一个教育项目,以帮助您入门Raspberry Pi Pico。你可以在这里找到它。

伙伴

在过去的几个月中,我们一直与Adafruit,Arduino,Pimoroni和Sparkfun的朋友合作,为Raspberry Pi Pico以及在RP2040硅平台上构建的各种其他板创建附件。这些只是今天可以购买或预订的一些产品。

Adafruit Feather RP 2040
RP2040通过功能齐全的Feather RP 2040板加入了Feather生态系统中的数百个板。2“×0.9”开发板具有USB C,Lipoly电池充电,4MB QSPI闪存,STEMMA QT I2C连接器和可选的SWD调试端口。大量的GPIO可与任何FeatherWing配合使用,以及数百个可即插即用的Qwiic / QT / Grove传感器,这是快速入门。

6.png

羽毛般的美好

Adafruit ItsyBitsy RP 2040
RP2040需要一块小的开发板吗?该Itsy bitsy的RP 2040是肯定很小,但它仍然有大量的GPIO,QSPI闪存,引导和复位按钮为4MB,内置RGB NeoPixel,甚至5V输出逻辑引脚,所以它的完美NeoPixel项目!

7.png
小就是美

Arduino Nano RP2040 Connect
Arduino以其最受欢迎的格式之一加入了RP2040系列:Arduino Nano。所述的Arduino纳米RP2040连接结合了高品质的MEMS传感器RP2040的电力(9轴IMU和麦克风),具有高效的功率部分,一个强大的WiFi /蓝牙模块,和ECC608加密芯片,使任何人创建安全这款新型微控制器的物联网应用。Arduino Nano RP2040 Connect将在接下来的几周内进行预订。

8.png

建立联系!

Pimoroni PicoSystem
PicoSystem是基于RP2040的小巧而令人愉悦的手持游戏制作体验。它带有一个简单,快速的软件库,以及一些使您实现迷你游戏梦想的示例。或者只是将其插入USB,然后将Raspberry Pi-verse中最好的产品直接放入闪存驱动器。

9.png

像素大小的袖珍游戏时间

Pimoroni Pico Explorer Base
Pico Explorer为希望以更少的“硬性”知识来学习硬件的教育者,工程师和软件人员提供了嵌入式电子环境。它提供了轻松的扩展和突破,以及一堆有用的位。

10.png

去探索!

SparkFun Thing Plus – RP2040
Thing Plus–RP2040是一个低成本,高性能与特色树莓派的RP2040微控制器灵活的数字接口板。在具有18个GPIO引脚的兼容Feather的Thing Plus尺寸中,该板提供SD卡插槽,16MB(128Mbit)闪存,JST单电池连接器(带有充电电路和电量计传感器),可寻址的WS2812 RGB LED,JTAG PTH引脚,安装孔和Qwiic连接器,用于添加来自SparkFun快速连接I2C生态系统的设备。

11.png
一件事还是二件事?

SparkFun MicroMod RP2040 Processor
MicroMod RP2040处理器板是SparkFun的MicroMod模块化接口系统的一部分。MicroMod M.2连接器使您可以轻松地将RP2040处理器板与MicroMod载板连接,从而为您的项目提供所需的输入和输出。

12.png

强大的Micro

SparkFun Pro Micro – RP2040
Pro Micro RP2040在紧凑的开发板上利用了RP2040的功能​,USB功能的紧凑型开发板的能力。它具有WS2812B可寻址LED,启动按钮,重置按钮,Qwiic连接器,USB-C和带齿垫。

13.webp
专业版

致谢

可以说,我们在创建Raspberry Pi Pico方面已经走了很长的路。芯片开发是一项复杂的业务,需要许多不同人才的支持。这是为RP2040和Raspberry Pi Pico项目做出贡献的人员的不完整列表:

Dave Akerman,Sam Alder,Alasdair Allan,Aivar Annamaa,Jonathan Bell,Mike Buffham,Dom Cobley,Steve Cook,Phil Daniell,Russell Davis,Phil Elwell,Ben Everard,Andras Ferencz,Nick Francis,Liam Fraser,Damien George,Richard Gordon ,F Trevor Gowen,Gareth Halfacree,David Henly,Kevin Hill,Nick Hollinghurst,Gordon Hollingworth,James Hughes,Tammy Julyan,Jason Julyan,Phil King,Stijn Kuipers,Lestin Liu,Simon Long,Roy Longbottom,Ian Macaulay,Terry Mackown,西蒙·马丁(Simon Martin),乔恩·马修斯(Jon Matthews),内莉·麦克森(Nellie McKesson),罗德·奥尔德菲尔德(Rod Oldfield),马克·欧文(Mark Owen),迈克·帕克,大卫·普洛曼,多米尼克·普伦凯特,格雷厄姆·桑德森,安德鲁·谢勒,塞吉·施耐德,内森·塞德尔,维纳亚·普瑟·瑟卡,马克·夏洛克,马丁·斯珀尔,迈克·史蒂森Thach,Roger Thornton,Jonathan Welch,Simon West,Jack Willis,Luke Wren,David Wright。

我们还要感谢Sony Pencoed和Sony Inazawa,Microtest和IMEC的朋友为使这些项目实现而提供的帮助。

立即从我们的其中一家授权经销商处购买Raspberry Pi Pico,让我们知道您的想法!

常见问题

您是否打算向客户提供RP2040?
我们希望RP2040在2021年第二季度广泛可用。

推荐阅读
关注数
5837
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息