LD3320开发手册[2]

上传人:工**** 文档编号:585907 上传时间:2017-04-05 格式:PDF 页数:32 大小:759.28KB
返回 下载 相关 举报
LD3320开发手册[2]_第1页
第1页 / 共32页
LD3320开发手册[2]_第2页
第2页 / 共32页
LD3320开发手册[2]_第3页
第3页 / 共32页
LD3320开发手册[2]_第4页
第4页 / 共32页
LD3320开发手册[2]_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《LD3320开发手册[2]》由会员分享,可在线阅读,更多相关《LD3320开发手册[2](32页珍藏版)》请在金锄头文库上搜索。

1、 1 发手册 用声音去沟通 021 2 目录 一简介 . 3 二寄存器操作 . 3 三寄存器介绍 . 5 四驱动程序 . 10 . 10 . 11 . 22 五补充说明 . 30 附录 A 测试版电路原理图 . 32 3 一简介 片是一款“ 语音识别” 专用芯片。该芯片集成了语音识别处理器和一 些外部电路,包括 换器、麦克风接口、声音输出接口等。本芯片不需要外接任何的辅助芯片如 ,直接集成在现有的产品中即可以实现语音识别 /声控 /人机对话功能。并且,识别的关键词语列表是可以任意动态编辑的。本文档介绍如何编写程序实现芯片的功能。为更好地理解本文档内容,建议用户先仔细阅读 据手册 。 二寄存器操

2、 作 本芯片的各种操作,都必须通过寄存器的操作来完成。比如设置标志位、读取状态、向 入数据等。寄存器读写操作有 4 种方式,即并行方式(软、硬)和串行 式(软、硬)。可参考 文档 行串行读写辅助说明 。 1. 并行方式 第 46 脚( 低电平时按照此方式工作。 写和读的时序图如下: P 0 P 7C *A 0Ad d 并行方式写时序 4 P 0 P 7W A 0s s Da 图 2 并行方式读时序 由时序图可以看到, 责通知芯片是数据段还是地址段。 高时是地址,而 低时是数据。发送地址时 须有效,写数据时同样 须有效,而读数据时 须有效。 2. 串行 式 第 46 脚( 高电平,且第 42 腿

3、( 接地时按照此方式工作。写和读的时序图如下: 图 3 式写时序 写的时候要先给 送一个 “写”指令( 04H),然后给 送 8 位寄存器地址,再给 送 8 位数据。在这期间, 须保持在有效(低电平)。 5 图 4 式读时序 写的时候要先给 送一个 “读”指令( 05H),然后给 送 8 位寄存器地址,再从 受 8 位数据。在这期间, 须保持在有效(低电平)。 三寄存器介绍 寄存器大部分都是有读和写的功能,有的是接受数据的,有的是设置开关和状态的。寄存器的 地址空间为 8 位,可能的值为 00H 到 是除了在本文档里介绍的寄存器,其他大部分为测试或保留功能的寄存器,请用户参考本文档的用法。 先

4、介绍一些术语: 自动语音识别技术( 文 n 缩写,是一种先进先出的数据缓存器,它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单。 (*) 片内部有 2 个 别是: 主数据处理 存器, 者主数据区 语音识别添加关键词用 存器 本文档中专指外部电路板的主控芯片,对 片进行控制的微处理器。 文档中专指本芯片 部的专用 现语音识别和语音播放的算法。 6 寄存器的详细说明如下: 编号 (16 进制 ) 说明 01 据口 02 断允许 第 0 位:允许 断; 第 2 位:允许 断; 05 据口 06 (只读 )态 第 6 位: 1 表示忙,不能写所有 第 3 位: 1 表示 满,不能写。 0

5、8 清除 容(清除指定 再写入一次 00H) 第 0 位:写入 1 清除 2 位:写入 1 清除 1 时钟频率设置 1 17 写 35H 对 行软复位( 写 48H 可以激活 写 4以使 眠,比较省电。 19 时钟频率设置 2 1B 时钟频率设置 3 1C 关控制 写 00H 可用 写 09H 留命令字,具体使用按照给出的参考程序代码使用。 写 0克风输入 道可用 (芯片管脚 脚 9,10,12 ) 写 07H 立体声 入 道可用 (芯片管脚 脚 13,14) 写 23H 入 道可用 (芯片管脚 脚 11) 1D 时钟频率设置 4 1E 用控制,应初始化为 00H 20 限低 8 位( ) 2

6、1 限高 8 位( ) 22 限低 8 位( ) 23 限高 8 位( ) 24 线低 8 位( ) 7 25 线高 8 位( ) 26 线低 8 位( ) 27 线高 8 位( ) 29 中断允许(可读写) 第 2 位: 断允许, 1 表示允许; 0 表示不允许。 第 4 位:同步中断允许, 1 表示允许; 0 表示不允许。 2B 中断请求编号(可读写) 第 4 位: 读取值为 1 表示语音识别有结果产生; 清零。 第 2 位:读取值为 1 表示芯片内部 断发生。 放时会产生中断标志请求外部 据。 第 3 位:读取值为 1 表示芯片内部已经出现错误。 值得注意的是:如果在中断响应时读到这位为

7、 1,需要对芯片进行重启 可以继续工作。 33 放用设置 开始播放时写入 01H, 播放完写入 00H。 35 益,或可以理解为麦克风( 量。 测试版工作时使用的设置是 43H。可以设置为 00 建议设置值为 40越大代表 量越大,识别启动越敏感,但可能带来更多误识别;值越小代表 量越小,需要近距离说话才能启动识别功能,好处是对远处的干扰语音没有反应。 37 语音识别控制命令下发寄存器 写 04H:通知 添加一项识别句。 写 06H:通知 始识别语音。 在下发 命令前,需要检查 存器的状态。 38 限低 8 位( ) 3A 限高 8 位( ) 3C 限低 8 位( ) 3E 限高 8 位( )

8、 40 线低 8 位( ) 42 线高 8 位( ) 44 线 低 8 位( ) 46 线高 8 位( ) 79 时钟频率设置 5 81 耳机左音量 ,0: 音量大小:数值越小,代表声音越大;数值越大,代表声音越小;本寄存器设置为 00H 为最大音量。 调节本寄存器后,设置 寄存器 1,可以使调节音量有效。 8 83 耳机右音量 ,0: 音量大小:数值越小,代表声音越大 ;数值越大,代表声音越小;本寄存器设置为 00H 为最大音量。 调节本寄存器后,设置 寄存器 1,可以使调节音量有效。 85 内部反馈设置 初始化时写入 52H 播放 写入 5改变内部增益 ) 其中 ,0为混音器反馈电阻设置 00 : 60 01 : 450 : 30 11 : 15前程序中设为 307 模拟电路控制 放初始化时写 叭音量调节激发 (见 8E 寄存器 ) 机左音量调节激发 (见 81 寄存器 ) 机右音量调节激发 (见 83 寄存器 ) 89 模拟电路控制 初始化时写 03H 放时写 8D 内部增益控制 初始化时写入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 嵌入式开发/单片机

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号