嵌入式語音識別處理ISD-SR3000應用電路設計
ISD-SR3000是新型嵌入式語音識別處理器,它由語音識別引擎、語音壓縮引擎和錄間功能組成。并帶有最優(yōu)指令系統(tǒng)為核心的PISC/PSP、靈活的CODEC接口和串行主控制器接口,文中介紹了ISD-SR3000的特點、引腳排列和功能。給出了一個用 SR3000組成的語音識別系統(tǒng)電路。
本文引用地址:http://m.butianyuan.cn/article/201612/326771.htm基于SR3000的語音識別系統(tǒng)
由ISD-SR3000構(gòu)成的語音識別系統(tǒng)由電路如圖2所示。以下分別介紹電路中各部分的功能。
時鐘電路
SR3000內(nèi)含片內(nèi)振蕩器,但應用時也可通過X1和X2/CLKIN端的外接晶振或外部時鐘源來產(chǎn)生時鐘信號。外部時鐘源信號應通過X2/CLKIN端輸入。要注意的是,外部時鐘源電平與CLKIN的輸入電平要相符(3.3V或5V)。
外接晶振可通過X1和X2/CLKIN端與芯片內(nèi)的振蕩電路相連。為減少寄生電容和電感對振蕩頻率的影響,外接的晶振和電容應盡量靠近X1和X2/CLKIN端。ISD-SR3000可工作在3.3V±10%和5V±10%兩種電壓,不同電壓的接線方式不同。圖3是采用3.3V電源時的接線圖,圖4為采用5V電源時的接線圖。SD-SR3000具有低功耗模式,在低功耗模式時的電流消耗僅12mA,此時芯片中的一些功能模塊處于未激活狀態(tài),因而不能進行語音識別。低功耗模式時的引腳CS0和CS1必須置1,這時,MWCLK、MWDIN信號將保持在Vss+0.5V,而RESET、MWCS信號則將保持在Vcc- 0.5V。
存儲器接口
ISD-SR3000利用擴展的Flash(閃存)和RO來存儲聲音標簽、詞匯、提示符和音質(zhì)模型。建議選用16M以上存儲容量的擴展Flash存儲器,如Am29LA160D等。外接64kB的SRAM可實現(xiàn)HMM算法。表2給出了擴展地址線的接口信號。
ISD-SR3000可為模擬和數(shù)字電話提供一個支持主和從CODEC接口模式的CODEC接口,該接口具有8位和16位的信道寬度,能支持可變和固定格式的通信協(xié)議。在主模式下,可利用SR3000來控制CODEC的運行以滿足模擬電話和獨立標準的應用;在從模式下,CODEC接口由外接信號控制,此模式可用于數(shù)字電話,如ISDN或DECT線等。CODEC接口使用的5個信號分別為CDIN、CODUT、CCLK、CFS0和CSF1。其中 CDIN、CDOUT、CCLK和CFS0被連接到第一個CODEC。CDIN、CDOUT、CCLK和CFS1被連接到第二個CODEC接口。數(shù)據(jù)通過 CDOUT輸出端傳送給CODEC接口,并通過CDIN輸入端從CODEC讀出。CCLK和CFS0端在主模式下為輸出狀態(tài),而在從模式下為輸入狀態(tài)。CFS1是一個輸出端。
評論