WTK6900B-28SS是一个带有本地语音触发引擎的辨识芯片,可实现语音辨识功能以及语音播放解码功能。本芯片具有简单的UART发送功能,语音辨识引擎会根据实际的运行结果,反馈辨识成功后的数据,数据通过UART发送,可配合MCU使用;内置两路PWM输出,只需接上LED驱动电路即可控制LED的开关、亮暗变化;简化了产品开发流程,提高了产品开发效率。
l 电源管理
-工作电压:2.8V~5.5V,一般为3.3V
-工作电流: <13ma
-唤醒方式:语音唤醒
l 识别
-固定词条,非特定人识别
-可识别6~9个词条(每个词条建议三~四字),出厂词条固定
-识别环境:安静无回声
-识别效果:安静无回声环境下,2米内识别率可达90%及以上
-识别语种:可识别32种语种,如英语,中文,日语,粤语等等(不可同时 识别多种语种,即一个芯片无法同时识别中文,英文,日语)
l 音频播放
-支持DPWM输出,可直接驱动8欧0.5W喇叭@5V
-音频输出的内容需要放置在外挂的SPI_Flash中,可播放的音频总容量由外 置SPI_Flash的大小决定
-支持8-32KHz采样率
l 低电压复位:1.6V
l 内置低压差稳压器(LDO)
-在3.3V可提供25ma负载电流
l 工作温度:-10℃ ~ +70℃
芯片 UART 接口硬件连接方式如下图所示:
u 协议名:UART
u 波特率:9600 bps
u 起始位:1 bit
u 数据位:8 bits
u 停止位:1 bit
u 校验位:无
通信协议主要定义上位机和 WTK6900B-28SS芯片之间的通信协议,上位机如何操控 WTK6900B-28SS芯片,同时WTK6900B-28SS芯片如何将信息通知给上位机进行相应应用逻辑处理。
每次通信总共传输三个字节,如下表:
芯片发送命令是指语音辨识引擎辨识成功后发送的数据,数据对应关系如下:
播放命令是指WTK6900B-28SS芯片接收上位机发送的数据,并播放对应的音频
WTK6900B-28SS芯片内置两路PWM输出,支持5级调光,芯片唤醒后,识别到相应词条PWM会做出相应调整,两路PWM信号不会同时输出,如下: