踏入 2021 年, Raspberry Pi 基金會發放令創客興奮的新產品,就是配備自家設計晶片的微控制器 Raspberry Pi Pico ,可以輕易以拖放刷機的方式輕鬆控制各種感測器。售價僅為 US$4 (約港幣 $31 ),而香港行貨連 15cm USB 線就賣上 HK$69 (Well…)
在一遍自家研發的風潮下, Raspberry Pi 團隊也動手研發自己的晶片,第一款產品就是這粒編號 RP2040 的微處理器。它是一粒低功耗雙核心 ARM SoC ,以 40nm 製程生產,時脈最高為 133MHz ,最多可支援 16MB 外置快閃記憶體,又有 30 針多用途 GPIO ,不過實際使用時應該只有 26 針,與初代 Raspberry Pi 相同。同樣有齊 SPI 、 I2C 、 UART 等接口,也有 4 個 ADC 頻道( 3 個可用, 1 個給了內置溫度計),而最令創客開心的應該是總共有 16 個 PWM 頻道,足夠用來控制機械人馬達或者彩燈串。
RP2040 微處理器規格
- 雙核 ARM Cortex M0+ 處理器,最高時脈 133MHz
- 內藏 264kB SRAM
- 支援最多 16MB 外置快閃記憶體(專用 QSPI 匯流排)
- DMA 控制器
- 內插器及整數除法外圍設備
- 30 針 GPIO ,其中 4 針可用作模擬輸入
- 2xSPI 、 2xI2C 、 2xURAT
- 16x 可控 PWM 頻道
- 1xUSB 1.1 控制器及埠實體層( PHY ),支援主機及裝置
- 8x 可編程輸入出( PIO )狀態機以支援自訂外圍設備
- USB 儲存裝置啟動模式,支援 UF2 (USB Flashing Format) 作拖放編程
- 實時時鐘及計時器
- 4 頻道 12-bit ADC 並配備內置溫度計
- 內置加速浮點運算函式庫
- 低功耗睡眠及休眠模式
Raspberry Pi 基金會也以 RP2040 推出一塊開發板 Raspberry Pi Pico ,備有 2MB 快閃記憶體,設有一粒 LED 和一粒按鈕可作 BOOT 模式選擇或一般輸入,支援輸入電源 1.8-5.5V ,所以即使是鈕扣電或 AA 筆芯電也足以推動,彈性很大。透過 USB 連接電腦可以 microPython 作拖放刷機編程,當然也支援 C/C++ 編程,甚至可以玩 TensorFlow Lite 。板身的 castellated 模塊設計可以將開發板直接焊在載板上製作小巧裝置。廠方也提供了不少範例讓大家好好運用這小板子來開發專案。
Raspberry Pi Pico 規格
- RP2040 微處理器
- 2MB 快閃記憶體
- 鑄型模塊設計,方便直接焊接在電路板上。
- 26 針多功能 GPIO
- 2xSPI 、 2xI2C 、 2xURAT 、 3×12-bit ADC 輸入、 16x 可控 PWM 頻道
訂購 Raspberry Pi Pico (限買一塊):按此
聯合其他廠商放異彩
與創客常用的 Arduino Uno R3 或者 Arduino Nano 相比, Raspberry Pi Pico 無論在 RAM 、快閃記憶體、 接口以至售價都完勝,不過就沒有 ESP32 的藍牙、 Wi-Fi 支援。而 Raspberry Pi 基金會也知道「獨食難肥」,邀請了多家在創客界有名的廠商如 Adafruit 、 Arduino 、 Pimoroni 和 SparkFun 來一同利用 RP2040 開發不同設計和規格的開發板,當中最強勁的要算是 Arduino 預計在數星期內展開預訂的 Arduino Nano RP2040 Connect ,這塊板不單具備 16MB 快閃記憶體、藍牙和 Wi-Fi 支援,更內置 9 軸動作感測( IMU )、咪高風和 ECC608 加密晶片,足以製作強勁的物聯網裝置。當然,售價應該也不便宜了⋯⋯