1. 概述 NRK10 为广州九芯电子*的一款高性能、低成本的离线语音识别芯片,具有语音识别及播 报功能,需要外挂SPI-Flash,存储词条或者语音播内容。他具有识别率高,工业级性能、简单易用, 更新词条方便等优势。广泛应用在智能家居、AI 人工智能、玩具等多种领域。 2. 特征 ◆电源管理 -工作电压:3.3V~5.5V,一般为4.2V -休眠电流:<7uA -未休眠待机电流:25~50mA -唤醒方式:休眠后可以从任何GPIO、RTC、或WDT 中断来唤醒,使其进入待机状态;待机状态下通 过唤醒词或者词条来进入工作状态。 ◆识别 -固定词条,非特定人识别 -可识别20 个词条(每个词条建议三字或以上),总字数在50~60 字之间。 -识别环境:安静无回声。 -识别效果:安静无回声环境,2 米内识别率可达90%及以上,较远距离可以达到5 米。 -识别语种:可识别32 种语种,如英语,中文,日语,粤语等等(不可同时识别多种语种,即一个 模块无法同时识别中文,英文,日语)。 ◆音频输出 -PWM 输出,可直接驱动8 欧0.5W 喇叭;DAC 输出,可外接功放。 ◆音频输出的内容需要放置在外挂的SPI_Flash 中。 ◆低电压复位:低于1.6V 芯片进行复位 ◆内置低压差稳压器(LDO) -可在3.3V 提供25ma 负载电流-可配置的输出电压:8 个选项 1.5v/1.7v/1.8v/2.4v/2.5v/2.7v/3v/3.3v,默认为3.3V。 ◆工作温度:-10°C~+70°C。 ◆封装形式有LQFP32、COB。 ◆芯片程序与词条存储方式是OTP 存储方式,一次性烧录,都存在主控芯片里面,方便试样与量产。 播报的语音存储在外挂SPI FLASH。支持8M/16M/32Mbit SPI FLASH。 ◆内置UART 串口,方便单片机控制与通信。 ◆内置MIC 2 级偏压放大电路,以及自置AGC 增益控制,以及率噪电路。 5.1 芯片管脚图(NRK10 芯片LQFP32 管脚图不带串口版) 5.2 芯片管脚说明表 引脚引脚名称功能描述 1 PB9 IO 口,做输入输出使用 2 PB8 IO 口,做输入输出使用 3 PB7/Xout IO 口/晶振输出脚,晶振频率范围32768HZ~16MHZ 4 PB6/Xin IO 口/晶振输出脚,晶振频率范围32768HZ~16MHZ 5 PB5/SPIO_IO3 Flash 通信脚接IO3/HOLD 6 PB4/SPI0_IO2 Flash 通信脚接WP/IO2 7 PB3/SPIO_IO1 Flash 通信脚接DO/IO1 8 PB2/SPI0_IO0 Flash 通信脚接DI/IO0 9 PB1/SPIO_SCK Flash 通信脚接SCK 10 PB0/SPIO_CSb Flash 通信脚接CS 11 SPI0_VDD Flash 电源VCC 12 VDD-ADC 模拟电源串电阻到VCC 13 VMIC 麦克风供电脚 14 MICP 麦克风P 端(靠电源端) 15 MICN 麦克风N 端(靠地端) 16 MICOUT MICOUT 17 OPI OPI 18 AGC AGC 19 VSS1 地 20 RSTb/Vpp 编程电源,使用时留空 21 PA3/AIN3/SCK IO 口/编程数据脚,使用时留空 22 PA4/AIN4/TMO/SDO IO 口/编程数据脚,使用时留空 23 PA5/AIN5/IR/SDI IO 口/编程数据脚,使用时留空 24 VDD1 电源 25 PA10/PWMA2 IO 口,脉冲宽度调制输出信号脚 26 PA11/PWMA3 IO 口,脉冲宽度调制输出信号脚 27 PA12 IO 口,可作为单片机通信data 线 28 PP1/DAC0 PWM1/DAC 信号输出脚,喇叭输出口 29 VDD2 电源 30 PP2 PWM2 信号输出脚,喇叭输出口 31 VSS2 地 32 PB10 IO 口,做输入输出使用 5.3 芯片管脚图(NRK10 芯片LQFP32 管脚图带串口版) 5.4 芯片管脚说明表 引脚引脚名称功能描述 1 PB0 IO 口,Flash 通信脚接CS 2 SPI0_VDD Flash 电源VCC 广州市九芯电子科技有限公司NRK10 系列语音识别芯片 GUANGZHOU NINE CHIP ELECTRON TECHNOLOGY CO,. LTD. 3 VDD1 电源 4 VDD-ADC 模拟电源串电阻到VCC 5 VMIC 麦克风供电脚 6 MICP 麦克风P 端(靠电源端) 7 MICN 麦克风N 端(靠地端) 8 MICOUT MICOUT 9 OPI OPI 10 AGC AGC 11 RSTb/Vpp 编程电源,使用时留空 12 PA3/AIN3/SCK 编程数据脚,使用时留空 13 PA4/AIN4/TMO/SDO 编程数据脚,使用时留空 14 PA5/AIN5/IR/SDI 编程数据脚,使用时留空 15 PA6/ADC6/TXD 串口TX/IO 口 16 PA7/ADC7/RXD 串口RX /IO 口 17 VDD2 VDD 18 PA8/PWA0 可做PWM 口输出,IO 口输出 19 PA15/INT 信号输入口 20 PP1/DAC0 PWM1/DAC 信号输出脚,喇叭输出脚 21 VDD5 BAT_VDD,电源 22 PP2 PP2 喇叭输出脚 23 VSS7 地线 24 PB15 IO 口,可做输入输出口 25 PB14 IO 口,可做输入输出口 26 PB13 IO 口,可做输入输出口 27 VDD_SPI1 VDD 电源 28 PB5/SPIO_IO3 Flash 通信脚接IO3/HOLD 29 PB4/SPI0_IO2 Flash 通信脚接WP/IO2 30 PB3/SPIO_IO1 Flash 通信脚接DO/IO1 31 PB2/SPI0_IO0 Flash 通信脚接DI/IO0 32 PB1/SPIO_SCK Flash 通信脚接SCK