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 开发板。

审核编辑:郭婷

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

    关注

    2567

    文章

    53158

    浏览量

    769028
  • mcu
    mcu
    +关注

    关注

    146

    文章

    18031

    浏览量

    369301
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RP2040的工业级封装系统!

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

    【干货分享】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 ?481次阅读
    第二章 <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 ?373次阅读
    基于XIAO <b class='flag-5'>RP2040</b>和树莓派的围棋棋盘游戏系统设计

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

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

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

    在嵌入式系统与物联网技术的推动下,开发者亟需兼具性能与便携的开发工具。2023年,矽递科技以树莓派RP2040芯片为核心,推出 XIAO RP204
    的头像 发表于 03-17 10:02 ?2278次阅读
    矽递科技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 ?2943次阅读

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

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

    【AG32开发板体验连载】雷达实现与控制

    介绍 收到的开发板和下载器: 开发板硬件资源: 上电后,内部已经有默认LED程序: 资源资料 基于国产异构双核(RISC-V+FPGA)处理器,AG32开发板开发资料 - RISC-V
    发表于 10-26 18:11

    我用了3分钟,从零实现了单片机的点灯开发

    。 BearPi-Pico RP2040功能 BearPi-Pico RP2040开发板引脚定义与树莓派官方的Raspberry Pi Pico完全兼容,延续树莓派硬件生态。替换掉官方的Micro-USB为
    发表于 09-27 15:51

    51开发板芯片资料

    51开发板芯片资料
    发表于 09-18 09:29 ?1次下载

    ubuntu上交叉编译rp2040

    target/rp2040.cfg 告诉openocd我们要访问基于RP2040芯片的板子 -c \"program /home/sxl/rp2040/pico-example
    发表于 08-27 08:00

    AGM官方AG32 MCU开发板

    ?AG32&STM32demov1.2开发板?AG32&STM32demov1.2开发板,AGM原厂推出板载MCU为AG32VF407VGT6(100pin
    的头像 发表于 08-15 13:34 ?1974次阅读
    AGM官方AG32 <b class='flag-5'>MCU</b><b class='flag-5'>开发板</b>

    树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!

    MCU 开发板。 凭借更高的内核时钟速度、两倍的内存、更强大的 ARM 内核、新的安全功能和升级的接口功能,Pico 2 提供了显著的性能和功能提升,同时保留了与 Pico 系列早期成员的硬件和软件
    发表于 08-13 10:07