整理
郑丽媛来源
CSDN(ID:CSDNnews)昨天,树莓派搞了个大动作:推出了首款微控制器开发板RaspberryPiPico!该开发板基于树莓派开发的全新芯片——RP,并且作为双核ArmCortex-M0+的它只需4美元(人民币约26元),这是什么神仙板子?典型的树莓派存在缺陷迄今为止,树莓派已售出约万台,它能经久不衰得益于其连接软硬件方面的卓越能力,开发爱好者们可以通过运行在树莓派上的软件去读取传感器、执行计算和驱动执行器等等。但与此同时,RaspberryPiTrading的首席运营官JamesAdams也指出,原本的树莓派存在一些缺陷:
最低功率模式下,RaspberryPiZero也要消耗毫瓦的电量;
树莓派本身不支持模拟输入;
树莓派虽然可以运行“裸机”软件,但是在Linux等通用操作系统下运行的软件并不适合对单个I/O引脚进行低延迟控制。
因此,现实中许多业余爱好者与工业应用程序都将树莓派与微控制器相结合,由树莓派负责繁重的计算、网络访问和存储,微控制器来处理模拟输入和低延迟I/O,有时还提供极低功耗的待机模式。树莓派官方也一直想制作出属于自己的微控制器级产品,最终顿悟:想做出自己真正想要的产品,首先得学会自制芯片!RP芯片RP是树莓派内部芯片团队多年努力的成果,吸取了从SenseHAT到RaspberryPi中所使用的微处理器的经验教训,得出RP的三个主要设计目标:高性能、灵活的I/O以及低成本。最后设计成功了,树莓派团队得到了一个功能非常强大的小芯片RP,所有需求都纳入了一个仅包含2平方毫米40纳米硅的7×7毫米QFN-56封装中。RaspberryPiPico上的RP(来自树莓派官方)RP规格如下:
双核ArmCortex-M0处理器,时钟频率高达MHz
内置KB内存
通过专用QSPI总线支持多达16MB的片外闪存
DMA控制器
内插器和整数除法器外设
30个GPIO引脚,其中4个可用作模拟输入
2个UART,2个SPI控制器和2个I2C控制器
16个PWM通道
USB1.1控制器和PHY,具有主机和设备支持
8个树莓派可编程I/O(PIO)状态机
具有UF2支持的USB大容量存储启动模式,用于拖放式编程
RP的名称也由此而来:RP指树莓派;2指双核;0指核心类型的M0+;4指floor(log2(ram/16k));0指floor(log2(nonvolatile/16k))。(来自树莓派官方)此外,由于Cortex-M0处理器缺少浮点单元,因此树莓派委托Qfplib库的作者MarkOwen优化了浮点函数库并获得了使用许可,它比同等的GCC库要快得多,可在任何基于RP的产品上使用。RaspberryPiPicoRaspberryPiPico是树莓派开发团队为RP设计的低成本开发板,将RP与2MB闪存和支持1.8-5.5V输入电压的电源芯片配对,使得开发者可通过多种电源为RaspberryPiPico供电,两个或三个干电池串联或者单个锂离子电池都可以实现供电。RaspberryPiPico引脚图(来自树莓派官方)RaspberryPiPico有一个按钮和一个LED,按钮可在启动时进入USB大容量存储模式(也可作为常规输入)。Pico将RP30个GPIO引脚中的26个(包括四个模拟输入中的三个)披露在焊盘上。此外,树莓派还支持对用户进行贴片机的卷轴供货,从中可以窥见其对大规模商用的野心。RaspberryPiPico在兼具RP的灵活数字接口、低成本和高性能等特点之外,主要功能还包括:
KB的SRAM和2MB的板载闪存
低功耗睡眠和休眠模式
支持MicroPython或C/C++编程
26个多功能GPIO引脚
2个SPI,2个I2C,2个UART,3个12位ADC,16个可控PWM通道
温度感应器
输出只有3.3V
评价树莓派此次发布的RaspberryPiPico应是想进*微控制器市场分一杯羹,众多网友对这次树莓派的举动也表示期待:1.恭喜!另一场革命的开始竟然仅需4美元...2.模拟输入!耶!3.我对这个小板子进行了一次测试,我对它的价格非常满意!你对树莓派的这款产品有什么看法吗?欢迎评论区留言~参考链接: