踏入 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 頻道,足夠用來控制機械人馬達或者彩燈串。
![首粒由 Raspberry Pi 團隊自行研發的微處理器 RP2040 。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/Raspberry-Pi-Pico-with-RP2040-800x656_result.jpg)
![RP2040 編號的含意,代表廠方會推出其他核心數量、類型和規格的微處理器。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/Screenshot-2021-01-21-at-22.31.00.jpg)
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 針腳圖](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/03-1024x642.jpg)
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 加密晶片,足以製作強勁的物聯網裝置。當然,售價應該也不便宜了⋯⋯
![Adafruit Feather RP2040 ,配合大量同廠感測器和配件。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/04-1024x768.jpg)
![Adafruit ItsyBitsy RP2040 ,勝在夠小巧。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/05-1.jpg)
![Arduino Nano RP2040 Connect ,現時所知最強勁的 RP2040 開發板。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/06.png)
![Pimoroni Tiny 2040 ,配合同廠 PicoSystem 可以打造一部迷你遊戲機。售 £8.40 (約港幣 $89)。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/12-1024x1024.jpg)
![Pimoroni PicoSystem ,售 £58.50 (約港幣 $623 )。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/07-1024x1024.jpg)
![Pimoroni 另有一塊 Pico Explorer Base ,可配合原廠 Raspberry Pi Pico 提供多個接口、迷你 LCD 屏幕、喇叭和馬達驅動。售 £22.20 (約港幣 $236 )。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/08-1-1024x1024.jpg)
![SparkFun Thing Plus - RP2040 提供多種供電方式。售 $16.00 (約港幣 $124 )。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/09.jpg)
![SparkFun Pro Micro - RP2040 也是小巧的開發板,售 US$9.95 (約港幣 $77 )。](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/11-1.jpg)
![SparkFun MicroMod RP2040 Processor](https://www.pcmarket.com.hk/wp-content/uploads/2021/01/10-1.jpg)