语音识别芯片LD3320介绍续

语音识别芯片LD3320寄存器介绍

      语音识别芯片LD3320寄存器大部分都是有读和写的功能,有的是接受数据的,有的是设置开关和状态的。寄存器的地址空间为8位,可能的值为00H到FFH。但除了本文档介绍的寄存器,其他大部分为测试或保留功能的寄存器。

      术语:

      ASR: 自动语音识别技术(Automatic Speech Recognition)。

      FIFO:英文First In First Out 的缩写,是一种先进先出的数据缓存器,它与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单。LD3320芯片内部有2个FIFO,

      分别是:

      1、FIFO_DATA主数据处理FIFO缓存器,ASR或者MP3的主数据区。

      2、FIFO_EXT 语音识别添加关键词用FIFO缓存器。

      MCU: 本文档中专指外部电路板的主控芯片,对LD3320芯片进行控制的微处理器。

      DSP:本文档中专指本芯片LD3320内部的专用DSP,实现语音识别和语音播放的算法。

      寄存器的详细说明如下:

语音识别芯片LD3320介绍续_第1张图片

 语音识别芯片LD3320介绍续_第2张图片

 语音识别芯片LD3320介绍续_第3张图片

 语音识别芯片LD3320介绍续_第4张图片

 语音识别芯片LD3320介绍续_第5张图片

语音识别芯片LD3320寄存器操作

      语音识别芯片LD3320的各种操作,都必须通过寄存器的操作来完成。比如设置标志位、读取状态、向FIFO 写入数据等。寄存器读写操作有4 种方式,即并行方式(软、硬)和串行SPI 方式(软、硬)。

      1、并行方式

      第46 脚(MD)接低电平时按照此方式工作。 写和读时序图如下:

语音识别芯片LD3320介绍续_第6张图片

并行方式写时序

语音识别芯片LD3320介绍续_第7张图片

并行方式读时序

      A0 负责通知芯片是数据段还是地址段。A0 为高时是地址,而A0为低时是数据。发送地址时CSB*和WRB*必须有效,写数据时同样CSB*和WRB*必须有效,而读数据时CSB*和RDB*必须有效。

      2、串行SPI 方式

      第46 脚(MD)接高电平,且第42 腿(SPIS*)接地时按照此方式工作。写和读的时序图如下:

语音识别芯片LD3320介绍续_第8张图片

SPI 方式写时序

      写的时候要先给SDI 发送一个 “写”指令(04H),然后给SDI 发送8 位寄存器地址,再给SDI 发送8 位数据。在这期间,SCS*必须保持在有效(低电平)。

语音识别芯片LD3320介绍续_第9张图片

SPI方式读时序

      读的时候要先给SDI发送一个 “读”指令(05H),然后给SDI发送8位寄存器地址,再从SDO接受8位数据。在这期间,SCS*必须保持在有效(低电平)。

你可能感兴趣的:(语音识别,人工智能)