1美元买MCU值不值?详解树莓派RP2040芯片三个优势
2021-06-03
来源:EDN电子技术设计
早在1月份, Raspberry Pi就推出了使用 RP2040 的 Raspberry Pi Pico。
它标志着这家英国电路板制造商推出了一款全新的设备,这是 Raspberry Pi 的第一块微控制器板,也是第一款构建在 Raspberry Pi 内部设计的芯片上的设备。
树莓派一直在做的就是微型电脑,在微控制器方面一直是自己的弱项, Raspberry Pi Pico的发布弥补了这个弱点。
这块开发板搭载的RP2040芯片由树莓派自己设计开发,采用 40 nm 制程工艺,7×7 mm QFN-56 封装。
今天树莓派官方单独出售这块芯片了,价格只要一美元。
芯片的参数:
双核Arm Cortex-M0+ 133MHz
264KB的片上RAM
支持高达16MB的芯片外闪存(FLASH)
30个GPIO引脚,其中4个可以作为模拟输入
2 × UARTs, 2 × SPI控制器,2 × I2C控制器
16 × PWM通道
1 × USB 1.1控制器和PHY,支持主机和设备
支持UF2的USB大容量存储启动模式,用于拖放编程
RP2040 芯片RP2040 的设计思想基于多年来树莓派产品和项目中使用的其他供应商设备的优缺点。它主要具备以下 3 个方面的关键优势:
两个快速 CPU 内核。RP2040 具有 一对 ARM Cortex-M0+ 内核,时钟频率为 133 MHz,提供充足的整数性能。用户可以使用一个内核运行应用程序代码,另一个内核监督硬件;也可以使用 FreeRTOS 或 MicroPython 在两个内核上运行应用程序代码。
大量的 RAM。RP2040 拥有 264KB 的 RAM,这使得用户可以专注于实现功能,无需花费时间和精力优化应用程序的大小。其中,一个完全连接的交换机将 ARM 内核和 DMA 引擎连接到六个独立的 RAM 组,使得用户可以充分利用系统的性能。
灵活的 I/O。RP2040 提供所有常用接口:硬件 UART、SPI 和 I2C 控制器、USB 1.1 和四通道 ADC。而可编程 I/O (PIO) 子系统使 RP2040 脱颖而出,支持包括 SDIO、DPI、I2S,甚至 DVI-D 在内的软件实现协议。
为何要单独出售?
树莓派联合创始人 Eben Upton 表示:“该公司在满足其激增的产品需求量方面正面临着巨大的挑战。”
自 1 月发布以来,Raspberry Pi Pico 已经卖出并发货约 600000 台,目前仍有 700000 多台的订单处于缺货状态,Pico 供不应求。
已有数百人联系树莓派官方提出了自己使用 RP2040 芯片的需求,其中一些是制造商企业,一些是极客。
因此,树莓派决定从供应链中撤出大约 40000 件 RP2040,并通过其授权经销商启动单件销售,这将使开售时间比预期提前大约三个月,给利用 RP2040 开发项目和产品的人们提供了更多时间,同时树莓派还将扩大 RP2040 的生产,计划在今年秋季恢复平衡的商品供求。