Quantcast
Channel: 電腦王
Viewing all articles
Browse latest Browse all 6141

Raspberry Pi家族新成員,Raspberry Pi Pico只需美金4元!

$
0
0
Raspberry Pi Pico是款能夠獨自運作,也能搭配Raspberry Pi使用的微控制器,它除了有著超迷你的尺寸之外,價格更是誇張的低廉。

Raspberry Pi Pico是款能夠獨自運作,也能搭配Raspberry Pi使用的微控制器,它除了有著超迷你的尺寸之外,價格更是誇張的低廉。

微控制器彌補Raspberry Pi不足

Raspberry Pi已經是許多創客在開發新專案時的硬體首選,但它仍有用電量較高的先天限制,即便在最低功率模式下,Raspberry Pi Zero也需消耗100mW的電量,另一方面Raspberry Pi本身並不支援類比輸入功能,而且Linux作業系統也不適合用於低延遲控制系統。

許多創客將Raspberry Pi搭配微控制器使用,讓Raspberry Pi負責繁重的運算、網路存取與存儲資料等工作,並透過微控制器處理類比輸入和低延遲I/O等功能。

而Raspberry Pi基金會為了解決這個問題,終於推出自行設計的RP2040微控制器,它採用40nm製程,具有高效能、整合功能、彈性I/O等3大設計目標,可以獨自運作或是搭配現有Raspberry Pi使用

Raspberry Pi基金會也設想了高階使用者的需求,推出完整的C語言SDK,以及以GCC為基礎的工具鏈(Toolchain),並能與Visual Studio Code編輯器整合。另一方面,由於Cortex-M0+缺乏浮點運算單元,所以開發團隊委託Qfplib函數庫的作者Mark Owen,為浮點函數進行最佳化,以提升所有搭載RP2040產品的浮點運算的效能。

Raspberry Pi基金會自行設計的RP2040微控制器是全新Raspberry Pi Pico開發板的硬體核心。

開發者可以使用C語言或MicroPython撰寫程式。

尺寸只有運算模組的一半

Raspberry Pi基金會也推出搭載RP2040微控制器的Raspberry Pi Pico開發板,其尺寸為51 x 21公釐,比起Raspberry Pi 4 Model B(85.6 x 56.5公釐)小了許多,甚至也只有Raspberry Pi 4運算模組(55 x 40公釐)的一半,能夠安裝至尺寸更小的物聯網裝置中。

然而Raspberry Pi Pico的效能就不如正常的Raspberry Pi 4或運算模組了,不同於後者的SoC具有時脈高達1.5GHz的4核心處理器,並可搭配最多8GB LPDDR4記憶體。Raspberry Pi Pico的RP2040微控制器,搭載時脈僅有133MHz的雙核心Arm Cortex-M0+處理器,SoC也僅內建264KB SRAM,雙方的落差相當大。

Raspberry Pi Pico也搭載2MB QSPI快閃記憶體,並具有USB 1.1端子、8組可程式化I/O(Programmable I/O),以及26個GPIO端子(包含3組類比輸入、16組PWM,以及UART、SPI、I2C等介面各2組),此外還內建溫度感應器,能夠用於連接各式外部裝置。

此外Raspberry Pi基金會也將RP2040微控制器開放給Adafruit、Arduino、Pimoroni、Sparkfun等合作夥伴使用,市場上也出現許多採用RP2040的相關產品。

Raspberry Pi Pico是官方推出的產品。

Raspberry Pi Pico將GPIO置於電路板兩側,並提供1組Micro USB端子。

其Micro USB端子可以兼做裝置端或主控端使用。

Raspberry Pi Pico也提供豐富的8組PIO與26個GPIO端子。

開發者也可以透過內建溫度感應器量測環境溫度。

Adafruit ItsyBitsy RP 2040提供4MB QSPI快閃記憶體,並具有開機、重置按鈕以及RGB NeoPixel端子。

PicoSystem是款以RP2040為基礎的掌上型遊戲機。

Pico Explorer則是可以方便連接各種外部裝置的套件擴充。

Raspberry Pi Pico的售價為美金4元(約合新台幣113元),現以開賣,有興趣的讀者已經可以在Raspberry Pi官方網站尋找合作經銷商。

加入電腦王Facebook粉絲團

Viewing all articles
Browse latest Browse all 6141

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>