Sipeed Maix Bit K210 开发板 — 技术文档

知识库
知识库文档
/firmware/开发板/Sipeed Maix Bit K210 开发板/Sipeed Maix Bit K210 开发板 — 技术文档.md

文档

Sipeed Maix Bit K210 开发板 — 技术文档

一、概述

Sipeed Maix Bit 是基于嘉楠科技 Kendryte K210 芯片的 AI 开发板,搭载 64 位 RISC-V 双核处理器,主频 400MHz(可超频至 800MHz),内置 KPU 神经网络加速器(0.8 TOPS)、APU 音频处理器和 FPIOA 可编程 IO 阵列

板载 8MB 片内 SRAM、16MB SPI Flash、MEMS 数字麦克风、RGB LED、MicroSD 卡槽、DVP 摄像头接口和 LCD 显示屏接口。主打低成本边缘 AI 应用——人脸检测、物体识别、语音唤醒等。支持 MaixPy (MicroPython)、C SDK 和 TensorFlow Lite Micro。

主要特性

  • 64 位 RISC-V 双核 400MHz + KPU 0.8TOPS
  • FPIOA:任意引脚可映射到任意功能(48 个可编程 IO)
  • 8MB 片内 SRAM(无需外接 DRAM)
  • DVP 摄像头 + LCD 显示接口
  • MicroSD 卡扩展存储
  • 极低成本(~¥70)的边缘 AI 方案

二、引脚定义

Maix Bit 通过 2×14P 2.54mm 排针引出 28 个 IO:

左侧排针

引脚 默认功能 可映射功能 (FPIOA)
IO24 LCD DC GPIO / SPI / I2C / UART / PWM / I2S
IO25 LCD CS GPIO / SPI / I2C / UART / PWM / I2S
IO26 SPI MOSI GPIO / I2C / UART / PWM / I2S
IO27 SPI CLK GPIO / I2C / UART / PWM / I2S
IO28 SPI MISO GPIO / I2C / UART / PWM / I2S
IO29 SPI CS GPIO / I2C / UART / PWM / I2S
3V3 3.3V 输出
GND

右侧排针

引脚 默认功能 可映射功能 (FPIOA)
IO32 UART2 TX GPIO / SPI / I2C / PWM / I2S
IO33 UART2 RX GPIO / SPI / I2C / PWM / I2S
IO34 I2C SDA GPIO / SPI / UART / PWM / I2S
IO35 I2C SCL GPIO / SPI / UART / PWM / I2S
IO36 GPIO GPIO / SPI / I2C / UART / PWM / I2S
IO37 GPIO GPIO / SPI / I2C / UART / PWM / I2S
IO38 GPIO (部分版本未引出)
IO39 GPIO (部分版本未引出)
5V USB 5V
GND

板上专用接口

接口 引脚 说明
DVP 摄像头 IO42(D0)~IO47(D7), IO41(PCLK), IO40(HSYNC), IO39(VSYNC), IO43(XCLK), IO44(SDA), IO45(SCL) 24Pin 0.5mm FPC 座
LCD 显示屏 IO24IO29 + IO12IO17 2.4 寸 320x240 ST7789
MEMS 麦克风 IO18(CLK), IO19(DATA) I2S 数字输出
MicroSD IO30(CS), IO26(MOSI), IO27(SCLK), IO28(MISO) SPI 模式
RGB LED IO13(WS2812) 可寻址 RGB

三、电气特性

参数 最小值 典型值 最大值 单位
供电电压 (USB) 4.5 5.0 5.5 V
供电电压 (排针) 3.0 3.3 3.6 V
GPIO 输出电压 0 - 3.3 V
GPIO 输出电流 - - 16 mA
CPU 工作电流 (400MHz) - ~180 - mA
KPU 推理功耗 (典型) - ~300 - mW
深度睡眠电流 - ~10 - μA
工作温度 -30 - 85 °C

四、典型应用电路

4.1 人脸检测门禁

        ┌──────────────────┐
        │   Maix Bit K210  │
        │                  │
OV2640──│ DVP CAM (FPC)    │── LCD (显示人脸框)
        │                  │
电磁锁 ←─│ IO36 → 继电器    │── UART → Wi-Fi 模块 (ESP8266)
按钮   ←─│ IO37 (中断)      │
        │                  │
        │  MicroSD (模型)  │  ← 存放 kmodel 人脸检测模型
        └──────────────────┘

4.2 语音唤醒设备

MEMS 麦克风 → I2S → APU 音频处理器 → KPU 推理关键词 → GPIO 触发输出


五、使用注意事项

  1. FPIOA 是关键:K210 的引脚映射完全通过 FPIOA 配置,使用前必须调用 fpioa_set_function() 映射所需功能。不映射则引脚无效。
  2. IO 电压 3.3V:所有 GPIO 均为 3.3V 电平,不兼容 5V,连接 5V 外设需电平转换。
  3. 摄像头型号:Maix Bit 的 DVP 接口直接支持 OV2640(200W)和 OV5640(500W),其它摄像头需确认接口兼容。
  4. KPU 模型限制:KPU 仅支持经过量化(INT8/INT16)的模型,需用 MaixHub 或 ncc 工具将 TensorFlow/PyTorch 模型转换为 kmodel 格式。
  5. 固件刷写:使用 kflash_gui 工具或 kflash.py 刷写,刷写时需短按 RST 再松开进入 ISP 模式。
  6. IO 驱动能力弱:单个 GPIO 最大仅 16mA,驱动大电流 LED、继电器等需加三极管或 MOSFET。
  7. MicroSD 兼容性:建议使用 FAT32 格式化的 ≤32GB 卡,高速卡向下兼容但速度受限于 SPI。
  8. 发热:K210 全速运行 + KPU 推理时芯片温度较高(可达 60°C+),连续运行建议加散热片。

六、开发环境

框架 安装/配置 适用场景
MaixPy (MicroPython) kflash_gui 烧录固件 快速原型、教育
Kendryte Standalone SDK CMake + 交叉编译 C 语言底层开发
PlatformIO board = sipeed-maix-bit VS Code 集成
MaixHub 云端 网页上传模型 → 自动训练 无需本地 AI 训练环境

信息

路径
/firmware/开发板/Sipeed Maix Bit K210 开发板/Sipeed Maix Bit K210 开发板 — 技术文档.md
更新时间
2026/5/26