LC-AI-K210

来自LCWIKI
跳转至: 导航搜索

产品名称

KI210机器视觉百度网盘



概述

艾尔赛Dock版本K210开发板搭载Sipeed M1/M1W AI模组,该模组的核心是一颗集成机器视觉与机器听觉能力的系统级芯片(Soc) Kendryte K210。
使用台积电 (TSMC) 超低功耗的 28 纳米先进制程,具有双核 64 位处理器,拥有较好的功耗性能,稳定性与可靠性。
该方案力求零门槛开发,可在最短时效部署于用户的产品中,赋予产品人工智能。Kendryte K210 定位于 AI 与 IoT 市场的 SoC,
同时是使用非常方便的 MCU。Kendryte 中文含义为勘智,而勘智取自勘物探智。这颗芯片主要应用领域为物联网领域,在物联网领域进行开发,因此为勘物;
这颗芯片主要提供的是人工智能解决方案,在人工智能领域探索,因此为探智。

功能

  • 板载Sipeed M1或者M1W模组,内含Kendryte K210 人工智能Soc芯片
  • CPU : RISC-V 64bit 双核处理器, 400Mhz 标准频率(可超频)
  • FPU规格:满足 IEEE754-2008 标准
  • 图像识别:QVGA@60FPS/VGA@30FPS
  • 深度学习框架:TensorFlow/Keras/Darknet
  • 外设: FPIOA、UART、GPIO、SPI、I²C、I²S、WDT、TIMER、RTC etc


  • 神经网络处理器 (KPU):

(1)支持主流训练框架按照特定限制规则训练出来的定点化模型
(2)对网络层数无直接限制,支持每层卷积神经网络参数单独配置,包括输入输出通道数目、输入输 出行宽列高
(3)支持两种卷积内核 1x1 和 3x3
(4)支持任意形式的激活函数
(5)实时工作时最大支持神经网络参数大小为5.5MB到5.9MB
(6)非实时工作时最大支持网络参数大小为(Flash 容量-软件体积)


  • 静态随机存取存储器 (SRAM):SRAM 包含两个部分,分别是 6MB 的片上通用 SRAM 存储器与2MB的片上AI SRAM 存储器,共计 8MB
  • 现场可编程 IO 阵列 (FPIOA/IOMUX): FPIOA 允许用户将255个内部功能映射到芯片外围的48个自由IO上
  • 快速傅里叶变换加速器: FFT 加速器是用硬件的方式来实现 FFT 运算


  • 软件概述:

(1)FreeRtos & Standard SDK:支持FreeRtos and Standrad development kit.
(2)MicroPython Support:支持 MicroPython on M1
(3)机器视觉:Machine vision based on convolutional neural network
(4)机器听觉:High performance microphone array processor


  • 板载MSM261S4030H0 MEMS硅麦克风
  • DVP摄像头接口:24P 0.5mm FPC连接器
  • LCD接口:24P 0.5mm FPC连接器(8bit MCU LCD)
  • 板载TM8211 I2S音频芯片和PAM8403功放IC(最大支持2X3W输出)
  • 板载Micro SD卡插槽
  • 自动下载电路:直接使用USB Type-C线即可下载程序
  • 所有I/O口均通过2.54mm排针引出
  • 板载Boot按键和Reset按键
  • 无线WiFi(可选):只有采用Sipeed M1W模组的开发板才具备WiFi功能,ESP8285芯片,支持2.4G 802.1.1.b/g/n标准
  • 开发板配件:OV2640摄像头模组、2.4英寸240*320分辨率ST7789驱动芯片8位并口LCD、Micro USB转Type-C头、2.54mm IO口引出排针。
  • 外部供电电压需求:5.0V ±0.2V
  • 外部供电电流需求:>300mA @ 5V

介绍说明

1、板子尺寸:60*45mm, 重量:27g(含配件)
LC-AI-K210 .png

2、板载资源介绍
LC-AI-K210.png

LC-AI-K210.png 3.png

1、Sipeed M1/M1W模组:内含Kendryte K210人工智能芯片
2、USB Type-C接口:可用于板子供电/程序下载/固件升级等
3、500mA贴片自恢复保险丝:避免电脑USB口过载
4、RESET复位键
5、BOOT键
6、可编程3528RGB:使用IO0--IO2控制
7、音频输出:L+和L-为左声道,R+和R-为右声道,最大支持2X3W输出
8、PAM8403功放IC
9、CH340C芯片:USB转TTL串口IC,可用于程序下载/固件升级等
10、DVP摄像头接口:24P 0.5mm FPC连接器,默认连接OV2640摄像头
11、LCD接口:24P 0.5mm FPC连接器,默认连接2.4英寸240*320分辨率ST7789驱动芯片8位并口LCD
12、Micro SD卡(TF卡)插槽
13、TM8211 I2S DAC音频芯片
14、MSM261S4030H0硅麦克风:具有全方位、顶部端口I2S输出的MEMS麦克风,高性能高可靠性

硬件连接

1、安装MaixPy IDE

K210 Dock开发板采用MaixPy IDE作为Windows下的集成开发环境,双击maixpy-ide-windows-0.2.3.exe安装IDE,安装好后的界面如下,其中“连接”按钮用于连接开发板,“开始”按钮用于运行程序。
LC-AI-K210 4.png

2、安装CH340串口驱动
K210 Dock开发板通过CH340 USB转UART芯片与上位机通讯,比如:下载程序/更新固件,故需先安装驱动,双击CH341SER.EXE,驱动安装成功后会在电脑设备管理器里面看到端口号,如下:
LC-AI-K210 5.png LC-AI-K210 6.png


3、开发板基本测试
3.1、开机
●检测项目:Type-C USB、K210模组、LCD。
●测试方法:开发板接上Type-C USB线,会显示默认的开机界面,如下:
LC-AI-K210 7.png

3.2、RGB闪灯
●检测项目:Type-C USB、CH340C芯片、K210模组、3528 RGB灯。
●测试方法:开发板通过Type-C USB线连接电脑,使用MaixPy IDE打开程序“RGB.py”,点击MaixPy IDE左下方的“连接”,连接成功后点击“开始”,RGB灯就会红--绿--蓝循环闪烁,如下:
LC-AI-K210 8.png


LC-AI-K210 9.png

3.3、摄像
●检测项目:Type-C USB、CH340C芯片、K210模组、OV2640摄像头、LCD。
●测试方法:开发板连接电脑,接上摄像头和LCD,运行程序“Camera.py”,IDE和LCD会实时显示摄像头拍到的图像,如下:
LC-AI-K210 10.png

LC-AI-K210 11.png

3.4、播放视频
●检测项目:Type-C USB、CH340C芯片、K210模组、SD卡、LCD、PT8211 I2S 音频芯片、PAM8403功放芯片。
●测试方法:

(1)将测试视频“badapple.avi”复制到SD卡中
LC-AI-K210 12.png

注意:如果要播放其他的AVI格式视频,请先确保视频是320x240大小,视频压缩格式为mjpeg,音频压缩格式为PCM,且程序里的视频路径也相应的要进行修改。

(2)开发板连接电脑,接上LCD、插入SD卡、功放输出端L+L-/R+R-接上喇叭,运行程序“Play_Avi_Video.py”播放视频,如下:
LC-AI-K210 13.png

LC-AI-K210 14.png

更多使用说明,请移步至:https://maixpy.sipeed.com/zh/