毕业论文 - 图文(2)

2019-08-03 11:46

扬州职业大学——电子工程系 智能语音玩具 毕业论文

2.2.1 功能介绍

? 通过ICRoute公司特有的快速而稳定的优化算法,完成非特定人语音识别。不需要用

户事先训练和录音,识别准确率95%。 ? 不需要外接任何辅助的Flash芯片,RAM芯片和AD芯片,就可以完成语音识别功能。

真正提供了单芯片语音识别解决方案。

? 每次识别最多可以设置50项候选识别句,每个识别句可以是单字,词组或短句,长度

为不超过10个汉字或者79个字节的拼音串。另一方面,识别句内容可以动态编辑修改,因此可由一个系统支持多种场景。

? 芯片内部已经准备了16位A/D转换器、16位D/A转换器和功放电路,麦克风、立体

声耳机和单声道喇叭可以很方便地和芯片管脚连接。立体声耳机接口的输幽功率为20mW,而喇叭接口的输出功率为550mW,能产生清晰响亮的声音。 ? 支持并行和串行接口,串行方式可以简化与其他模块的连接。 ? 可设置为休眠状态,而且可以方便地激活。

? 支持MP3播放功能,无需外围辅助器件,主控MCU将MP3数据依次送入LD3320芯

片内部就可以从芯片的相应PIN输出声音。产品设计可以选择从立体声的耳机或者单声道喇叭来获得声音输出。支持MPEGI(ISO/IEC11172-3), MPEG2(ISO/IEC13818-3)和MPEG 2.5 layer 3等格式。

? 工作供电为3. 3V,如果用于便携式系统,使用3节AA电池就可以满足供电需要。

2.2.2 电路说明

以下为内部电路的简单逻辑图(图2—3):

(图2—3)

第 6 页 共 45 页

扬州职业大学——电子工程系 智能语音玩具 毕业论文

详细说明如下:

电压要求:VDD 数字电路用电源输入 3. 0 V - 3. 3 V VDDIO 数字1/0电路用电源输入 1. 65 V - VDD VDDA 模拟电路用电源输入 3. 0 V - 4. 0 V

建议用户可以用统一的3. 3v电压输入以简化设计。数字电压和模拟电压进 行隔离可以使得芯片有更好的效果。

芯片管脚输入电压范围:高电压(逻辑“1”):0. 7;lcVDDIO'VDDIO 低电压(逻辑“0”):0'0. 3~VDDIO

因此,开发者需要保证自己使用的主控MCU同样工作在3.3v,保证主控MCU向LD3320的管脚输出的高电压不超过3.3V。 ? 时钟(Clock)

芯片必须连接外部时钟,可接受的频率范围是4-48MHz;而芯片内部还有PLL频率合成器,可产生特定的频率供内部模块使用。 ? 复位

对芯片的复位信号(RSTB:1:)必须在VDD/VDDA/VDDIO都稳定后进行。无论芯片正在进行何种运算,复位信号都可以使它恢复初始状态,并使各寄存器复位。如果没有后续的指令(对寄存器的设置),复位后芯片将进入休眠状态。此后,一个CSB:1:信号就可以重新激活芯片进入工作状态。 ? 并行接口

本芯片可通过并行方式和外部主CPU连接,此时使用8根数据线(PO-P7),4个控制信号(WRB#,RDB#,CS冰,AO),以及一个中断返回信号(INTB#)。 ? 串行接口

串行接口通过SPI协议和外部主CPU连接,首先要将MD接高电平,而将(SPIS:1:)接地。此时只使用4个管脚:片选(SCS冰)、SPI时钟(SDCK)、SPI输入(SDI)和SPI输出(SDO)。 ? 寄存器

对芯片的设置和命令,包括传送数据和接受数据,都是通过对寄存器的操作来完成的。例如进行语音识别时,设置识别的关键词语列表,设定芯片的识别模式,谀别完成后获得识别结果都是通过读/写寄存器来完成。播放声音时,就是将MP3格式的数据循环放入FIFO对应的寄存器。(识别结果是通过寄存器返回识别出的关键词语在关键词语列表中的排列序号Index数值,该Index数值是在设置关键词语列表时指定)。 ? 喇叭音量的外部控制

除了特定寄存器来控制音量以外,芯片外部的电路可以控制喇叭的音量增益。使用的是EPI、EP2、EP3对应的管脚。

第 7 页 共 45 页

扬州职业大学——电子工程系 智能语音玩具 毕业论文

2.2.3 管脚分布图(图2—4)

(图2—4)

第 8 页 共 45 页

扬州职业大学——电子工程系 智能语音玩具 毕业论文

第三节 系统软件设计

3.1 软件开发环境

3.1.1 source insight 介绍

source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的原代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。

Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。

3.1.2 Source insight 技术特点

Source Insight是如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字,如果您 是一个程序员或者网页制作人,这个软件对您都是有帮助的!

Source Insight为您提供了可快速访问源代码和源信息的功能。Source Insight相较其它的编辑器产品来说,还可以帮您分析源代码,并在您编辑的同时立刻提供给您有用的信息和分析。

Source Insight自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号。Source Insight 可以迅速地更新您的文件信息,即使在您编辑代码的时候。而且符号数据库的符号可以自动创建到您的工程文件中。

而是InSight 4.0,关于InSight,网上对此软件的简介是: InSight 是一个小巧实用的多标签的文档编辑器,可替代系统自带的记事本软件。

第 9 页 共 45 页

扬州职业大学——电子工程系 智能语音玩具 毕业论文

3.2 程序流程图(图3—1)

程序流程图 (图3—1)

3.3 软件功能代码 #ifndef FlashDef_H

#define FlashDef_H

sbit FLASH_CS = P1 ^ 7; sbit FLASH_CLK = P1 ^ 3; sbit FLASH_IO0 = P1 ^ 2; sbit FLASH_IO1 = P1 ^ 6; sbit FLASH_IO2 = P1 ^ 5; sbit FLASH_IO3= P1 ^ 4;

sbit FLASH_WP = P1 ^ 5; sbit FLASH_HOLD = P1 ^ 4; sbit FLASH_DO = P1 ^ 6; sbit FLASH_DIO = P1 ^ 2;

#define W25P_FastReadData 0x0B

第 10 页 共 45 页


毕业论文 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:民警思想动态分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: