跳转至

请点击下载PDF文档

CI-E0XGT03S_MB开发板套件说明

概述

本文档主要介绍CI-E0XGT03S_MB开发板(以下简称开发板)的硬件资源及使用方法,可用于CI230X系列芯片或模块的开发调试。该开发板集成一颗USB总线的转接芯片CH342K,可通过USB接口直接为芯片下载程序。同时该开发板具有众多的测试接口和测试电路,可以帮助用户快速开发产品。

硬件资源

开发板实物图如下图,主要包括CI230X系列芯片模块、按键电路、麦克风输入接口、音频功率放大器及喇叭接口、蜂鸣器、红外收发电路、LED指示灯、供电及USB转串口、电源开关、IO排针接口等相关资源。 开发板正面

图1 开发板正面
  1. CI230X系列芯片模块

    该模块是针对离在线、低成本、简单应用方案开发的一款小巧通用、低功耗、高性能语音识别模块,集Wi-Fi、BLE无线连接和语音识别于一体 。该模组支持单双麦应用及回声消除(AEC)应用,可实现远距离无线连接和10米超远距离语音识别,识别率能达到97%以上。

    该模块积小巧,长宽为25.5x18mm,方便集成到各种智能产品中,设计和生产均非常灵活方便。

    该模块兼容CI2305和CI2306两款芯片。这两款芯片引脚完全兼容,仅内置 Flash 容量不同,CI2305内置4MB Flash,CI2306内置6MB Flash。CI2305因Flash容量较小,仅支持离线语音识别加IOT连接的 AIOT 类型的应用,CI2306可支持离在线语音识别,且支持更大容量神经网络模型和更多播报音,具备更好的降噪效果。

  2. 拾音状态灯

    用于指示模块是否处于拾音状态,和模块PE4相连,低电平有效。

  3. 网络状态灯

    用于指示模块是否处于Wi-Fi连接状态,和模块PE6相连,低电平有效。

  4. 系统状态灯

    用于指示模块是否处于正常状态,和模块PE7相连,低电平有效。

  5. 模块IO排针

    开发板预留了CI230X系列芯片模块所有IO口,可根据需求使用。

  6. 麦克风输入接口

    开发板带有2路模拟麦克风接口,可以实现单麦或双麦语音识别及AEC等功能。

  7. 单麦AEC选择跳线

    当使用单麦AEC功能时,须短接此处2个跳线。同时麦克风从左声道接入,开发板上丝印为L+、L-的跳线。

    注意:使用单麦AEC功能时,上图中 ㉑ 双麦AEC电路 方框内的跳线需要断开。即是单麦AEC和双麦AEC功能不能同时使用。

  8. 模块IO排针

    开发板预留了CI230X系列芯片模块所有IO口,可根据需求使用。

  9. 音频功率放大器及喇叭接口

    开发板板载一颗A类功放芯片,可以驱动8欧2W的喇叭。

  10. 静音跳线

    音频功放静音脚默认上拉,处于静音状态。短接此跳线后,音频功放静音脚和模块PA4相连,静音功能由模块控制。高电平静音,低电平正常播放。

  11. 功能按键

    开发板带有6个按键,其中RSTn为Wi-Fi复位按键,用以复位芯片;BOOT为Wi-Fi固件下载使能按键。下载Wi-Fi固件时,须先按下此键,再上电,使模块进入下载模式。

    其他按键为ADC按键,通过PE0接入芯片,使用芯片ADC采样功能,完成不同的按键检测。

  12. Wi-Fi下载串口

    使用开发板上USB转串口电路下载Wi-Fi固件时,须短接此处2个跳线,分别接至模块PE2和PE3。

  13. 电源开关

    当采用 ㉔ USB Type-C供电时,此开关可打开或关闭模块供电。㉕ 电源排针供电时不受电源开关控制。

  14. Wi-Fi日志串口

    此串口接模块PF4、PF5,用于模块调试,打印Wi-Fi日志信息。

  15. 模块IO排针

    开发板预留了CI230X系列芯片模块所有IO口,可根据需求使用。

  16. 语音日志串口

    此串口接模块PB1、PB2,用于模块调试,打印语音日志信息。

  17. 语音日志5V电平选择跳线

    当 ⑯ 语音日志串口需要5V电平时,可短接此跳线。将PB1、PB2上拉至5V。同时软件需要配置为OD模式。

  18. 蜂鸣器跳线

    此跳线接模块PA7,使用蜂鸣器时,须短接此跳线。

  19. 蜂鸣器

    开发板板载一颗无源蜂鸣器,短接 ⑱ 跳线后,使用PWM颗直接驱动。

  20. 红外TX跳线

    此跳线接模块PB1,使用红外TX功能时,须短接此跳线。开发板带有2颗红外发射管,可以开发语音红外遥控设备。

  21. 双麦AEC电路

    开发板板载ES7243E Codec芯片,实现喇叭信号的回采。

    注意:使用双麦AEC功能时,须短接红框范围内的所有跳线。上图中 ⑦ 单麦AEC选择跳线 需要断开。即是单麦AEC和双麦AEC功能不能同时使用。

  22. 红外RX跳线

    此跳线接模块PB0,使用红外RX功能时,须短接此跳线。开发板带有1颗红外接收管,可以开发红外学习功能。

  23. 语音下载串口

    使用开发板上USB转串口电路下载语音固件时,须短接此处2个跳线,分别接至模块PB5和PB6。

  24. 供电及USB转串口

    开发板可直接通过USB Type-C接口供电。

    开发板集成CH342K USB转串口芯片电路,可以便捷使用TYPE-C USB接口完成芯片的烧录和串口通信功能。

  25. 电源排针

    开发板预留外部电源接入排针,电压5V。

烧写程序

语音固件烧录

◆ 用跳线帽短路 ㉑ 处的排针。
◆ 打开固件烧录工具,选择 语音固件烧录 标签,根据芯片选择对应的型号,点击固件升级按钮,选择制作好的固件文件,并找到对应的电脑分配给USB转串口工具的串口端口号。准备工作就绪后,打开电源开关自动进入编程模式(PA4内部上拉),开始下载固件,下载完成后,进度条显示 100%。
◆ 如果遇到USB转串口工具在电脑上无法识别,请在电脑装上相应的驱动。

语音固件烧录工具示意图

图2 语音固件烧录工具示意图

Wi-Fi 固件烧录

◆ 用跳线帽短路 ⑫ 处的排针。
◆ 打开固件烧录工具,选择 Wi-Fi固件烧录 标签,在 编辑 菜单内设置下载模式、固件文件、波特率后确认。并找到对应的电脑分配给USB转串口工具的串口端口号。
◆ 按下 BOOT 按键,并保持。(拉低 PE9)
◆ 打开电源开关,点击 开始下载 按钮,进入Wi-Fi 固件下载模式,下载完成后,进度条显示 100%。
◆ 如果遇到USB转串口工具在电脑上无法识别,请在电脑装上相应的驱动。

Wi-Fi 固件烧录工具示意图

图3 Wi-Fi 固件烧录工具示意图