SparkFun Edge 是 2019 年由 SparkFun、Ambiq、Google 联合推出的一款专为 TensorFlow Lite 入门设计的开发板。它把 Ambiq 当时最新的 Apollo3 Blue SoC、MEMS 麦克风、加速度计、CR2032 电池座、蓝牙天线塞进了一枚30 mm 见方的小板里。
> 2024 年 SparkFun 已将 Edge 标记为 retired(停产),目前是历史产品。但 Apollo3 Blue SoC 仍然在 Ambiq 产品线里活跃,被用于医疗 / 健康可穿戴产品。
Apollo3 Blue SoC
Apollo3 Blue 是 Ambiq Apollo3 家族的一员:
- CPU:48 MHz Arm Cortex-M4F(带 FPU)+ 96 MHz turboSPOT 模式
- 功耗:6 μA / MHz(运行)/ 1 μA(深度睡眠)
- 内存:1 MB Flash + 384 KB SRAM
- 无线:专用 BLE 5 处理器(与主 CPU 隔离)
- 外设:6x I2C/SPI 主机、2x UART、1x I2C/SPI 从机、15 通道 14-bit ADC
- 封装:BGA
Apollo3 Blue 的杀手锏是运行 TensorFlow Lite 模型——这是当时 Ambiq 跟 Google 合作的卖点,证明 Cortex-M4F 在 6 μA/MHz 的功耗下能跑 1 KB 级别的 TFLite 模型。
SparkFun Edge 板子构成
- 尺寸:1.6 × 1.6 × 0.35 inch(40.6 × 40.6 × 8.9 mm)
- 电池:CR2032 纽扣电池
- 传感器:
– 2x MEMS 麦克风 + 运放(75x 增益)
– ST LIS2DH12 3 轴加速度计
– OV7670 摄像头接口
- 无线:板载蓝牙天线(PCB 走线)
- 扩展:Qwiic I2C 接口 + 4x GPIO + 4x LED + 1x 按钮
- 编程:FTDI-style UART bootloader + JTAG(JTAG 排针在板子底部)
TensorFlow Lite 演示
Edge 出厂带 语音关键词识别 示例:检测 “Yes / No / Stop / Go” 4 个关键词。这个示例由 Google TensorFlow Lite 团队跟 Ambiq 合作开发,模型压到 ~20 KB,可以在 Apollo3 Blue 上实时跑。
Edge 还演示了 “always-on voice“:用 1 个 MEMS 麦克风 + 6 μA/MHz 的 Cortex-M4F,CR2032 电池可以跑数天到数周(而不是 typical voice assistant 的几小时)。
历史意义
Edge 在 TinyML 历史上的位置:
- 2019 年:Ambiq 第一个与 TensorFlow Lite 官方合作的板子
- 2019-2020:TinyML 社区的”入门首选板”
- 2024 年:SparkFun 停产,被 XIAO nRF52840 Sense / nRF54LM20A Sense 等新板取代
Edge 不是”最好的 TinyML 板”——它把麦克风 / IMU / 电池塞在一枚硬币大小、CR2032 单电池供电的板子上,是当时最低功耗的 voice trigger 板。这一点过去 5 年没人能超越。
几个观察
1. Edge 是”教育用板”,不是”产品用 SoC”
Edge 的目标用户是:
- 学生 / Maker 想学 TensorFlow Lite
- 工程师想评估”语音 trigger + 超低功耗”这个组合
- 早期 TinyML 研究者
Edge 不是量产产品——CR2032 电池 + 30 mm 板 + 1.6 mm 麦克风间距是 demo 配置。量产可穿戴需要重新设计 PCB、选小尺寸电池、做声学优化。
Apollo3 Blue 本身是量产 SoC,被用在了医疗 / 健康产品里。
2. 2019 → 2026:7 年时间,TinyML 板子小一个数量级
2019 年 SparkFun Edge:30 × 30 mm,CR2032,单 BLE
2026 年 XIAO nRF54LM20A Sense:21 × 17.8 mm,3.7V 锂电池,BLE 6.0 + Matter + Thread + NPU(LM20B 版)+ IMU + 麦克风
7 年时间,板子小 ~30%,但功能增加 5-10 倍(多协议、AI、更多传感器、更多 RAM)。这就是摩尔定律在 IoT 上的体现。
3. Apollo3 Blue vs Apollo4 / Apollo510
| SoC | 工艺 | 频率 | 功耗 | 量产状态 |
|---|---|---|---|---|
| Apollo3 Blue | 40 nm | 48 / 96 MHz | 6 μA/MHz | 量产生 |
| Apollo4 / Apollo4 Plus | 40 nm | 96 / 192 MHz | 4 μA/MHz | 主流出货 |
| Apollo510 Lite | 22 nm | 96 / 192 MHz | 更低 | 2026 新品 |
Apollo3 Blue 是 40 nm 老工艺的”末班车”,但今天仍有新设计用它——6 μA/MHz 仍然是 Ambiq 所有 Apollo 平台里最低的(甚至比 Apollo4 的 4 μA/MHz 数字高,但 Apollo3 Blue 是旧芯片,工艺优化空间小)。
收尾
SparkFun Edge 已经停产 2 年,但Apollo3 Blue 仍然在被新设计采用。如果是做超低功耗语音 trigger / always-on sensing 的项目,Apollo3 Blue 仍是好选择(虽然 22 nm 工艺的 Apollo4 / Apollo510 是更现代的选项)。
TinyML 的入门起点,从 2019 年的 Edge 走到 2026 年的 XIAO nRF54LM20A Sense——板子越来越小,模型越来越准,电池越来越耐用。
*图片来源:SparkFun 官方 Edge / Apollo3 Blue 开发板。*














