树莓派Pico2最近上市了,它有改进,值不值得买呢,今天我们就来看看这个树莓派Pico2。
树莓派Pico2和上一代的Pico在长相上,基本可以说是一模一样的。
尺寸和引脚是一模一样,引脚的丝印位置都没改,只有一小块看上去是电压转换芯片那里有一些元件上的变化。
丝印上有一些变化。
背面多了一个焊盘。
依然还是MicroUSB 接口,我估计等到树莓派Pico3也不一定会改。
我估计画板子的人就是基于之前的树莓派Pico改改。
这次树莓派Pico2最大的变化就是它的芯片从RP2040升级为了 RP2350 。
先是把RP2040从2012年就发布的ARM Cortex-M0+双核升级为了2016年的 Arm Cortex-M33双核
。指令集也从ARMv6-M升级为 ARMv8-M ,目前最新的指令集是20年发布的Cortex-M55上支持的ARMv8.1-M。
ARMv8-M带有乘法指令和除法指令。 DSP 以及 单精度浮点 运算指令。
还带有 TrustZone 指令。
支持签名启动(Signed boot)
SHA-256加速
硬件真随机数生成器( TRNG )
还带有8KB的一次性可编程( OTP )存储器
大幅提升了芯片的安全性。
频率也小幅升级,从133MHz升级为 150MHz 。实际上,经过测试,可以 很轻松的超频到250MHz 。
除了这俩ARM核心之外,Pico2还带有两个树莓派大佬自研的被命名为 Hazard3 的 RISC-V核心 。采用
RV32IMAC 架构。
频率和M33的核心一致。但是缺少浮点运算单元和DSP扩展。这个核心的资料也被开源到了Github上,可以随时研究这个内核。
没错啊,RP2350带有两种架构的核心,但是我们只能调用其中的两个核心。目前 没法四个核心一起用 。
官方解释说,RP2350 只有两个处理器插槽 ,每个插槽都可以选择采用Cortex-M33还是Hazard3。这个选择通过关键OTP标志决定。
也就是说你可以选择用两个ARM核心,也可以用两个RISC-V核心,还可以混搭,一颗ARM核心加上一颗RISC-V核心去用。 默认是双核ARM 。
之前基于树莓派Pico的程序,官方说不包含汇编语言基于SDK的程序通过提供适当的构建标志在任一架构上不用修改就能运行。
RP2350在其他方面也都有升级。
内存从288KB SRAM升级为 520KB SRAM 。
RP2350目前 最大支持16MB的QSPI Flash ,树莓派Pico2板载了 4MB Flash 。
接口上RP2350带有 3个PIO块 ,12个PIO(可编程I/O)状态机
RP2040只有2个PIO块。
除此之外还带有2个UART接口,两个SPI控制器,两个I2C控制器,16个PWM通道,4个ADC。
这次RP2350相比较RP2040在 功耗方面也有所改进
,采用了片上开关模式电源和低静态电流LDO。据称在空闲时消耗会有所降低,深度睡眠情况下最低能到1mA,但是和ESP32在深度睡眠能到5µA有较大差距。
RP2350芯片还有一些别的版本
树莓派Pico2用的是 7×7mm QFN60 封装的RP2350A,有 30个GPIO 。
还有一个尺寸更大的 10×10mm QFN80 封装的RP2350B,有 48个GPIO 。
还有相应的芯片 自带2MB QSPI Flash的版本 ,RP2354A和RP2354B。
而目前如果你单买RP2350芯片, 一次性购买3400个 。
RP2350A单个价格仅售 0.8 美元
RP2350B则是 0.9 美元
RP2354A是 1 美元
RP2354B是 1.1 美元
而树莓派Pico2目前售价 5美元 ,我手里的Pico2也是我自费购买,花了 39块钱包邮
。之前的树莓派Pico售价是4美元,我买的时候花了 29
块钱。还是有小幅涨价的。不过想必之后很快就会有便宜的国产开发板可以用了,从芯片的价格上看,开发板的 价格还有很大可以探索的空间 。
在软件生态上,我尝试使用了Arduino 以及Thonny 都是可以正常使用树莓派Pico2的,如果要
使用Arduino需要添加其他开发板管理器地址 。 目前Arduino官方还没更新。
使用也很简单,开发板选择树莓派Pico2,选一下端口,就能直接烧录Blink点灯程序,程序都不用修改,就能直接点亮Pico2板载的LED灯。
我们还可以使用Thonny,如果你是第一次用,直接把MicroPython或者CircuitPython的固件拖入到Pico2的盘符里,就自动把固件烧录好了,非常方便。
如果你已经用过别的固件,需要按住BOOTSEL按钮,再插上USB线,就能自动进入Boot模式,然后烧录固件了,第一次用Arduino也需要在这个模式下才能正常烧录。
除了Arduino和MicroPython之外,之后可能还会支持 Rust语言编程 。
总的来说我认为树莓派Pico2最大的亮点就是它所搭载的RP2350芯片,至于树莓派Pico2的这个开发板,我之前也用过,我只能说,一般。
我认为这个开发板有几个问题,一个是开发板用的 板厚偏薄
,到手里总感觉不结实。还有那个MicroUSB接口,设计是方便点,但是现在真的不如Type-C接口方便了。
还有一个我要说的是那个 BOOTSEL按钮,我感觉质量一般 ,我其实也没用多少次这个按钮,结果竟然被我给搞坏了,这个质量堪忧。
哦,对了,还有如果你是到手焊排针的话,树莓派这个焊盘的设计虽然确实可以两用,既可以直接焊接到扩展板上,也可以焊排针排母,但是焊接排针之后,那个焊点真的有点丑,感觉也要比普通的圆形或者方形焊盘更难焊接一点。
总的来说我 更建议各类RP2350别的牌子的开发板 。当然了如果你之前的项目就用的是树莓派Pico,那还是直接买Pico2吧,基本可以无感更换。
还有一个要说的是现在RP2350芯片的上市,让我觉得这是ESP32的强大对手。
树莓派这手双架构,既支持ARM又支持RISC-V可以说是个妙招。
他们知道RISC-V还不成熟,所以直接 送了我们俩RISC-V核心 ,随时可以调用。
还换用了更好的ARM核心, 基本可以和ESP32打打了 。而目前ESP32系列真正的优势其实是带有Wi-
Fi,蓝牙这些无线功能,但说实话,这点已经没那么影响购买决策了。而且之后树莓派大概率也会推出Pico2W。
在树莓派Pico发布之前,ESP32可以说在它那个位置上,基本上没人能打,但是现在,ESP32有的,树莓派Pico2也基本上差不了多少了。甚至在生态上,如果之后树莓派完全采用RISC-V,它的生态可能反而会比ESP32更加开放,更加易用。
目前唯一遗憾的是图形化编程方面,树莓派Pico2没有做出太多努力,目前国内各大图形化编程软件支持RP2350的几乎没有。不过这个想要支持也是很快很方便的。
希望乐鑫看到RP2350这个芯片之后,能够推出更多具有性价比的产品吧。
树莓派Pico2值不值得买?
2025年04月19日 芯板坊
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com