堪智K510开发板的背景介绍

K510 CRB是针对Canaan Kendryte K510 AI芯片开发的集参考设计、芯片调试和测试、用户产品开发验证一体的硬件开发平台,用于展示K510芯片强大的算力和功能等。同时为客户提供基于K510芯片的硬件参考设计,使客户不需修改或只需要简单的修改参考设计的模块电路,就可以完成以K510芯片为核心的产品硬件开发工作。 K510 CRB支持K510芯片的硬件开发、应用软件设计、调试和运行等,因为考虑到不同的使用环境,对芯片进行全功能验证,所以各种接口齐全,设计相对完整。K510 CRB可以通过USB线缆与PC进行连接,作为一个基本开发系统使用,或实现更完全的开发系统和演示环境。

开发板资源

../../_images/image-K510_Core.png

技术规格

  1. 输入电源:K510 CRB使用外部5V供电,板载了两个USB type C接口,都可以为开发板进行供电,其中UART接口用于连接电脑,电脑的USB接口只能提供500mA电流,在遇到供电不足时,请同时使用适配器在DC:5V处供电。

  2. 存储设备:K510 CRB 板载了多种存储设备,包括DDR、eMMC、NAND Flash和TF Card。

  3. 按键: K510 CRB板载了两颗用户轻触按键,用户可以对轻触按键进行自定义编程,作为系统输入触发或软件相关的其他功能等。

  4. 指示灯:K510 CRB板载了一颗彩色发光二极管WS2812,直接连接到了K510芯片的GPIO管脚上。

  5. 显示:支持MIPI-DSI+TP屏幕接口,支持HDMI输出,支持SPI屏幕

  6. 启动模式和复位:K510 CRB板载了多种存储设备,通过配置启动时 BOOT0 和 BOOT1 两个管脚的电平来选择启动模式,0和1代表低电平和高电平。

  7. Audio 输入输出:K510 CRB使用了nuvoton公司的音频编解码器芯片NAU88C22,实现语音的输入和输出功能。包括一颗板载麦克风、标准3.5mm耳机插座和2P扬声器接口。

  8. USB OTG插座:K510 CRB 板载USB OTG插座,可以用来实现USB host/device功能。

  9. UART接口:K510 CRB为了方便用户开发和调试,板载了USB->UART接口,可以通过PC-USB线缆对K510进行UART串口通信和调试等操作。初次使用可能会需要加载驱动,详见4.2节。板载UART接口如下图所示。

  10. WIFI/BT模组: K510 CRB 板载了一颗WIFI/BT二合一模组AP6212,用于拓展开发板进行网络的连接和蓝牙的通信功能。

  11. 以太网:K510 CRB 板载千兆以太网座,K510通过RGMII接口外接PHY芯片实现。

  12. HDMI输出:K510 CRB板载HDMI-A母座,可以通过标准HDMI线缆连接外置显示屏,使用K510的mipi dsi接口输出转换实现。

  13. Video In: K510 CRB通过0.8mm 间距板对板连接器,将MIPI CSI、DVP、电源和部分GPIO等进行了引出,用于实现不同场景和不同需求情况下的摄像头输入。

  14. Video Out:K510 CRB板载了0.5mm间距30P的翻盖下接FPC连接器,用于连接外部的LCD显示屏。

  15. IMX219双通道RGB摄像头模组:IMX219双通道RGB摄像头模组,使用Video IN接口连接K510 CRB V1.2开发板, 每个摄像头通过2 lane MIPI CSI 输入图像到K510芯片。

  16. 显示:MIPI DSI显示屏,分辨率1920x1080。