ADVERTISEMENT
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開發板,其尺寸為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的售價為美金4元(約合新台幣113元),現以開賣,有興趣的讀者已經可以在Raspberry Pi官方網站尋找合作經銷商。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!