CI1301&CI1302&CI1303开发板套件说明¶
概述¶
CI1301&CI1302&CI1303开发板包括模块板(CI-D03GS02S\CI-D02GS02S\CI-D01GS02S,☞CI-D0XGS02S)、通用底板(CI-B02-MB)、麦克风、喇叭组成,CI1301&CI1302&CI1303开发板套件由CI1303开发板、串口调试工具、采音板、USB线、杜邦线组成。CI1301&CI1302&CI1303开发板已下载标准固件,可以使用“智能管家”唤醒识别。也可以采用开发板套件中的串口调试工具下载新的固件。以下分别从开发板和开发板套件的组成和概念、CI1301&CI1302&CI1303开发板套件差异说明、通用底板介绍、开发板套件功能介绍、应用实例等三个方面由浅入深进行介绍。先简要说明开发板和开发板套件的组成和概念。
CI1301&CI1302&CI1303开发板组成图如下:
CI1301&CI1302&CI1303开发板套件组成图如下:
开发板型号差异说明¶
CI1301&CI1302&CI1303开发板三个型号差异为主芯片不同,分为CI1301、CI1302、CI1303三个芯片型号。具体差异如下表:
序号 | 开发板型号 | 主芯片型号 | FLASH大小 | 差异说明 |
---|---|---|---|---|
1 | CI1303开发板 | CI1303 | 4MB | 可以使用较大模型、支持更多命令词 支持更多算法 |
2 | CI1302开发板 | CI1302 | 2MB | 可以使用中等模型、支持较多命令词 |
3 | CI1301开发板 | CI1301 | 1MB | 可以使用较小模型、支持中等数量命令词 |
通用底板介绍¶
启英泰伦通用底板CI-B02-MB(以下简称底板)可与CI110X系列贴片模组、CI112X系列贴片模组、CI130X系列贴片模组、CI13LCX系列贴片模组搭配组成不同系列开发板套件。可实现基本语音识别播报功能演示、接口扩展应用,和用户固件开发验证。以下为通用底板的详细介绍。
底板外观图如下:
底板接口丰富、具体接口功能定义,信号名称和说明参考下表
底板各接口的功能定义如下:
位号 | 图示位置 | 功能&定义 | 说明 | 注意事项 |
---|---|---|---|---|
J23 | 1 | TYPE-C口 | TYPE-C接口 5V电源输入 固件烧录口 |
注意该接口既是供电口、也是烧录数据口 |
J14 | 2 | 5V GND |
5V(5V供电接口) GND(接地脚) |
2PIN-2.54插针 5V电源输入 |
SW1 | 3 | 底板开关按钮 | 按下关电 弹起通电 |
注意电源指示灯是否点亮 |
K1 | 4 | 扩展按键 | 触发功能 | 暂无 |
J20 | 5 | 3.3V、3.3V、GND | 3PIN-2.54 3.3V电源输出 |
最大输出50MA |
J19 | 6 | 5V RX0 TX0 GND |
5V(5V供电输入脚) RX0(串口0接收) TX0(串口0发送) GND(接地脚) |
4PIN-2.54 备用固件烧录口 |
S1 | 7 | IR_RX PWM4 LED |
PWM4与IR_RX短接 选用红外接收功能、 PWM4与LED短接 选用LED绿灯控制功能 |
3PIN-2.54 PWM4功能选择 |
S2 | 8 | IR_RX PWM3 LED |
PWM3与IR_TX短接 选用红外发送功能、 PWM3与LED短接 选用LED蓝灯控制功能 |
3PIN-2.54 PWM3功能选择 |
S3 | 9 | PWM5 LED |
PWM5与LED短接 选用LED红灯控制功能 |
2PIN-2.54 PWM5功能选择 |
J11 | 10 | SEL EN PGEN |
EN与SEL短接 上电进入JTAG调试模式 EN与PGEN短接 上电进入升级模式 |
一般采用升级模式进行固件下载 跳线帽连接EN和PGEN |
J8 | 11 | 3.3V TCK TMS GND |
3.3V(最大输出50MA) TCK(JTAG_TCK) TMS(JTAG_TCKTMS) GND(接地脚) |
4PIN-2.54 JTAG调试脚,CI130X系列、CI13LCX系列无此功能 |
J3 | 12 | SPK- SPK+ |
接8R/2W或4R/3W喇叭 | 2PIN-2.54 喇叭接口,无需区分方向 |
J4 | 13 | TX0 RX0 TX1 RX1 TX2 RX2 GND |
TX0(串口0发送) RX0(串口0接收) TX1(串口1发送) RX1(串口1接收) TX2(串口2发送) RX2(串口2接收) GND(接收脚) |
可接串口0、1 串口2暂无可接语音模块 串口0与J19的串口0是连一起的 |
J5 | 14 | PWM0 PWM1 DOUT DIN CS CLK GND |
PWM0(PWM0接口) PWM1(PWM1接口) DOUT(扩展SPI口) DIN(扩展SPI口) CS(扩展SPI口) CLK(扩展SPI口) GND(接地脚) |
7PIN-2.54 扩展功能口 |
J16 | 15 | D-IN PG_EN |
D-IN(扩展SPI输入口) PG_EN(升级使能) |
PG_EN同J11的PGEN脚功能一样 |
J21 J22 |
16 | MIC+ MIC- |
MIC+(麦克风正极) MIC-(麦克风负极) |
可以接2.54间距或1.25间距的麦克风,匹配C22GS02S\D02GS02S\D03GS02S\F24GS01S |
J15 J18 |
17 | MIC+ MIC- |
MIC+(麦克风正极) MIC-(麦克风负极) |
可以接2.54间距或1.25间距的麦克风,匹配B02GS04S\B03GS04S模块 |
J6 J17 |
18 | MIC+ MIC- |
MIC+(麦克风正极) MIC-(麦克风负极) |
可以接2.54间距或1.25间距的麦克风,暂无匹配模块 |
J7 | 19 | 3.3V SDO SDI SCLK LRCK MCLK GND |
3.3V(电源输出) SDO(IIS_SDO口) SDI(IIS_SDI口) SCLK(IIS_SCLK口) LRCK(IIS_LRCK口) MCLK(IIS_MCLK口) GND(接地脚) |
支持接采音板,采集音频 |
J1 D1 D2 |
20 | IR_RX IR_TX |
红外发送 红外接收 |
使用此功能需要短接接口7、8进行配置 |
J12 J13 |
21 | 模块接口 | 接语音模块 | CI-B02GS04S CI-B03GS04S |
J9 J10 |
22 | 模块接口 | 接语音模块 | 暂无可接语音模块 |
J1 J2 |
23 | 模块接口 | 接语音模块 | CI-C22GS02S CI-D02GS02S CI-D03GS02S CI-D01GS02S CI-F24GS01S |
U2 | 24 | LED三色灯 | 使用PWM3\PWM4\PWM5控制 | 使用此功能需要短接接口 7、8、9进行配置 |
如用户需要对底板接口及其应用有更详细的了解,请参阅下方底板原理图文件:
开发板套件功能介绍¶
开发板套件由开发板、串口调试工具、采音板、USB线、杜邦线组成。麦克风主要实现语音的输入功能、喇叭主要实现声音的播放功能、串口调试工具主要实现固件的下载、调试信息的打印功能、采音板主要实现语音数据采集分析功能。以下介绍各组件如何与开发板连接。
CI1301&CI1302&CI1303开发板麦克风插座位号为J22,麦克风区分正负极,插座为防呆插座。喇叭插座位号为J3,无需区分方向。开发板麦克风喇叭连接方式如下图:
开发板固件下载有两种方式,两种方式硬件连接示意图如下:
开发板通讯和LOG打印硬件连接示意图如下:
应用实例¶
下面通过一个模块板烧录标准固件,用语音唤醒并用语音控制,开发套件播报反馈声音的实例介绍本开发板套件的使用。
注:用户如购买我司CI-D03GS02S\CI-D02GS02S\CI-D01GS02S、模块样品时,里面会有个基本固件,可实现的功能为:识别到命令词后,通过喇叭反馈出对应的播报音。
准备工作¶
要完成本实例,先要准备材料,清单如表2所示,CI1301芯片开发可以选择CI-D02GS02S模组。固件大小需小于1MB。
名称 | 说明 | 数量 | 购买方式 |
---|---|---|---|
CI-D03GS02S CI-D02GS02S |
语音模块板 | 1 | ☞样品购买 |
CI-B02-MB | 模块底板 | 1 | ☞样品购买 |
麦克风 | 拾音 | 1 | ☞样品购买 |
喇叭 | 播报声音 | 1 | ☞样品购买 |
全通TYPE-C线 | 连接电脑 烧录固件与供电 |
1 | 手机数据线或自购 |
实例连接图¶
开发板套件使用时的一个实物连接图如下图所示:
连接方法如下:
- 把CI-D0XGS02S模块板插到上图红色框标1,注意方向(发货已接好);
- 麦克风连接到上图红色框标2的座子中(注意按丝印MIC+对MIC+、MIC-对MIC-),黑线靠近喇叭插座方向;
- 喇叭连接到上图红色框标2的座子中(可不用分方向)。
操作步骤¶
开发板套件按以上连接图的方法连接好后,可以按以下步骤进行操作:
- TYPE-C线一端接到电脑或者5V充电器的USB口,另一端接到底板的电源接口(连接图中红色框标3的地方);
- 按下开关(连接图中红色框标4的地方),当看底板上红色灯亮起后表示已通电(连接图中红色框标5的地方);
- 通电后会听到“欢迎使用智能管家,您可以使用智能管家唤醒我” ,此时说“智能管家”时会听到开发板板播报”你好”,代表模块、电源、麦克风、喇叭已连接OK;
- 若有异常请参考以下本文档最后的”常见问题”进行查找,若仍有问题请联系我司技术人员获取支持。
标准模块的命令词与对应播报音¶
我司标准模块出厂前已烧录标准程序,使用时需要先说唤醒词 “智能管家” ,听到播报 “你好” 后,再说其它命令词,当听到 “谢谢使用” 时,说明已经退出唤醒状态、需要说“智能管家”唤醒。
下表是我司一个标准固件对应的命令词: 注:有些命令词可能会根据具体需要删除或增加,恕不另行通知。
命令词 | 对应播报音 | 命令词 | 对应播报音 |
---|---|---|---|
智能管家 (唤醒词) |
您好 | 三十度 | 好的三十度 |
打开空调 | 好的打开空调 | 打开台灯 | 好的打开台灯 |
关闭空调 | 好的关闭空调 | 关闭台灯 | 好的关闭台灯 |
增大风速 | 好的增大风速 | 最高亮度 | 好的最高亮度 |
减小风速 | 好的减小风速 | 中等亮度 | 好的中等亮度 |
升高一度 | 好的升高一度 | 最低亮度 | 好的最低亮度 |
降低一度 | 好的降低一度 | 调亮一点 | 好的调亮一点 |
全自动 | 好的全自动 | 调暗一点 | 好的调暗一点 |
送风模式 | 好的送风模式 | 照明模式 | 好的照明模式 |
节能模式 | 好的节能模式 | 阅读模式 | 好的阅读模式 |
关闭节能模式 | 好的关闭节能模式 | 夜灯模式 | 好的夜灯模式 |
除湿模式 | 好的除湿模式 | 红色模式 | 好的红色模式 |
关闭除湿 | 好的关闭除湿 | 绿色模式 | 好的绿色模式 |
电加热 | 好的电加热 | 蓝色模式 | 好的蓝色模式 |
关闭电加热 | 好的关闭电加热 | 彩色模式 | 好的彩色模式 |
空气清新 | 好的空气清新 | 打开主卧灯 | 好的主卧灯开 |
空气净化 | 好的空气净化 | 关闭主卧灯 | 好的关主卧灯 |
关闭空气清新 | 好的关闭空气清新 | 打开花园灯 | 好的花园灯开 |
睡眠模式 | 好的睡眠模式 | 关闭花园灯 | 好的关花园灯 |
关闭睡眠模式 | 好的关闭睡眠模式 | 打开客房灯 | 好的开客房开 |
定时一小时 | 好的定时一小时 | 关闭客房灯 | 好的关客房灯 |
定时两小时 | 好的定时两小时 | 打开餐厅灯 | 好的餐厅灯开 |
定时二小时 | 好的定时二小时 | 关闭餐厅灯 | 好的关餐厅灯 |
左右摆动 | 好的左右摆动 | 打开厕所灯 | 好的厕所灯开 |
上下摆动 | 好的上下摆动 | 关闭厕所灯 | 好的关厕所灯 |
停止摆动 | 好的停止摆动 | 打开花园灯 | 好的花园灯开 |
最小风 | 好的最小风 | 关闭花园灯 | 好的关花园灯 |
高速风 | 好的高速风 | 打开阳台灯 | 好的阳台灯开 |
最大风 | 好的最大风 | 关闭阳台灯 | 好的关阳台灯 |
强劲风 | 好的强劲风 | 打开书房灯 | 好的书房灯开 |
风小点 | 好的风小点 | 关闭书房灯 | 好的关书房灯 |
风大点 | 好的风大点 | 大声点 | 好的大声点 |
十六度 | 好的十六度 | 音量增大 | 好的音量增大 |
十七度 | 好的十七度 | 增大音量 | 好的增大音量 |
十八度 | 好的十八度 | 大点声 | 好的大点声 |
十九度 | 好的十九度 | 小声点 | 好的小声点 |
二十度 | 好的二十度 | 音量减小 | 好的音量减小 |
二十一度 | 好的二十一度 | 减小音量 | 好的减小音量 |
二十二度 | 好的二十二度 | 小点声 | 好的小点声 |
二十三度 | 好的二十三度 | 最大声 | 好的最大声 |
二十四度 | 好的二十四度 | 音量最大 | 好的音量最大 |
二十五度 | 好的二十五度 | 最大音量 | 好的最大音量 |
二十六度 | 好的二十六度 | 最小声 | 好的最小声 |
二十七度 | 好的二十七度 | 音量最小 | 好的音量最小 |
二十八度 | 好的二十八度 | 最小音量 | 好的最小音量 |
二十九度 | 好的二十九度 |
控制底板上的三色灯¶
本开发套件可以通过语音命令控制底板上面的三色灯,此功能CI-D01GS02S、CI-D02GS02S、CI-D03GS02S模块都可实现。
按照上述连接方式连接好硬件后,可以进行一下操作步骤:
- 连接好麦克风与喇叭;
- 按下图两处红色框处用跳线帽连接三色灯的控制脚。
硬件连接后,可以编写代码实现控制。编写代码需要SDK,说明如下:
- 购买的CI-D02GS02S或CI-D03GS02S模块时请下载CI130X芯片SDK: ☞CI130X芯片SDK
软件开发的相关信息,请点击 ☞CI130X芯片SDK
固件开发完成后,需要进行固件升级,具体的操作请参考如下文档:
注:查看《烧录和调试方法》文档时,需注意以下说明:
- 由于底板自带USB转串口功能,文档中可从1.1中第2段开始操作;
- PG_EN脚指文档中‘底板接口及应用说明’中标10的红色框;
模块完成烧录后,重新上电,确认上电播报音正常,可唤醒,可应答命令词及控制灯,则开发完成。
应用中的注意事项¶
- 底板的供电电压规格为5V±5%,供电电源的额定电流需大于500mA,否则当扬声器工作时可能引起语音模块的供电不足,导致语音模块功能异常;
- 底板及语音模块需在0-85℃温度范围内存储、工作;
- 底板套件的所有通讯接口均为3.3V电平,与外接设备相连时,需确认外接设备的通讯电平也是3.3V,否则需通过电平转换电路转接;
- 对底板及语音模块有任何疑问或有特殊应用/开发需求,请咨询我司技术支持人员。
常见问题¶
编号 | 问题现象 | 排除方法 |
---|---|---|
1 | 没播报音 | 1.喇叭是否连接到正确地方,参考以上连接图; 2.电源指示灯是否亮起,未亮请检查供电是否为正常5V供电; 3.电源按钮是否为弹起状态。 |
2 | 说“智能管家”后无反应 | 1.麦克风是否连接到正确端子,请参考以上连接图8; 2.喇叭是否连接到正确端子,参考以上连接图8; 3.尽量使用标准普通话; 4.重启上电看是否会正常。 |
3 | 电脑无法识别到串口 | 1.电源指示灯是否亮起,未亮请检查供电是否为正常5V供电; 2.电源按钮是否为弹起状态; 3.TYPE-C线连接底板的一端换个方向。 |