25元、264KB內(nèi)存的微處理器,樹莓派官方出品,自帶快速休眠模式
“還要什么自行車”
蕭簫 發(fā)自 凹非寺
量子位 報道 | 公眾號 QbitAI
現(xiàn)在,25元就能買到一個微處理器。
這是樹莓派官方推出的、名為Pico的微處理器,大小僅51mm×21mm,約為兩根手指的面積。
然而網(wǎng)友定睛一看,不對勁。
264KB的SRAM,沒有WiFi、藍牙等無線功能。
而且,接口甚至還是老式的Micro USB。
(配置真是如同價格一樣,非常凄慘……)
那么,樹莓派官方推出25塊錢的Pico,目的何在?
4美元的微處理器,可快速休眠
先來看看,Pico與其他幾個“低價”處理器有什么不同。
有網(wǎng)友表示,與“老前輩”Pi Zero相比,Pico的CPU要慢上10~20倍、內(nèi)存更是低得多,而前者只比它貴1美元。
△Raspberry Pi Zero
不過,相比于Zero,Pico可以快速進入和退出休眠模式,甚至可以一次睡幾微秒。
這使得Pico對于使用電池供電的設(shè)備來說,非常友好。
從外觀看來,Pico的大小與Teensy LC接近,還有一個ARM Cortex-M0+處理器,但相比而言,內(nèi)存比后者低很多。
△Teensy LC
當然,Teensy LC的價格是8美元,比Pico貴兩倍。
相比于10~20美元的ESP32系列設(shè)備,Pico雖然便宜,但相比ESP32,卻不具備WiFi、藍牙等無線功能。
至于Pro Micro,由于方案不同,Pico的時鐘速度相比于Pro Micro更快,后者則需要10+美元。
那么,Pico具體的配置如何呢?
整體來看,Pico包含2MB閃存、一個可點擊按鈕、一個Micro USB Type B接口。
而它的核心,是一個名為RP2040的微控制器。
這個微控制器運行頻率133MHz,基于雙核Cortex M0+設(shè)計,SRAM達264KB(官方調(diào)侃:多年后KB又出現(xiàn)了)。
其中,處理器有2個UART、2個I2C、2個SPI、多達16個PWM通道。
除此之外,Pico還包含一個具有4個警報器(alarm)的定時器、和一個實時計數(shù)器,以及雙重可編程IO外圍設(shè)備。
為了安裝的靈活性,Pico的40個引腳,均為蜂窩狀通孔,包括26個3.3V的多功能GPIO引腳。
此外,還包括3個引腳的ARM SWD(串行線調(diào)試)接口。
至于電源和數(shù)據(jù)的接收,Pico采用的都是Micro USB,可以對閃存進行編程。
Pico的一大優(yōu)勢在于,它的耗電量相對而言非常低。在休眠模式下,通常只消耗0.006W,而在全速運行、做圖形渲染時,則只需要0.33W。
但Pico同樣存在設(shè)計上的缺陷:頂部缺少引腳標簽(只有1、2、39有)。
雖然可以被用作教育用途(如進行電路設(shè)計),但從頂部設(shè)計來看,實在太不方便了。
真實目的:銷售芯片
事實上,Pico用到了樹莓派官方自研的第一款微處理器——RP2040。
在推出這款微處理器之前,樹莓派也經(jīng)常會結(jié)合其他微控制器使用。
其中,樹莓派負責重量級計算、網(wǎng)絡(luò)訪問和存儲,而微控制器則負責模擬輸入、低延遲I/O,必要時也能開啟低功耗備用模式。
目前,樹莓派基金會正在與Arduino、Adafruit和Pimoroni等公司合作,將RP2020集成到其他板卡和電子產(chǎn)品上。
△Adafruit即將搭載RP2040的產(chǎn)品
例如,Pimoroni就推出了PicoSystem游戲控制臺、而Adafruit則即將推出Feather RP2040,至于Arduino,則有Nano RP2040 Connect。
其中,Pimoroni的這個游戲控制臺,可以用于編寫一款Game Boy Micro還要小的游戲機,目前售價約80美元(折合人民幣500元左右)。
據(jù)公司表示,根據(jù)這款微處理器的特性,Pico可被用于機器學(xué)習(xí)項目、教學(xué)實驗中。
就像目前,油管上已經(jīng)有博主利用這個小產(chǎn)品,給自己的小孩做了個測試“嬰兒安全溫度”的小項目。
“有就行了,還要什么自行車”
出來之后,有一些網(wǎng)友表示嫌棄。
有網(wǎng)友認為,相比于采用ARM架構(gòu),顯然RISC-V還是更香。他認為,ARM的M0+并不是一個好的選擇,相反,RISC-V才更符合樹莓派的調(diào)性。
而且,如果樹莓派選擇ESP32-C3、而不是自己搞一個芯片的話,那Pico就能包含RISC-V,以及WiFi、藍牙功能了。況且,ESP32-C3只是個1美元的芯片,價格不貴。
也有網(wǎng)友表示,Pico搭載的MicroPython,相比于Arduino的C++,簡直太慢了(慢得令人驚訝),一點也不具有吸引力。
不過,也有網(wǎng)友表示,這個價位能實現(xiàn)這樣的功能,已經(jīng)是很好的福利了。
畢竟,PIO外設(shè)的功能看起來非常強大。而且,對于新手而言,這種微控制器相比Arduino,實在便宜太多。
當然,如果要做更復(fù)雜的任務(wù),肯定也還有更好的選擇,例如ESP8266/ESP32。
也就是說,玩家在上手之前,還是應(yīng)該根據(jù)自己的需求,來選擇各種器件。
Pico詳細文檔:
https://datasheets.raspberrypi.org/pico/pico_datasheet.pdf
參考鏈接:
https://www.engadget.com/raspberry-pi-pico-microcontroller-154235348.html
https://www.jeffgeerling.com/blog/2021/raspberry-pi-pico-new-4-microcontroller
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
https://news.ycombinator.com/item?id=25856291