0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RP2040 MCU如何成为受欢迎的开发板芯片

星星科技指导员 来源:嵌入式计算设计 作者:Saumitra Jagdale 2022-06-01 16:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Raspberry Pi SBC 是当今最受欢迎的开发板选项之一。Raspberry Pi 有多种口味,从 Raspberry Pi 2、3 和 4 到 Raspberry Pi 零和零 W“制造商”板。现在,Raspberry Pi 基金会更进一步,发布了自己的处理器:RP2040 MCU

Raspberry Foundation 于 2021 年 1 月推出的其首款采用强大的国产 RP2040 芯片的 MCU 开发板。该开发板俗称 Raspberry Pi Pico,因其 4 美元的最低价格和可编程 IO 而获得了广泛关注。此外,RP2040 芯片为该板提供了更多功能,使其成为开发板的完美选择。

揭开树莓派 RP2040 的秘密

让我们进一步了解 RP2040 SoC,了解它为何如此受欢迎的开发板芯片。除了架构硬件设计之外,一些因素使其在其他芯片中脱颖而出。

以下是其中一些因素:

133 MHz 的高频时钟

RP2040 SoC 是一款 32 位双核芯片,采用 ARM Cortex M0+,运行频率为 133 MHz。因此,RP2040 芯片比同类主板中的其他选项快得多,例如 Pico,其芯片具有 10-20 MHz 范围内的低频时钟。

这些内核还可以支持高达 400 MHz 的超频频率,使其在密集型应用程序中速度更快。

支持机器学习应用程序

由于 RP2040 SoC 的两个内核都以相对较高的速度工作,因此该芯片支持相当高的计算数据处理能力。这使其适用于需要大量数据处理能力的机器学习用例,这在与 TensorFlow Lite Micro 兼容的基于 RP2040 的开发板的创建者中并没有丢失。

其中一些板支持人检测、手势检测和语音识别等应用。但稍后会详细介绍。

更大的 RAM 和闪存

只有当内存带宽也增加时,更高频率的时钟才有用。RP2040 配备 264 KB RAM,比许多主流 MCU 上常见的 32 KB RAM 大得多。

此外,RP2040 芯片具有 2 MB 闪存,通过 QSPI 连接器支持 16 MB 外部闪存。

低功耗

RP2040 SoC 具有低动态功耗以及多种低功耗模式。低额定功率为电池供电应用提供了灵活性,因此在移动应用中非常有用。

虽然 RP2040 的额定功率高于竞争芯片,但其高速内核及其产生的性能证明了能耗是合理的。

制造成本低

RP2040 由 Raspberry Pi Foundation 在 40 nm TSMC 硅晶圆上制造,采用 7 × 7 mm QFN-56 SMD 封装设计。系统外围设备的紧凑集成缩小了外形尺寸并降低了芯片的制造成本。

基于RP2040的开发板概述

如前几节所述,许多硬件公司已经发布了采用 Raspberry Pi Foundation 的 RP2040 SoC 的 MCU 开发板。但是,其他开发板往往是为特定用例设计的,并带有一些附加功能。

Adafruit 的 RP2040 开发板

Adafruit 设计了两个 RP2040 开发板,Adafruit Feather 和 Adafruit ItsyBitsy。两款开发板都通过 CircuitPython、MicroPython 和 C/C++ 语言提供灵活的软件支持。

此外,板上库存的 264 KB RAM 和 4MB SPI 闪存为固件和应用程序代码留下了充足的空间,可以充分利用。

Adafruit Feather RP2040 带有 21 个 GPIO 引脚,少于 Adafruit ItsyBitsy 的 23 个 GPIO 引脚。Adafruit Feather 的外形尺寸为 50.8 mm x 22.8 mm x 7 mm,而 Adafruit ItsyBitsy 的外形尺寸为 36 mm x 18 mm x 4 mm。

Arduino Nano RP2040 连接板

Arduino 硬件本身具有 Raspberry Pi 的 SoC 的事实使得开发板很受欢迎。当然,这是因为 RP2040 硬件的性能和强大的 Arduino 软件支持使其成为开发人员和爱好者的理想选择。

Arduino Nano RP2040 连接板的成本有点高,因为它带有 Wi-FI蓝牙连接。这为具有无线技术以及各种物联网应用理念的创新嵌入式开发项目开辟了许多途径。

SparkFun 的 RP2040 开发板

SparkFun 开发了两个 RP2040 开发板,SparkFun Micro Pro - RP2040 和 SparkFun Thing Plus - RP2040。这两款开发板都配备了与其他基于 RP2040 的开发板相同的 264 KB SRAM 和 16 MB 闪存。但是 30 个 GPIO 引脚,包括 ADC 引脚和一个 WS2812 可寻址 LED,在两块板之间是通用的,但这些特性使它们在某些竞争中脱颖而出。

SparkFun Micro Pro 支持 C/C++ 和 MicroPython,而 SparkFun Thing Plus 也支持 CircuitPython。尺寸方面,SparkFun Micro Pro 比 SparkFun Thing Plus 小。

RP2040 机器学习开发板

由于 RP2040 芯片提供高速双核和高频时钟,各种 RP2040 开发板一直致力于机器学习用例。例如,Arducam Pico4ML 板和 SparkFun 的 MicroMod RP2040 卡就成为了机器学习应用的最佳选择。

Arducam Pico4ML 配备板载 LCD 和各种传感器,适用于人员检测、手势检测和语音识别。RP2040 芯片与这些传感器的集成为经济实惠的机器学习应用提供了不错的选择。

SparkFun MicroMod RP2040 M.2 附加卡可与不同的 SparkFun 载板配合使用,例如 SparkFun 的 ML 载板,带有两个麦克风和一个 3 轴加速度计,用于实时数据收集。因此,SparkFun MicroMod 卡与 ML 载板的集成开辟了大量机器学习用例。

RP2040 SoC的普及

RP2040 的高速、低功耗和低成本使其成为 MCU 开发板的热门选择。除了本文提到的开发板之外,还有几家公司正在开发 RP2040 开发板。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2573

    文章

    54368

    浏览量

    786053
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    387041
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136233
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【获奖名单】2025开发板评测大赛优秀开发者、最受欢迎开发板公布

    试用测评后通过问卷调查投票,选出了各自心目中最受欢迎开发板。现将名单一同予以公示。 大赛作品详情:【作品精选】2025电子发烧友开发板测评大赛作品合集! 优秀作品开发者: 专
    发表于 11-21 09:31

    [投票评选]2025电子发烧友开发板测评大赛--最受欢迎开发板

    2025电子发烧友开发板测评大赛--最受欢迎开发板 大赛详情: 电子发烧友携手 16 家生态厂商发起开发板测评大赛,设 OpenHarmony、RISC - V、Rockchip 三大
    发表于 10-13 16:25

    Pico2-ICE FPGA开发板的应用示例

    FPGA 和 MCU 结合的开发板不多,而 Pico2‑ICE 则把小巧、灵活和易上手完美结合。搭载 RP2350 双核 RISC-V MCU + Lattice iCE40UP5K
    的头像 发表于 09-06 10:02 657次阅读
    Pico2-ICE FPGA<b class='flag-5'>开发板</b>的应用示例

    Made with KiCad(136):DonCon2040 - 一款基于RP2040的太鼓达人街机控制器

    PCB IO 控制 License MIT 仓库 & 下载 可以在Github中获取开源仓库: https://github.com/ravinrabbid/DonCon2040 Baidu 下载:   
    的头像 发表于 07-23 11:11 3949次阅读
    Made with KiCad(136):DonCon<b class='flag-5'>2040</b> - 一款基于<b class='flag-5'>RP2040</b>的太鼓达人街机控制器

    RP2040的工业级封装系统!

    带来更流畅、更高效的开发体验。WIZnet:https://wiznet.io/解决方案RP2040企业规模SME行业物联网,自动化,通信WIZnet是全球以太网
    的头像 发表于 07-06 08:34 853次阅读
    <b class='flag-5'>RP2040</b>的工业级封装系统!

    中微爱芯32位MCU开发板AiP32RV15X介绍

    AiP32RV15X开发板是一款基于RISCV内核的32位MCU开发板,提供了板载调试器、RESET、WAKEUP按键、三色LED、CAN收发器、USB接口、UART、ADC、SPI、IIC、RTC、TIMER、WDT、GPIO
    的头像 发表于 06-17 10:54 609次阅读
    中微爱芯32位<b class='flag-5'>MCU</b><b class='flag-5'>开发板</b>AiP32RV15X介绍

    【干货分享】RP2040 + Cyclone 10 FPGA PCB 设计

    点击图片,免费参与国产FPGA开发板开源共创活动 “ 在本文中,我将向大家展示一个结合了树莓派Pico (RP2040) 与 Cyclone 10 FPGA 的PCB设计项目。我将解释项目中的一些
    发表于 06-12 16:33

    第二章 开发板芯片介绍 详解W55MH32芯片开发板

    本章介绍了W55MH32芯片开发板。该芯片采用Cortex-M3内核,主频216MHz,集成以太网功能,有L和Q两种型号。配套开发板L-EVB功能丰富、Q-EVB为最小系统
    的头像 发表于 05-26 09:19 1034次阅读
    第二章 <b class='flag-5'>开发板</b>与<b class='flag-5'>芯片</b>介绍  详解W55MH32<b class='flag-5'>芯片</b>及<b class='flag-5'>开发板</b>

    基于XIAO RP2040和树莓派的围棋棋盘游戏系统设计

    今天小编给大家带来的是来自mocketech的基于树莓派和XIAO RP2040的围棋棋盘娱乐系统,每块围棋石都会根据其状态显示面部表情,从而便于评估整体比赛情况。即使是不熟悉围棋规则的人也可以通过这些表情轻松理解游戏。 灵感
    的头像 发表于 04-29 14:01 1105次阅读
    基于XIAO <b class='flag-5'>RP2040</b>和树莓派的围棋棋盘游戏系统设计

    发布AG32VF407 NANO开发板

    器 ■ RTC, SPI AG32 内置2KLE FPGA,单个芯片上集成了MCU+FPGA,提供极高的性价比。欢迎大家一起来测试,和我们一起分享了你的研究成果和喜悦。参考设计原理图: 目前该款
    发表于 04-17 09:18

    RP2350 现已上市!变体即将发布!

    去年夏天,树莓派推出了第二代微控制器平台RP2350,它建立在RP2040的成功基础上,旨在以类似的实惠价格提供更高性能。RP2350首次出现在树莓派售价5美元的RaspberryPiPico2
    的头像 发表于 03-25 09:20 1069次阅读
    <b class='flag-5'>RP</b>2350 现已上市!变体即将发布!

    矽递科技XIAO RP2040开发板的Arduino开发环境配置教程

    在嵌入式系统与物联网技术的推动下,开发者亟需兼具性能与便携的开发工具。2023年,矽递科技以树莓派RP2040芯片为核心,推出 XIAO RP204
    的头像 发表于 03-17 10:02 3159次阅读
    矽递科技XIAO <b class='flag-5'>RP2040</b><b class='flag-5'>开发板</b>的Arduino<b class='flag-5'>开发</b>环境配置教程

    开源项目!基于 RP2040 自制一个”空心时钟”

    步进电机及驱动(约3美元/套)。 – 微控制器:RP2040 开发板,PicoBit、RP2040-Zero 或兼容产品。 – 磁铁:三个 8x3mm 钕磁铁。 – 螺丝:2mm 平
    发表于 02-24 10:19

    RP2350与RP2040全面对比

    RP2040 开发板时,除了芯片本身的成本,还包含了开发板上其他组件和设计的成本。而且,具体的价格还需根据采购数量、渠道以及是否搭配其他周边组件等因素综合考量。例如,一些特殊的采购渠
    的头像 发表于 02-07 19:19 4590次阅读

    RP2350 数据手册及深度了解功能性能特性和开源项目案例

    Raspberry Pi RP2350 是 Raspberry Pi 推出的新一代微控制器,它在上一代 RP2040的基础上进行了重大改进。本文将深入探讨 RP2350 的功能特性、与 RP2
    的头像 发表于 12-27 15:10 9158次阅读
    <b class='flag-5'>RP</b>2350 数据手册及深度了解功能性能特性和开源项目案例