历史上的今天
返回首页

历史上的今天

今天是:2025年01月22日(星期三)

正在发生

2021年01月22日 | 树莓派自主MCU级产品Pico问市,性能更高,I/O 更灵活

2021-01-22 来源:EEWORLD

日前,树莓派宣布推出首款MCU级产品:树莓派 Pico,售价仅为4美元,基于RP2040 MCU构建,这是树莓派开发的全新芯片。无论您是要寻找用于深层开发的独立开发板还是树莓派计算机的配套产品,还是要使用微控制器迈出第一步,这都是适合您的开发板。

 

现在已经可以从授权经销商在线购买树莓派 Pico。

 

微型计算机和微控制器

 

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

 

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

 

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

 

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

 

如今,似乎每个水果公司都在制造自己的芯片,我们也不例外。RP2040建立在我们从产品Sense HAT到树莓派400使用其他微控制器的经验教训的基础上,这是我们内部芯片团队多年努力的结果。

 

RP2040芯片介绍

 


RP2040有三个主要设计目标:高性能,尤其是整数工作负载;灵活的I/O,使我们可以与几乎所有外部设备进行通讯;以及低成本,以消除进入壁垒。我们最终获得了一个功能强大的芯片,Die面积仅为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个树莓派可编程I / O(PIO)状态机

 

具有UF2支持的USB大容量存储启动模式,支持拖放式编程

 

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

 

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

 

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

 

RP2040具有两个快速内核和大量片上RAM,是机器学习应用程序的绝佳平台。

 

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

 

树莓派Pico

 

树莓派Pico是基于RP2040设计的低成本开发板。它包括RP2040、2MB闪存和一个支持1.8-5.5V输入电压的电源芯片。这使您可以从多种来源为Pico供电,包括两种三个串联的AA电池,或单个锂离子电池。

Pico提供了一个按钮和一个LED,该按钮可在引导时进入USB大容量存储模式(也可作为常规输入)。RP2040上30个GPIO引脚中的26个(包括四个模拟输入中的三个)在0.1英寸间距的焊盘上。可将接头连接器焊接到这些焊盘上,或者利用其cast形边缘将Pico直接焊接到载板上。量产型客户还可以购买到卷带型产品。

 

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

 

 

树莓派 Pico文档

 

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

 

树莓派 Pico辅助书籍

 

为了帮助您充分利用Pico,Gareth Halfacree和Ben Everard编写了“树莓派Pico上的MicroPython入门”指南,对于初次接触微控制器的初学者来说是理想的选择。

 

树莓派 Foundation的同事还制作了一个教育项目,以帮助简化树莓派Pico的开发难度。

 

 

合作伙伴

 

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

 

Adafruit Feather RP 2040

 

Feather RP 2040开发板可以将RP 2040融入数百种开发板的Feather生态系统中。开发板尺寸为2″ × 0.9″,具有USB C,电池充电,4MB QSPI闪存,STEMMA QT I2C连接器和可选的SWD调试端口。大量的GPIO可与任何Feather Wing配合使用,以及数百个可即插即用的Qwiic / QT / Grove传感器。

 

 

Adafruit Itsy Bitsy RP 2040

 

Itsy Bitsy RP 2040是超小型开发板,但是它仍然具有许多GPIO,4MB的QSPI闪存,启动和重置按钮,内置的RGB NeoPixel,甚至还有5V输出逻辑引脚,因此非常适合Neo Pixel项目。

 

 

Arduino Nano RP2040

 

Arduino是市场上最受欢迎的产品之一,现在也引入了RP2040系列:Arduino Nano。Arduino Nano RP2040 Connect将RP2040的功能与高质量的MEMS传感器(9轴IMU和麦克风),高效的电源管理,强大的WiFi /蓝牙模块和ECC608加密芯片相结合,使任何人都能创建安全的物联网应用。

 

 

Pimoroni PicoSystem

 

PicoSystem是基于RP2040的手柄模型开发板。它带有一个简单,快速的软件库,以及一些游戏Demo。或者只是将其插入USB,然后将树莓派Verse中的软件直接移植过来。

 

 

Pimoroni Pico Explorer Base

 

Pico Explorer通过提供更多的周边,减少硬件学习者的负担。它提供了轻松的扩展功能。

 

 

SparkFun Thing Plus–RP2040

 

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

 

 

SparkFun MicroMod RP2040

 

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

 

 

SparkFun Pro Micro–RP2040

 

Pro Micro RP2040支持USB,它具有WS2812B可寻址LED,启动按钮,重置按钮,Qwiic连接器,USB-C和带齿垫。

 

 

 


推荐阅读

史海拾趣

Furukawa Electric Co Ltd公司的发展小趣事

Furukawa Electric Co., Ltd. 在电子行业的五个发展故事

故事一:创立与早期发展

Furukawa Electric Co., Ltd.(简称“Furukawa Electric”或“古河电工”)的故事始于1884年,当时公司在日本东京建立了铜精炼设施和线缆加工工厂。这一初期的发展奠定了公司在电线电缆领域的坚实基础。随着工业革命的推进,对通信和电力传输的需求日益增长,Furukawa Electric凭借其精湛的技艺和高质量的产品逐渐在市场中站稳脚跟。通过不断的技术创新和产品优化,公司逐渐扩大了其业务范围,涉足电信、电子产品、汽车等多个领域。

故事二:技术创新与领先地位

在20世纪,Furukawa Electric成为了新技术领域的先驱。公司不仅在传统的电线电缆领域保持领先地位,还积极投入研发,开发出了许多具有划时代意义的产品。例如,在光通信领域,Furukawa Electric致力于推动“光纤到户(FTTH)”工程,为信息化社会提供了重要的技术支持。此外,公司在半导体领域也取得了显著成就,开发了多种先进的电子元件和散热产品,满足了市场对高性能电子产品的需求。

故事三:汽车领域的深入合作

近年来,Furukawa Electric进一步扩展了其业务范围,与多家汽车制造商建立了紧密的合作关系。特别是在电动汽车领域,公司凭借其先进的高压绕组线(HVW)技术,为汽车制造商提供了高性能的电动机解决方案。这些绕组线不仅满足了电动汽车对更轻盈、更薄的电动机绕组线及更高电压的需求,还提升了电动机的整体性能。通过与Superior Essex Inc.的合资企业“Essex Furukawa Magnet Wire Europe GmbH”,Furukawa Electric成功将这一技术引入欧洲市场,进一步巩固了其在全球汽车行业的领先地位。

故事四:全球市场的拓展

随着全球化的加速推进,Furukawa Electric也加快了其全球市场的拓展步伐。公司在全球范围内建立了完善的生产和销售网络,覆盖了亚洲、欧洲、美洲等多个地区。通过与国际知名企业的合作与竞争,Furukawa Electric不断提升自身的技术实力和市场竞争力。同时,公司还积极参与国际标准的制定和推广工作,为全球电子行业的发展做出了重要贡献。

故事五:可持续发展与社会责任

在追求经济效益的同时,Furukawa Electric也始终关注可持续发展和社会责任。公司致力于通过技术创新和产品优化来降低能耗和减少环境污染。例如,在电力传输系统和配电电缆领域,Furukawa Electric开发出了多种高效节能的产品,满足了市场对绿色、环保产品的需求。此外,公司还积极参与社会公益活动,为当地社区的发展贡献自己的力量。这些举措不仅提升了公司的社会形象,也为其在电子行业的长期发展奠定了坚实的基础。

Defender Security公司的发展小趣事

随着云计算的普及,企业对于云安全的需求日益增长。Defender Security公司敏锐地捕捉到了这一市场趋势,迅速推出了云安全服务产品。他们通过整合先进的安全技术和专业的安全团队,为企业提供了全方位的云安全保护。随着云安全服务的不断拓展和优化,Defender Security逐渐成为了云安全领域的领军企业。

Barnbrook Systems Limited公司的发展小趣事

随着技术的不断进步,Barnbrook意识到单一的电路板产品已经无法满足市场的多元化需求。于是,公司开始拓展产品线,逐步推出了包括服务器、存储设备以及网络设备在内的一系列电子产品。同时,Barnbrook也积极开拓国内外市场,通过参加国际电子展会、建立销售网络等方式,不断提升品牌知名度和市场份额。

Fluke公司的发展小趣事

在电子产品行业,产品质量和客户服务是企业生存和发展的关键。Barnbrook深知这一点,因此在发展过程中始终坚持严格的品质管理和优质的客户服务。公司建立了完善的质量管理体系,对每一道工序都进行严格把关,确保产品的稳定性和可靠性。同时,Barnbrook也重视客户反馈和需求,不断优化产品和服务,赢得了客户的信任和好评。

China Semiconductor Corp公司的发展小趣事

随着公司实力的不断增强,CSC开始将目光投向海外市场。公司积极实施国际化战略,在海外设立研发中心和生产基地,拓展国际市场。同时,CSC也加强了与国际同行的交流与合作,吸收借鉴国际先进经验和技术,不断提升自身的国际竞争力。通过国际化布局和全球视野的拓展,CSC逐渐成为了国际半导体产业的重要一员。

这五个故事只是CSC公司发展历程中的一部分缩影,但它们却充分展示了CSC在电子行业中的崛起之路。从初创时期的艰辛与突破,到技术创新的不断突破,再到市场拓展与品牌建设、产业链整合与协同发展以及国际化布局与全球视野的拓展,每一个阶段都凝聚了CSC人的智慧和汗水。正是这些努力和付出,使得CSC在激烈的国际竞争中脱颖而出,成为了中国半导体产业的佼佼者。

珠海艾派克(APEXMIC)公司的发展小趣事

近年来,艾派克通过一系列战略性并购,实现了公司的国际化发展。其中最为引人注目的是艾派克科技股份有限公司与太盟投资集团共同牵头收购利盟公司的案例。这次收购不仅使艾派克获得了先进的技术、国际化的品牌和团队,还进一步拓宽了公司的业务范围和市场渠道。通过并购,艾派克成功跻身真正意义上的国际化打印公司,为全球打印行业的未来发展打开了新的想象空间。

问答坊 | AI 解惑

晒板子28335

28335电力电子与电力传动专用控制板 …

查看全部问答>

1-wire系统中TM卡的单片机等效替换

1 TM卡简介   TM(Touch Memory)卡是美国Dallas公司的专利产品。它采用单线协议通信,通过瞬间碰触完成数据读写,既具有非接触式IC卡的易操作性,又具有接触式IC 卡的廉价性,是当前性价比最优秀的IC卡之一。它的外形类似于一个钮扣(button) ...…

查看全部问答>

浙江大学RF设计(前端系统)(pdf)

第10个附件是一个超外差高频头的实例,很宝贵的资料…

查看全部问答>

说说模拟设计那点事儿和那几本书

我学习模电有一段时间了,向大家推荐几本自认为的\"宝典\",谈下自己使用它们的感受以及在学习模电过程中的体会,供后来者参考: 1. 拉扎维的《模拟CMOS集成电路设计》,我们研二模电课的教材,汪宁老师把这门课讲得可圈可点。当时没意识到有其他 ...…

查看全部问答>

基于Win32 API函数和多线程技术的串行通信编程.pdf

基于Win32 API函数和多线程技术的串行通信编程.pdf…

查看全部问答>

无法收到PBT_TRANSITION消息

在WinCE6下一个应用程序里,使用RequestPowerNotifications(hPowerNotificationMsgs, POWER_NOTIFY_ALL); 去请求power状态改变的通知。可是从开始菜单进入suspend的时候并没有收到任何power消息,但是按Power Button从suspend状态resume回来的时 ...…

查看全部问答>

RAS拨号监视消息

如何在RAS异步拨号时,得到当前拨号的状态,我写的消息和回调函数都可以在PC机上用,但在CE上都不能用(CE只支持消息),代码如下:消息的、 先注册了消息: const   UINT   WM_RASEVENT   =   ::Regist ...…

查看全部问答>

u-boot 的 配置问题.(从NAND启动)

提示的是 bad crc or nand 在网上查了下,应该是env的问题!麻烦各位有经验的朋友,说一下具体怎么改! 我用的是mini2440,page size应该是2048的,但是u-boot启动输出的还是512~已经进行过CONFIG_了…

查看全部问答>

请教高手:如何在扫描输入完成后,光标自动跳到下一个TEXTBOX

我想让程序在扫描输入完成后,光标自动跳到下一个TEXTBOX 可是我在WINCE上捕捉不到扫描键,也不知道如何区分 输入 是由键盘上输入的还是扫描读入的 哪位高手知道的帮帮我,谢谢 啦 …

查看全部问答>

VxWorks嵌入式国际认证培训班

        为满足各大企业及研发机构对嵌入式操作系统VxWorks人才需求,顺应广大学员学习嵌入式操作系统、获得国际认证证书、增强就业竞争力、取得高薪职位的要求,上海双实科技与上海张江信息技术专修学院继续合作举办VxWorks嵌 ...…

查看全部问答>