CI-F32XGT01D开发板套件说明¶
概述¶
CI-F32XGT01D开发板(以下简称开发板)可用于CI13LC系列芯片的开发调试。该开发板集成一颗USB总线的转接芯片CH340G,可通过USB接口直接为芯片下载程序。同时该开发板具有众多的测试接口和测试电路,可以帮助用户快速开发产品。
开发板主要资源说明¶
开发板包括以下资源:
- 1:串口
开发板集成CH340G USB转串口芯片电路,同时搭配TYPE-C标准USB接口。可以便捷使用TYPE-C USB接口完成芯片的烧录和UART0的通信功能,也可作为电源接入端为开发板供电。
升级固件使用串口UART0_TX和UART0_RX,开发板上有这个串口的接口引脚,如果使用TYPE-C升级时需将此引脚短接,如果使用USB转串口工具升级,可以用杜邦线和该接口引脚连接。
- 2:红外收发电路
开发板带有红色收发光电管,可以使用此功能开发语音红外等遥控设备。
- 3:RGB彩色灯
开发板带有一颗RGB彩色发光二极管,通过芯片PWM口可以实现全彩显示。
- 4:按键电路
开发板带有1个按键,通过使用芯片GPIO通道实现按键检测功能。
- 5:串口2
开发板引出串口2接口,可用于扩展串口功能。
- 6:1路麦克风输入接口
开发板带有1路麦克风模拟接口,可以实现单麦语音识别功能。
- 7:1路音频功率放大器
开发板带有一颗A类功放,可以驱动8欧2W的喇叭发声。
- 8:耳机接口
开发板预留耳机接口,可用于直接驱动耳机。
- 9:蜂鸣器接口
PWM蜂鸣器接口,可以外接测试各类蜂鸣器。
- 10:IIS/UART/IIC/PWM/排针接口
开发板引出了芯片的数字接口,用于测试芯片的数字IO和外扩其它功能电路。也可以接入配套的采音板采集音频信号。
- 11:1V1 DCDC接口
开发板带有1V1 DCDC接口,可用于给芯片供电,实现低功耗。
- 12:串口0 下载接口
开发板引出串口0接口,可用于外部USB转串口下载程序或者调试。
- 13:复位按键
开发板带有复位按键,可以方便的复位开发板。
- 14:功放使能接口
开发板带有功放使能接口,可以使用不同的IO口控制功放。
如用户需要对开发板应用有更详细的了解,请参阅下方原理图文件:
应用实例¶
下面通过一个模块板烧录标准固件,用语音唤醒并用语音控制,开发套件播报反馈声音的实例介绍本开发板套件的使用。
注:用户如购买我司CI-F32XGT01D开发板套件,默认会有个出厂固件,可实现的功能为:识别到命令词后,通过喇叭反馈出对应的播报音。
准备工作¶
要完成本实例,先要准备材料,清单如表1所示。
名称 | 说明 | 数量 | 购买方式 |
---|---|---|---|
CI-F32XGT01D | 开发板 | 1 | ☞样品购买 |
麦克风 | 拾音 | 1 | ☞样品购买 |
采音板(可选) | 分析音频 | 1 | ☞样品购买 |
喇叭 | 播报声音 | 1 | ☞样品购买 |
全通TYPE-C线 | 连接电脑 烧录固件与供电 |
1 | 手机数据线或自购 |
连接图¶
开发板套件使用时的一个实物连接图如下图所示:
连接方法如下:
- 把TYPE-C USB接入图中 4 USB位置;
- 麦克风连接到上图红色框标1的座子中(注意按丝印MIC+对MIC+、MIC-对MIC-);
- 喇叭连接到上图红色框标2的座子中(可不用分方向);
- 短接图中3位置的串口;
- 短接图中6位置的功放使能脚。
操作步骤¶
开发板套件按以上连接图的方法连接好后,可以按以下步骤进行操作:
- TYPE-C线一端接到电脑或者5V充电器的USB口,另一端接到开发板的电源接口(连接图中红色框标4的地方);
- 打开开关(连接图中红色框标5的地方),当看开发板上灯亮起后表示已通电;
- 通电后会听到“欢迎使用智能管家,您可以使用智能管家唤醒我” ,此时说“智能管家”时会听到开发板播报”你好”,代表模块、电源、麦克风、喇叭已连接OK;
- 若有异常请联系我司技术人员获取支持。
标准模块的命令词与对应播报音¶
我司标准模块出厂前已烧录标准程序,使用时需要先说唤醒词 “智能管家” ,听到播报 “你好” 后,再说其它命令词,当听到 “谢谢使用” 时,请重新说“智能管家”唤醒。
下表是我司一个标准固件对应的命令词: 注:有些命令词可能会根据具体需要删除或增加,恕不另行通知。
命令词 | 对应播报音 | 命令词 | 对应播报音 |
---|---|---|---|
智能管家 (唤醒词) |
您好 | 三十度 | 好的三十度 |
打开空调 | 好的打开空调 | 打开台灯 | 好的打开台灯 |
关闭空调 | 好的关闭空调 | 关闭台灯 | 好的关闭台灯 |
增大风速 | 好的增大风速 | 最高亮度 | 好的最高亮度 |
减小风速 | 好的减小风速 | 中等亮度 | 好的中等亮度 |
升高一度 | 好的升高一度 | 最低亮度 | 好的最低亮度 |
降低一度 | 好的降低一度 | 调亮一点 | 好的调亮一点 |
全自动 | 好的全自动 | 调暗一点 | 好的调暗一点 |
送风模式 | 好的送风模式 | 照明模式 | 好的照明模式 |
节能模式 | 好的节能模式 | 阅读模式 | 好的阅读模式 |
关闭节能模式 | 好的关闭节能模式 | 夜灯模式 | 好的夜灯模式 |
除湿模式 | 好的除湿模式 | 红色模式 | 好的红色模式 |
关闭除湿 | 好的关闭除湿 | 绿色模式 | 好的绿色模式 |
电加热 | 好的电加热 | 蓝色模式 | 好的蓝色模式 |
关闭电加热 | 好的关闭电加热 | 彩色模式 | 好的彩色模式 |
空气清新 | 好的空气清新 | 打开主卧灯 | 好的主卧灯开 |
空气净化 | 好的空气净化 | 关闭主卧灯 | 好的关主卧灯 |
关闭空气清新 | 好的关闭空气清新 | 打开花园灯 | 好的花园灯开 |
睡眠模式 | 好的睡眠模式 | 关闭花园灯 | 好的关花园灯 |
关闭睡眠模式 | 好的关闭睡眠模式 | 打开客房灯 | 好的开客房开 |
定时一小时 | 好的定时一小时 | 关闭客房灯 | 好的关客房灯 |
定时两小时 | 好的定时两小时 | 打开餐厅灯 | 好的餐厅灯开 |
定时二小时 | 好的定时二小时 | 关闭餐厅灯 | 好的关餐厅灯 |
左右摆动 | 好的左右摆动 | 打开厕所灯 | 好的厕所灯开 |
上下摆动 | 好的上下摆动 | 关闭厕所灯 | 好的关厕所灯 |
停止摆动 | 好的停止摆动 | 打开花园灯 | 好的花园灯开 |
最小风 | 好的最小风 | 关闭花园灯 | 好的关花园灯 |
高速风 | 好的高速风 | 打开阳台灯 | 好的阳台灯开 |
最大风 | 好的最大风 | 关闭阳台灯 | 好的关阳台灯 |
强劲风 | 好的强劲风 | 打开书房灯 | 好的书房灯开 |
风小点 | 好的风小点 | 关闭书房灯 | 好的关书房灯 |
风大点 | 好的风大点 | 大声点 | 好的大声点 |
十六度 | 好的十六度 | 音量增大 | 好的音量增大 |
十七度 | 好的十七度 | 增大音量 | 好的增大音量 |
十八度 | 好的十八度 | 大点声 | 好的大点声 |
十九度 | 好的十九度 | 小声点 | 好的小声点 |
二十度 | 好的二十度 | 音量减小 | 好的音量减小 |
二十一度 | 好的二十一度 | 减小音量 | 好的减小音量 |
二十二度 | 好的二十二度 | 小点声 | 好的小点声 |
二十三度 | 好的二十三度 | 最大声 | 好的最大声 |
二十四度 | 好的二十四度 | 音量最大 | 好的音量最大 |
二十五度 | 好的二十五度 | 最大音量 | 好的最大音量 |
二十六度 | 好的二十六度 | 最小声 | 好的最小声 |
二十七度 | 好的二十七度 | 音量最小 | 好的音量最小 |
二十八度 | 好的二十八度 | 最小音量 | 好的最小音量 |
二十九度 | 好的二十九度 |
应用注意事项¶
关于该开发板烧录和调试的方法,用户可以参阅文档 ☞《CI13LC芯片SDK》,该文档中有针对该开发板如何进行烧录和调试的使用说明。
备注:
1、软件板级配置:projects\offline_asr_sample\src\user_config.h
#define CI_CHIP_TYPE 13322
#define BOARD_CONFIG_FILE "CI-F32XGT01D-V10.h"
2、如使用该开发板调试13162的固件,可以设置: projects\offline_asr_sample\src\user_config.h
#define CI_CHIP_TYPE 13162
#define BOARD_CONFIG_FILE "CI-F1316XGS0XJ-V10.h"