 
0.png (9.08 KB, 下載次數: 67)
下載附件
2018-7-10 19:02 上傳
0.png (37.4 KB, 下載次數: 66)
下載附件
2018-7-10 19:02 上傳
簡介
LD3320芯片是一款“語音識別 ”專用芯片。該芯片集成了語音識別處理器和一些外部電路,包括 AD、DA 轉換器、麥克風接口、聲音輸出接口等。本芯片不需要外接任何的輔助芯片如 Flash、RAM 等,直接集成在現有的產品中即可以實現語音識別/聲控/人機對話功能。并且,識別的關鍵詞語列表是可以任意動態編輯的。本文檔介紹如何編寫程序實現芯片的功能。為更好地理解本文檔內容,建議用戶先仔細閱讀《LD3320 數據手冊》。
寄存器操作
本芯片的各種操作,都必須通過寄存器的操作來完成。比如設置標志位、讀取狀態、向 FIFO 寫入數據等。寄存器讀寫操作有 2 種方式,即標準并行方式和串行 SPI 方式。可參考附錄 附錄 附錄 附錄 B BB B 中的代碼。
1. 并行方式
第 46 腳(MD)接低電平時按照此方式工作。
寫和讀的時序圖如下:
0.png (15.98 KB, 下載次數: 58)
下載附件
2018-7-10 19:03 上傳
0.png (20.55 KB, 下載次數: 66)
下載附件
2018-7-10 19:04 上傳
由時序圖可以看到,A0負責通知芯片是數據段還是地址段。A0為高時是地址,而 A0為低時是數據。發送地址時 CSB*和 WRB*必須有效,寫數據時同樣 CSB*和 WRB*必須有效,而讀數據時 CSB*和 RDB*必須有效。
2. 串行 SPI 方式
第 46 腳(MD)接高電平,且第 42 腿(SPIS*)接地時按照此方式工作。寫和讀的時序圖如下:
0.png (117.72 KB, 下載次數: 70)
下載附件
2018-7-10 19:04 上傳
0.png (120.72 KB, 下載次數: 72)
下載附件
2018-7-10 19:05 上傳
三 .寄存器介紹
寄存器大部分都是有讀和寫的功能,有的是接受數據的,有的是設置開關和狀態的。寄存器的地址空間為 8 位,可能的值為 00H 到 FFH。但是除了在本文檔里介紹的寄存器,其他大部分為測試或保留功能的寄存器,請用戶參考本文檔的用法。
先介紹一些術語:
ASR : 自動語音識別技術(Automatic Speech Recognition)。
FIFO :英文 First In First Out 的縮寫,是一種先進先出的數據緩存器,它與普通存儲器的區別是沒有外部讀寫地址線,這樣使用起來非常簡單。 (*) LD3320 芯片內部有 2 個 FIFO,分別是:
FIFO_EXTFIFO_DATA FIFO_DATA 主數據處理 FIFO 緩存器,ASR 或者MP3 的主數據區
FIFO_EXT 語音識別添加關鍵詞用 FIFO 緩存器
MCU MCU MCU MCU: 本文檔中專指外部電路板的主控芯片,對 LD3320 芯片進行控制的微處理器。
DSP DSP DSP DSP:本文檔中專指本芯片 LD3320 內部的專用 DSP,實現語音識別和語音播放的算法。
0.png (108.29 KB, 下載次數: 69)
下載附件
2018-7-10 19:06 上傳
完整的pdf格式文檔51黑下載地址:
LD3320數據手冊.pdf
(513.32 KB, 下載次數: 49)
2018-7-10 14:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
LD3320開發手冊.pdf
(366.31 KB, 下載次數: 33)
2018-7-10 14:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|