# 【開箱評測】穿戴式超低功耗 TinyML 開發板 Trina-Pi (UP201) 開箱實測 作者: Jack OmniXRI, 2026/01/28 ![20260128_Fig00](https://hackmd.io/_uploads/Byeb4HPLbl.jpg) 去(2025)年底參加一場展會時發現一款很特別的國產單晶片(MCU)開發板「**阿比特電子(Upbeat Tech)的 Trina-Pi**」。它的主晶片 UP201 採用 RISC-V 架構,還自帶超小型 NPU,主打超低功耗,很適合作為24小時連續工作的穿戴式智慧感測器應用。 很感謝阿比特提供了一套開發板,讓我有機會體驗一下,雖然還沒有深入測試,但先把官方提供的新手指南跑了一遍,感覺還不錯,值得後續再花點時間深入研究。接下來就把相關工作簡單說明如下。 ## 硬體規格 ### Trina-Pi 開發套件 包裝袋拆開後,會包含下列幾項,如 Fig. 1 所示。 * 操作手冊 * Upbeat Tech Trina-Pi 開發板 * SparkFun ICS-40180 微機電麥克風模組(類比電壓輸出) * 麥克風連接線 * Type C to Type C USB 纜線(15cm) ![20260128_Fig01](https://hackmd.io/_uploads/BJOfNrDU-l.jpg) Fig. 1 Upbeat Tech Trina-Pi 開發套件。(OmniXRI整理製作,2026/01/28) Trina-Pi 開發板上除主晶片 UP201 外,另外有配置一個 2MByte(16MBit) 快閃記憶體(Flash) MX25U16356,可支援 QSPI,提供更快地存取速度。開發板背面的 FT2232HP 則提供USB 轉高速 UART 及 JTAG,方便除錯用。開發板基本元件說明及如何連接 ICS-40180 微機電麥克風模組,如 Fig. 2 所示。 ![20260128_Fig02](https://hackmd.io/_uploads/SyrkISD8We.jpg) Fig. 2 Upbeat Tech Trina-Pi 開發板及微機電麥克風模組基本介紹。(OmniXRI整理製作,2026/01/28) ### UP201 超低功耗 SoC UP201的基本規格如下所示。 * 工作電壓: 核心 0.8V ±10%, I/O 1.8V ±10% * 包裝尺寸: WLCSP 3x3mm 64Ball 0.35mm Pitch * CPU: 雙 RISC-V Core 1: 25~400MHz, Core 2 32K~11MHz * 記憶體:SRAM 1.5MB, OTP 8Kbit, 另可外掛 QSPI Flash, SDIO * NPU: Upbeat 神經網路加速器(16bit INT CNN + DSP) * 數位介面: GPIO 31, I2C 10ch, SPI 3Master/1Slave, UART 3ch(最高12Mbps), PWM 2ch, PDM 1ch, I2S 1Master/1Slave, QSPI Flash介面(最高 200MB/s) * 類比介面: ADC 2ch(12bit), 溫度感測器, 電池電壓監視器 * DMA: 24 通道 * 顯示: 2.5D GPU(MIPI), Display SPI * 安全: PUF TRNG, AES 128/192/256, SHA-256, 即時XIP解密 ### ICS-40810 微機電麥克風模組 SparkFun ICS-40810 微機電麥克風模組,自帶放大器,可將麥克風信號升至開發板 ADC 可接收之電壓,其基本規格如下所示。 * -3dB 點介於 60Hz ~ 19.7kHz * 工作電壓 1.5V ~ 3.6V DC * 可輕鬆輸出 40mW * 內建信號放大器 OPA344 提領 600Ω 輸出阻抗 * 訊噪比 SNR 65dBA 如 Fig. 1 右下所示,將 ICS-40810 微機電麥克風模組連接到 Trina-Pi 開發板。附件杜邦線 3pin 接頭部份連到麥克風模組,紅色 VCC、黑色 GND、黃色 ADU,而杜邦線另一頭接到 Trina-Pi 開發板,紅色 Pin 19、黑色 Pin 18、黃色 Pin 3。 Trina-Pi 開發板更完整的 I/O 定義可參考 Fig. 3。 ![20260128_Fig03](https://hackmd.io/_uploads/HyjE3BPIZx.jpg) Fig. 3 Trina-Pi 完整 I/O 定義圖。(OmniXRI整理製作,2026/01/28) ## 安裝驅動程式 為方便開發板除錯,板上配置有 FT2232HP,方便使用 USB 轉 UART 或 JTAG 除錯,而這部份未來使用 UP201 製作穿載式裝置時可獨立出來,不用佔用這麼大的面積。對於一般開發者來說,只需類似Arduino Serial Monitor(UART) 的除錯模式就夠用了。 首先到 https://pse.is/88zaua 下載開發板相關說明文件、驅動程式及工具程式,相關路徑如 Fig. 4 所示。原則上 Trina-Pi 可以在 Window 及 Linux 下開發,這裡為方便說明,只以 Windows 加上虛擬串列埠(Virtual COM, UART)環境說明,如有需要在 Linux 環境開發或 JTAG 除錯的朋友,可自行參考 /doc 下的說明文件。 接著到 /drivers/uart 下執行 CDM212364_Setup.exe 安裝 USB 虛擬串列埠(Virtual COM) 驅動程式,只需一直按下一步直到結束即可完成安裝工作。 再來就可利用 Type C USB 電纜將開發板連接到電腦上,由於纜線兩頭都是 Type C,如果電腦或筆電上只有 Type A(大頭)的朋友,請自行採購轉接頭。 連上後,開啟裝置管理員會看到兩組 COM 埠,其編號是 Windows 自行產生,每個人看到的序號可能不同,甚至不連續,這都不影響後續動作,只要先記下編號即可。 ![20260128_Fig04](https://hackmd.io/_uploads/Hkc808PL-l.jpg) Fig. 4 下載 Trina-Pi 所需開發文件及工具程式。(OmniXRI整理製作,2026/01/28) ## 語音命令測試 開發板出貨時已預燒錄好語音命令辨識程式,可辨識「down, up, stop, go, left, right, no, yes, off, on」等英文命令。只需開啟 /tools/teraterm-5.5.0-x64/ttermpro.exe 即可進行測試。 第一次開啟時會出現 COM15 不存在的錯誤,只需手動重新設定就可解決。先點擊主選單的 File - New Connection... ,再選擇串列埠(Serial) - 埠號(Port),此時會出現兩組埠號,選擇數字大的,最後按下OK鍵即可順利連結,啟動工作畫面,如Fig. 5 所示。此時若無出現完整畫面,可按下開發板上重置(RESET)鍵,即可恢復正常。 出現完整工作畫面後就可以對著麥克風說出命令字,看看畫面上是否產生正確對應內容。初步測試後,發覺如果環境噪音較大或離麥克風太靠近聲音太大時或發音較不清楚時容易誤判。 ![20260128_Fig05](https://hackmd.io/_uploads/BkxVhFvLWx.jpg) Fig. 5 語音命令測試工具 ttermpro 操作流程。(OmniXRI整理製作,2026/01/28) ## 小結 此次僅是簡單開箱測試,測試結果還算滿意,但目前還沒進入自定義語音命令及週邊輸出入控制,後續有機會深入研究後會再分享實驗結果給大家參考。如果對這個產品有興趣,可直接從阿比特電子的官網連絡相關業務人員。 ## 參考文獻 * Upbeat Tech, Products - SoCs - UP201 / UP301 https://www.upbeattechtw.com/products/upbeat-soc * SparkFun, Analog MEMS Microphone Breakout - ICS-40180 https://www.sparkfun.com/sparkfun-analog-mems-microphone-breakout-ics-40180.html