| 摘要:SPCE061A是凌陽科技推出的一款16位結(jié)構(gòu)的微控制器。SPCE061A內(nèi)嵌32K字的閃存(FLASH),內(nèi)置兩路DAC,能以單芯片實現(xiàn)少量語音的存儲、放音;非常適合于帶有語音功能的產(chǎn)品應(yīng)用。此外,SPCE061A有14個中斷源,來自定時器A / B,時基,2個外部時鐘源輸入,鍵喚醒等;以及同步、異步的串行接口等豐富的資源。本論文介紹了61板(SPCE061A精簡開發(fā)板)與USB接口模組所組成的帶有USB接口功能的錄音系統(tǒng)的原理、應(yīng)用。該系統(tǒng)方案可廣泛應(yīng)用于各種USB設(shè)備的開發(fā)參考。本系統(tǒng)主要介紹USB接口模組,并提供SPCE061A與該模組的接口函數(shù)。 關(guān)鍵詞:SPCE061A、USB、錄音 1 引言 通用串行總線(USB)是一種新興的計算機(jī)外圍串行通信接口標(biāo)準(zhǔn),它克服傳統(tǒng)計算機(jī)串/并口的缺陷,具有熱插拔,即插即用,數(shù)據(jù)傳輸可靠,擴(kuò)展方便,低成本等優(yōu)點,已成為當(dāng)前計算機(jī)必備的接口之一,同時也被廣泛地應(yīng)用于嵌入式系統(tǒng)設(shè)計中。 為了使USB開發(fā)者、愛好者輕松學(xué)習(xí)USB協(xié)議,開發(fā)USB設(shè)備,凌陽科技教育推廣中心設(shè)計了USB接口模組。USB接口模組可以與任何滿足資源條件的MCU連接,設(shè)計者可以使用它來完成自己的USB設(shè)備。本文正是介紹應(yīng)用凌陽教育推廣中心的USB接口模組結(jié)合SPCE061A單片機(jī)的語音特色完成帶USB接口的錄音系統(tǒng)。
2 芯片特性簡介 2.1 SPCE061A特性簡介 SPCE061A是凌陽科技研發(fā)生產(chǎn)的性價比很高的一款十六位單片機(jī),使用它可以非常方便靈活的實現(xiàn)語音的錄放系統(tǒng),該芯片擁有8路10位精度的ADC,其中一路為音頻轉(zhuǎn)換通道,并且內(nèi)置有自動增益電路。這為實現(xiàn)語音錄入提供了方便的硬件條件。兩路10精度的DAC,只需要外接功放(SPY0030A)即可完成語音的播放。另外凌陽十六位單片機(jī)具有易學(xué)易用的效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持標(biāo)準(zhǔn)C語言,可以實現(xiàn)C語言與凌陽匯編語言的互相調(diào)用,并且,提供了語音錄放的庫函數(shù),只要了解庫函數(shù)的使用,就會很容易完成語音錄放,這些都為軟件開發(fā)提供了方便的條件: 特性: u 16位μ’nSP微處理器; u 工作電壓:內(nèi)核工作電壓VDD為2.6~3.6V(CPU),IO口工作電壓VDDH為VDD~5.5V(I/O); u CPU時鐘:0.32MHz~49.152MHz; u 內(nèi)置2K字SRAM; u 內(nèi)置32K閃存ROM; u 可編程音頻處理; u 晶體振蕩器; u 系統(tǒng)處于備用狀態(tài)下(時鐘處于停止?fàn)顟B(tài)),耗電小于2μA@3.6V; u 2個16位可編程定時器/計數(shù)器(可自動預(yù)置初始計數(shù)值); u 2個10位DAC(數(shù)-模轉(zhuǎn)換)輸出通道; u 32位通用可編程輸入/輸出端口; u 14個中斷源可來自定時器A / B,時基,2個外部時鐘源輸入,鍵喚醒; u 具備觸鍵喚醒的功能; u 使用凌陽音頻編碼SACM_S240方式(2.4K位/秒),能容納210秒的語音數(shù)據(jù); u 鎖相環(huán)PLL振蕩器提供系統(tǒng)時鐘信號; u 32768Hz實時時鐘; u 7通道10位電壓模-數(shù)轉(zhuǎn)換器(ADC)和單通道聲音模-數(shù)轉(zhuǎn)換器; u 聲音模-數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動增益控制(AGC)功能; u 具備串行設(shè)備接口; u 低電壓復(fù)位(LVR)功和低電壓監(jiān)測(LVD)功能; u 內(nèi)置在線仿真板(ICE,In- Circuit Emulator)接口。 2.2 USB接口模組簡介 2.2.1 基本特性與參數(shù)指標(biāo) u 產(chǎn)品型號:USB MODULE SN-008; u USB接口模組工作電壓:3.3V or 5V; u USB接口模組外形尺寸:35mm×52mm; u USB接口模組工作系統(tǒng)環(huán)境:windows98/windows me/windows 2000/windows xp。 2.2.2 主要功能 u USB接口模組支持USB總線供電方式同時支持外設(shè)供電方式,USB接口模組可以給外設(shè)提供電源。 u USB接口模組可以與任何符合資源要求的MCU連接,進(jìn)行USB通信。 2.2.3 結(jié)構(gòu)框圖與實物圖對照 |