0
本文作者: 貝爽 | 2021-01-22 22:08 |
更小,更強大的樹莓派來了!
1月21日,樹莓派基金會 (Raspberry Pi Foundation)官網博客發(fā)布了最新一款微控制器開發(fā)板:RaspBerry Pi Pico。
與其他樹莓派相比,RaspBerry Pi Pico體積更小,但功能更強大,足以用于機器學習項目。博客中解釋說:
樹莓派 Pi 可以應對重量級的計算、網絡訪問和存儲,而微控制器樹莓派 Pi Pico 可以處理模擬輸入和低延遲 I/O,有時還提供非常低功耗的待機模式。
更重要的是,RaspBerry Pi Pico采用的是首款自研芯片RP2040。
RP2040,采用Arm Cortex M0+處理器架構,運行頻率為133 MHz,擁有264K SRAM,2MB板載存儲空間,很大程度上解決了模擬輸入,低延遲,低功耗的問題。
“樹莓派”即Raspberry Pi,也就是計算機發(fā)燒友們常說的RPI或duRasPi,它是一款基于Linux系統(tǒng)的微型電腦,一般外形只有信用卡大小。
不過,雖然外表看起來“嬌小”,功能卻很強大。
它具備所有PC的基本功能,只需接通電視機和鍵盤,就能執(zhí)行如電子表格、文字處理、玩游戲、播放高清視頻等諸多功能??芍^“麻雀雖小,五臟俱全”。
當然,Raspberry Pi的使用和創(chuàng)新空間遠不止于此。它通過連接開發(fā)板上的傳感器、繼電器及其它類型的電子元件能夠完成軟件與物理世界的交互。基于此功能,創(chuàng)新極客們開發(fā)出了不少有趣的項目。
從2012年問世以來,Raspberry Pi迄今已經售出了3700多萬臺。
樹莓派基金會認為,目前Raspberry Pi本身還存在一些局限,有極大的提升空間。如耗電量大,即使在最低功率下,Raspberry Pi Zero也會消耗100毫瓦的電量;Raspberry Pi不支持模擬輸入;雖然可以運行“裸機”軟件,但在Linux通用操作系統(tǒng)下,所運行的軟件不易進行單個I/O引腳的控制。
通過引入微控制器(Microcontroller)在很大程度上可以解決以上問題,如Raspberry Pi負責重量級計算、網絡訪問和存儲,而微控制器處理模擬輸入和低延遲I/O,并提供超低功耗的待機模式。
基于此,樹莓派自研了微控制器芯片PR2040,并推出了最新款開發(fā)版Raspberry Pi Pico 。而之所以選擇自研芯片,樹莓派首席運營官James Adams表示:
“我們無法用現(xiàn)有的第三方芯片在微控制器領域提供與眾不同的東西,所以自己打造了PR2040芯片”。
同時,他透露,RP2040芯片由臺積電采用40nm制程制造,這項工作從2016年底就開始籌劃進行了。
Raspberry Pi Pico是基于RP2040建構的。根據(jù)最初的設計原則,PR2040實現(xiàn)了三點目標:一是高性能,特別是整數(shù)工作負載;二是更靈活的I/O,允許與外部任何設備進行通信;三是低成本。
關于 RP2040 型號的含義,RP 代表 “Raspberry Pi”,“2”是內核數(shù),“0”是指所使用的 MCU 內核(例如 Cortex-M0 +)。
最后兩位數(shù)字是“4” 和“0”使用 floor(log2(x / 16k))公式計算一個數(shù)字,該數(shù)字表示 SRAM 和芯片內部的非易失性存儲容量。
RP2040芯片是 7×7mm QFN-56 封裝的,具體規(guī)格如下:
核心:最高 133 MHz 的雙 Cortex M0 + 核心(默認為 48 MHz)
內存:6 組 264 kB 嵌入式 SRAM
周邊設備:
30 個多功能 GPIO
6 個專用于 SPI Flash 的 IO(支持 XIP)
常用外設專用硬件
可編程 IO,可擴展外圍設備支持
帶內部溫度傳感器的 4 通道 ADC,0.5 MSa / s,12 位轉換
USB 1.1 主機/設備
調試:SWD 調試接口
封裝:QFN56 7x7mm
在Raspberry Pi Pico開發(fā)板上,RP2040與2MB閃存、1.8-5.5V輸入電壓的電源芯片配對,可以從多種電源(包括兩個或三個串聯(lián)的AA電池或單個鋰離子電池)為Pico供電。
另外,和其他微控制器一樣,Raspberry Pi Pico在設備的側面提供了幾十個輸入和輸出引腳。
這些引腳充當了與其他組件的接口。例如,通過輸入輸出引腳可以讓微控制器與LED燈進行交互,從各種傳感器獲取數(shù)據(jù),在顯示屏上屏上顯示一些文本信息等。
Raspberry Pi Pico具體規(guī)格如下:
MCU:Raspberry Pi RP2040 雙核 Cortex-M0+微控制器 48 MHz(可超頻至133 MHz),帶有 264KB SRAM
存儲:2MB QSPI 閃存
USB:1 個 Micro USB 1.1 端口,用于電源和編程
其他擴展
26 個多功能 GPIO 引腳,3 個最高 500 Kbps 的 12 位 ADC;
2 個 SPI, 2 個 I2C, 2 個 UART, 3 個 12 位 ADC, 16 個可控 PWM 通道
供電方式:USB-5V\VSYS-1.8V-5.5V
輸出電壓:5V/3.3V
GPIO電平:3.3V
尺寸:51 x 21mm
另外,Raspberry Pi Pico支持C、C++以及MicroPython語言,后者是一種受Python啟發(fā)的微控制器語言,同時,樹莓派基金會還為MicroPython語言提供了詳細的使用文檔。
鏈接:https://store.rpipress.cc/products/get-started-with-micropython-on-raspberry-pi-pico
最后,樹莓派基金會基于首款自研芯片已經開始逐步構建其開發(fā)板生態(tài),目前他正在與 Arduino、Adafruit 和 Pimoroni 等公司合作意在將 RP2040 芯片集成到其他電路板和設備中。
其中包括 Pimoroni 的 PicoSystem 游戲機,Adafruit 的 Feather RP 2040 開發(fā)板,以及 Arduino 的 Nano RP2040 Connect 設備等。
關于樹莓派這次推出Raspberry Pi Pico開發(fā)板,不少國內用戶表示并沒有太驚艷。
一是與ESP32相比還是有些差距,二是它完全不支持Wifi和藍牙。除了MicroPython外,沒有太多亮點的地方。
事實上,Raspberry Pi Pico在內存方面還比不上之前推出的Pi Zero,CPU也要慢上10~20倍。不過Pico可以快速進入和退出休眠模式,在耗電方面占據(jù)優(yōu)勢,而且價格上僅為4美元,比前者便宜1美元。
有知乎用戶表示,不足30元的樹莓派開發(fā)板還是值得一玩的。
現(xiàn)在國內某電商平臺已經有售,你會考慮買嗎?
引用鏈接:
https://www.raspberrypi.org/documentation/pico/getting-started/
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
https://www.theverge.com/circuitbreaker/2021/1/21/22242619/raspberry-pi-pico-microcontroller-tiny-computer-diy-projects
雷鋒網雷鋒網雷鋒網
雷峰網原創(chuàng)文章,未經授權禁止轉載。詳情見轉載須知。