树莓派Pico2值不值得买?

科技   科技   2024-10-02 22:11   江苏  

树莓派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还带有两个树莓派大佬自研的被命名为Hazard3RISC-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这个芯片之后,能够推出更多具有性价比的产品吧。

开发板选型网站,欢迎大家访问,虽然还不是很完善,但是已经录入了500多个左右的开发板,如果你有兴趣,或者有需求的可以看看我们的选型网站,你有什么好的建议也可以在群里说或者给我们留言

我们网站的域名是:findboard.cn

(我们现在还没有对手机端进行适配,如果你是手机访问的话,暂时效果可能不会很让人满意,暂时建议使用电脑端浏览器访问

芯板坊
芯板坊为您提供最全面国内外开发板资讯、评测、试用,折扣等信息,包括现今的热门开发板,如树莓派、Arduino、人工智能开发板、RK3399、STM32、开源硬件等
 最新文章