没有合适的资源?快使用搜索试试~ 我知道了~
ASR语音识别芯片LD3320的开发手册
资源推荐
资源详情
资源评论
info@icroute.com
1
LD3320
开发手册
ICRoute 用声音去沟通
VUI (Voice User Interface)
Web : www.icroute.com
Tel : 021-68546025
Mail: info@icroute.com
info@icroute.com
2
目录
一.简介...............................................................................................................................3
二.寄存器操作....................................................................................................................3
三.寄存器介绍....................................................................................................................5
四.驱动程序 .......................................................................................................................9
1.芯片复位........................................................................................................................9
2.语音识别......................................................................................................................10
3.声音播放......................................................................................................................20
五.补充说明 .....................................................................................................................28
附录 A 测试版电路原理图................................................................................................30
附录 B 寄存器操作介绍....................................................................................................31
info@icroute.com
3
一
一一
一.
..
.简介
简介简介
简介
LD3320
LD3320LD3320
LD3320 芯片是一款“语音识别
语音识别语音识别
语音识别”
””
”专用芯片。该芯片集成了语音识别处理器
和一些外部电路,包括 AD、DA 转换器、麦克风接口、声音输出接口等。本芯片
不需要外接任何的辅助芯片如 Flash、RAM 等,直接集成在现有的产品中即可以
实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以任意动态
编辑的。本文档介绍如何编写程序实现芯片的功能。为更好地理解本文档内容,
建议用户先仔细阅读《LD3320 数据手册》。
二
二二
二.
..
.寄存器操作
寄存器操作寄存器操作
寄存器操作
本芯片的各种操作,都必须通过寄存器的操作来完成。比如设置标志位、
读取状态、向 FIFO 写入数据等。寄存器读写操作有 2 种方式,即标准并行方式
和串行 SPI 方式。可参考附录
附录附录
附录 B
BB
B 中的代码。
1. 并行方式
第 46 脚(MD)接低电平时按照此方式工作。
写和读的时序图如下:
P0~P7
CSB*
WRB*
A0
Address Data
图 1 并行方式写时序
info@icroute.com
4
P0~P7
CSB*
WRB*
A0
Address Data Valid
RD*
图 2 并行方式读时序
由时序图可以看到,A0 负责通知芯片是数据段还是地址段。A0 为高时
是地址,而 A0 为低时是数据。发送地址时 CSB*和 WRB*必须有效,写数据时
同样 CSB*和 WRB*必须有效,而读数据时 CSB*和 RDB*必须有效。
2. 串行 SPI 方式
第 46 脚(MD)接高电平,且第 42 腿(SPIS*)接地时按照此方式工作。写
和读的时序图如下:
图 3 SPI 方式写时序
写的时候要先给 SDI 发送一个 “写”指令(04H),然后给 SDI 发送 8 位寄
存器地址,再给 SDI 发送 8 位数据。在这期间,SCS*必须保持在有效(低
电平)。
info@icroute.com
5
图 4 SPI 方式读时序
写的时候要先给 SDI 发送一个 “读”指令(05H),然后给 SDI 发送 8 位寄
存器地址,再从 SDO 接受 8 位数据。在这期间,SCS*必须保持在有效(低
电平)。
三
三三
三.
..
.寄存器介绍
寄存器介绍寄存器介绍
寄存器介绍
寄存器大部分都是有读和写的功能,有的是接受数据的,有的是设置开
关和状态的。寄存器的地址空间为 8 位,可能的值为 00H 到 FFH。但是除了在
本文档里介绍的寄存器,其他大部分为测试或保留功能的寄存器,请用户参
考本文档的用法。
先介绍一些术语:
ASR
ASRASR
ASR: 自动语音识别技术(Automatic Speech Recognition)。
FIFO
FIFOFIFO
FIFO:英文 First In First Out 的缩写,是一种先进先出的数据缓存器,
它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单。
(*) LD3320 芯片内部有 2 个 FIFO,分别是:
FIFO_EXTFIFO_DATA FIFO_DATA 主数据处理 FIFO 缓存器,ASR 或者
MP3 的主数据区
FIFO_EXT 语音识别添加关键词用 FIFO 缓存器
MCU
MCUMCU
MCU: 本文档中专指外部电路板的主控芯片,对 LD3320 芯片进行控制的微
处理器。
DSP
DSPDSP
DSP:本文档中专指本芯片 LD3320 内部的专用 DSP,实现语音识别和语音播
放的算法。
剩余33页未读,继续阅读
资源评论
成涛
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Java SE Development Kit 11.0.23 macOS ARM64 DMG Installer
- python matplotlib 可视化编程.zip
- NumPy Matplotlib Matplotlib 是 Python 的绘图库 .zip
- Matplotlib主要的作用,是用来生成绘图,饼图,功率谱,条形图,错误图,散点图等.zip
- Java SE Development Kit 8u411 macOS x64 DMG Installer
- matplotlib 绘图库的cpp版本,负责图形的绘画与数据化.zip
- 1.使用xlrd扩展包读取Excel数据 2.使用Matplotlib绘制二维图像.zip
- a20bc49b4d1bfd71a60bfbde7c5fbe00a5ef385dc2087ffa3457e5cbf9d96897.png
- 基于STM32单片机的智能停车场设计源码+全部资料(优质毕业设计).zip
- 网上购物商城的设计与实现(部署视频)-kaic.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功