說(shuō)話(huà)時(shí)能播放背景音樂(lè )的語(yǔ)音合成芯片SC-691
關(guān)鍵詞:SC-791;語(yǔ)音合成;從合成器
1 概述
SC-691是美國SENSORY公司SC-6xx語(yǔ)音合成芯片家族的一員。它工作于從模式,可接收來(lái)自主機的命令和語(yǔ)音壓縮數據,然后將其轉換成語(yǔ)音輸出。由于使用它不需掌握SC-6xx的編程知識,所以是SC-6xx家族里最易使用的產(chǎn)品。
SC-691是一個(gè)標準的從合成器,可以和主處理器一起工作,可應用于各種跟語(yǔ)音相關(guān)的產(chǎn)品中,如安全系統、學(xué)習輔助工具、游戲和玩具等。它的高質(zhì)量、低位率加密、易于與主機匹配的界面、數字增益可控制、低功耗睡眠模式以及低壓工作等特性使其成為需要長(cháng)時(shí)間播放語(yǔ)音、開(kāi)發(fā)周期短、以及要通過(guò)從機來(lái)控制周邊裝置等應用的理想器件。
SC-691支持多種語(yǔ)音合成算法。不同算法所用到的數據存儲容量不同。當采用MX的合成算法時(shí),最低的數據率可達1.0bps,亦即一秒的語(yǔ)音數據只占一個(gè)位的空間。用戶(hù)可以自己權衡語(yǔ)音質(zhì)量與數據空間的關(guān)系,以滿(mǎn)足自己的性能價(jià)格要求。
SC-691的最大特點(diǎn)是其播放單通道FM音樂(lè )可與CX/MX語(yǔ)音數據同步進(jìn)行,這使得SC-691能在以MX/CX格式說(shuō)話(huà)的同時(shí)播放背景音樂(lè )。
2 主要特性
SC-691語(yǔ)音合成芯片具有如下特性:
●通過(guò)寄存器擴展可提供無(wú)限長(cháng)時(shí)間的語(yǔ)音播放;
●運行速度高達12.32MIPS;
●支持多種算法,其數據率范圍:在MX及8kHz采樣頻率時(shí)可達1.0kbps~-3.5kbps;而在CX及8kHz采樣頻率時(shí),則分別為3.0kbps、3.7kbps、4.5kbps、6.2kbps、7.7kbps和11.2bps。
另外?該器件還具有ADPCM、單通道FM合成、單通道FM與CX/MX的混合模式等。
●采用中斷驅動(dòng)來(lái)傳送語(yǔ)音與命令;
●具有6級數字增益控制;
●帶有4個(gè)用戶(hù)可配置的I/O口;
●具有可選的4位或8位數據總線(xiàn);
●有三種降低功耗的待機模式,可延長(cháng)電池壽命(深度睡眠模式下電流小于10μA);
●時(shí)鐘可選,用戶(hù)可根據情況選擇低成本的1%電阻或高精度32.368kHz晶振做系統時(shí)鐘;
●低電壓工作(3V~5.2V),適用于手持產(chǎn)品;
●4位模式時(shí)可在任何時(shí)候停止說(shuō)話(huà),并可在支持說(shuō)話(huà)的同時(shí)傳送命令,以執行一定的任務(wù),可直接驅動(dòng)32Ω的揚聲器;
●在播放CX/MX語(yǔ)音數據時(shí)可播放單通道的FM音樂(lè );
●具有裸片與64腳LQFP封裝可供選擇。
3 引腳功能和內部結構
SC-691具有36腳裸片和64腳LQFP兩種封裝形式。圖1是其LQFP封裝的引腳排列圖,各引腳的功能說(shuō)明如表1所列。圖2是其內部結構框圖。
表1 SC-691的引腳說(shuō)明
引 腳 | 引腳名 | I/O類(lèi)型 | 功 能 |
39~36 | DATA0~DATA3 | 輸入/輸出 | 數據位0~3 |
35 | DATA4或DATA/COMMAND | 輸入/輸出 | 4位模式時(shí)為DATA/COMMAND腳,用來(lái)指示主機傳送的命令還是數據。8位模式是數據位4 |
3432 | DATA5~DATA7 | 輸入/輸出 | 數據位5~7(8位模式時(shí)) |
6 | INRDY | 輸出 | 從機向主機發(fā)出的輸出信號。低電平表明SC-691準備接收數據或命令。高電平指示SC-691處于忙狀態(tài),主機不能寫(xiě)任何數據或命令給它 |
5 | OUTRDY | 輸出 | 從機向主機發(fā)送的輸出信號。低電平指示SC-691準備向主機發(fā)送命令或數據 |
43~40 | PD4~PD7 | 輸入/輸出 | 通用I/O總線(xiàn) |
3 | R/W | 輸入 | 來(lái)自主機的輸入信號。主機讀操作時(shí)將其置高,寫(xiě)操作時(shí)將其置低 |
4 | STROBE | 輸入 | 來(lái)自主機的輸入信號。在讀寫(xiě)序列里與R/W信號聯(lián)合使用。在讀/寫(xiě)操作的序列里,該信號被拉成高-低-高 |
15 | OSCOUT | 輸出 | 阻抗振蕩器/晶體振蕩器的輸出端 |
14 | OSCIN | 輸入 | 阻抗振蕩器/晶體振蕩器的輸入端 |
13 | PLL | 輸出 | 鎖相環(huán)濾波器的輸出 |
11 | SCANIT | 輸入 | 掃描口數據輸入 |
8 | SCANOUT | 輸出 | 掃描口數據輸出 |
10 | SCANCLK | 輸入 | 掃描口時(shí)鐘 |
9 | SYNC | 輸入 | 掃描口同步 |
7 | TEST | 輸入 | 測試模式 |
47 | DACP | 輸出 | 數模加輸出 |
45 | DACM | 輸出 | 數模減輸出 |
12 | RESET | 輸入 | 復位腳,低電平有效 |
1,2,31,44,46 | VDD | 處理器電源,額定電壓為5V | |
16,48,49,64 | VSS | 接地 |
4 應用
SC-691型語(yǔ)音和音樂(lè )合成芯片的電源電壓(VDD)范圍為3~5.2V,它的CPU時(shí)鐘 f?CPU?范圍為64~12320kHz,其DACP和DACM間的負荷電阻R?DAC?最小應大于32Ω。
根據通信數據總線(xiàn)的寬度不同,SC-691具有兩種通訊模式:4位模式和8位模式。兩種模式所需的總線(xiàn)資源如表2所示。
表2 通訊資源分配表
具體總線(xiàn) | SC-691(4位模式) | SC-691(8位模式) |
數據線(xiàn)總線(xiàn) | 4 | 8 |
控制線(xiàn)總線(xiàn) | 3(STROBE,R/W,data/command) | 2(STROBE,R/W) |
狀態(tài)線(xiàn)總線(xiàn) | 2(INRDY,OUTRDY) | 2(INRDY,OUTRDY) |
通用I/O口總線(xiàn) | 4 | 4 |
命令支持(說(shuō)話(huà)時(shí)) | 是 | 束 |
圖3是一個(gè)語(yǔ)音電子書(shū)的系統結構圖。其中可插式存儲卡內存儲的是SC-691可用的語(yǔ)音數據。通過(guò)更換可插式存儲卡的內容可以更換電子書(shū)的內容。一般情況下,可使用MMC卡。
主控機通過(guò)串行接口可以與PC機進(jìn)行通訊,以便更換電子書(shū)的內容。主控機讀取卡內數據并將該數據傳送到SC-691可將其播放出來(lái)。
利用SC-691可將接收到的語(yǔ)音數據(即電子書(shū)內容)信號進(jìn)行合成并播放。利用顯示模塊通過(guò)文本形式可將電子書(shū)的內容顯示出來(lái)。
輸入模塊用于對電子書(shū)進(jìn)行控制,如開(kāi)關(guān)機、讀書(shū)等。在該系統中,主控機與SC-691間以4位模式進(jìn)行通訊。
評論