999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

WTV080芯片在以太網維文信息家電控制平臺中的應用

2015-07-28 12:19:03朱靜等
現代電子技術 2015年11期

朱靜等

摘 要: WTV080芯片是可編程一次性燒錄(OTP)語音芯片,內置16 b DAC數字/仿真轉換器、PSG語音合成器和音質優化算法器,高保真,耗電小。這里主要介紹語音芯片WTV080的語音功能,闡述了STM32F103VE控制WTV080在以太網維文信息家電控制平臺中的具體實現方案。最終實現了性能穩定的語音播放功能。

關鍵詞: 語音芯片; 以太網; 家電控制平臺; 維文信息

中圖分類號: TN912.34?34; TP391.9 文獻標識碼: A 文章編號: 1004?373X(2015)11?0010?03

Application of WTV080 in Ethemet Uyghur information household appliances control platform

ZHU Jing, HAN Yun?fei, ZHAO Xin?miao, SHI Ke?ke

(College of Computer and Information Engineering, Xinjiang Agricultural University, Urumchi 830052, China)

Abstract: WTV080 is a voice chip with programmable one?time programming (OTP), in which 16?bit DAC, PSG voice synthesizer and sound quality optimization algorithm are built. It has the characteristics of high?fidelity and low power consumption. The voice functions of WTV080 are introduced. The concrete realization scheme of Uyghur information household appliances control platform with WTV080 controlled by STM32F103VE is described. The stable voice playing function is realized.

Keywords: voice chip; Ethernet; household appliance control platform; Uyghur information

隨著計算機網絡技術的飛速發展,一個以網絡為核心的信息時代已悄然到來。雖然網絡帶來的方便與快捷是大家有目共睹的,但是人們對生活環境提出的要求也在不斷提升,這就使得“智能住宅”、“家庭自動化”等技術越來越受到人們的關注[1]。在以太網維文信息家電控制平臺設計中加入語音播報的功能,能夠讓使用者體驗到家電控制的智能化與實用性,增強交互體驗[2]。

1 WTV080芯片介紹

1.1 芯片特點

WTV080芯片是可編程的一次性燒錄(OTP)語音芯片,根據芯片型號,語音長度可分別達到10 s,20 s,40 s,80 s,170 s,340 s。由于該芯片內置16 b DAC數字/仿真轉換器、PSG語音合成器和音質優化算法器,具有PWM和DAC兩種音頻輸出方式,所以能夠表現出較高質量的音頻。可任意插入靜音,相同的語音可重復調用,且不占用語音空間。

芯片具有多種工作模式,包括按鍵控制模式、按鍵組合控制模式、并口控制模式和串口控制模式等。播放語音時,BUSY腳可根據需要,設定輸出高電平或低電平。它內置0.5 W喇叭直推線路,不需要外加器件,音質與音量比傳統“Cout+三枀管”更佳,且更省電節能。工作電壓范圍為2.5~3.6 V。當處于省電模式時,耗電量僅為 2 μA,芯片上電后1 s或者語音停止播放后1 s自動休眠。具有強大的可編程能力,可以根據需要定制各種復雜的功能[3]。

1.2 芯片封裝與引腳定義

WTV080 SOP16封裝示意圖如圖1所示,各引腳功能如表1所示。

2 WTV080三線串口控制時序和控制命令

2.1 三線串口控制時序

三線串口控制模式[4]是由片選CS、時鐘CLK和數據DATA進行控制操作的,并且時序仿照標準SPI通信方式。具體的時序圖如圖2所示。

從圖2中可以看出:在發送數據前,復位信號RESET先置低5 ms,對WTV080芯片進行初始化,然后在8 ms后片選信號CS,CLK再置低5 ms以喚醒WTV語音芯片。WTV080在時鐘(時鐘周期介于200 μs~2 ms之間,推薦使用300 μs)的上升沿接收數據,先接收低位數據,然后是高位數據。數據成功接收后,語音播放忙信號 BUSY做出響應。同樣,向外發送數據時先發送低位數據,再發送高位數據。在發送數據時,無需先發送命令碼再發送指令。

2.2 控制命令

圖2中數據線上的D0~D7表示一個地址或者命令數據。E0H~FEH的功能如表2所示。

3 WTV080播報語音控制

WTV080在正確的控制下,才能正常播報語音,本設計采用的控制芯片為STM32F103VE。

3.1 STM32F103VE簡介

STM32F103VE增強型使用高性能的ARM? CortexTM?M3 32位的RISC內核[5],工作頻率為72 MHz;內置高速存儲器(高達512 KB的閃存和64 KB的SRAM);豐富的增強I/O端口和連接到兩條APB總線的外設。所有型號的器件都包含3個12位的ADC、4個通用16位定時器和2個PWM定時器,還包含標準和先進的通信接口:2個I2C接口、3個SPI接口、2個I2S接口、1個SDIO接口、5個USART接口、1個USB接口和1個CAN接口。

該STM32F103VE的工作溫度范圍為-40~105 ℃;供電電壓為2.0~3.6 V;具有省電模式,可以保證低功耗應用的要求[6]。

3.2 STM32F103VE和WTV080的接口

因WTV080采用三線串口模式,所以將STM32F103VE的PE10,PE11,PE13,PE9作為普通I/O口線,PE12作為輸入I/O口線。按照WTV080操作時序,通過CS,CLK,DATA對WTV080進行控制語音播報。接收到相應的指令,調用相應的語音進行播放。其語音芯片電路如圖3所示。

4 語音系統的設計流程

語音系統的設計流程主要包括4個步驟:硬件設計、制作語音文件、燒寫語音文件和軟件處理。

4.1 硬件設計

WTV080語音芯片采用三線串口模式,通過STM32F103VE的三個通用I/O口分別連接到WTV080芯片的CS,CLK,DATA,再找兩個通用I/O口分別連接RESET(復位)管腳與BUSY忙信號管腳,設置連接WTV080芯片的CS,CLK,DATA,RESET(復位)管腳狀態為輸出,連接WTV080芯片的BUSY忙信號管腳狀態為輸入。

4.2 語音文件的建立

在Interphonic.5.0語音合成系統[7]制作語音文件中,使用軟件WTV VoiceChip 3.58e創建項目[8]。導入語音文件,通過單擊菜單欄“WavOperation”項下面的Load Wav…,彈出對話框選擇加載的錄音文件(WAV格式)。

4.3 燒寫語音

連接好燒寫語音芯片的設備,單擊菜單欄“Tools”項Com Download下載框,選擇相應的bin文件,選擇使用的串口,單擊Download即可下載語音文件到設備,通過操作設備再把語音燒寫到語音芯片。

4.4 軟件處理

通過控制三線串口模式的時序,將相應的語音地址發送到WTV080的語音芯片,芯片就會調用相對應的語音文件進行播放,播放完一段語音,BUSY忙信號就會輸出低電平,當STM32F103VE檢測到BUSY輸出的低電平后,認為一段語音播放完畢,就可以調用下一段語音進行播放了。

5 語音控制程序

5.1 STM32F103VE驅動程序簡介

STM32F103VE驅動程序接收以太網協議數據并分析,調用相應的語音進行語音播放。WTV080語音芯片程序流程如圖4所示。

5.2 三線串口控制程序

數據發送程序如下:

void audioPlay(unsigned char AudioData)

{

unsigned char TxData=0;

YY_NSS_LOW();

delay_ms(5);

for(TxData=0;TxData<8;TxData++)

{

YY_SCK_LOW();

if(AudioData & 0x01)

{

YY_MOSI_HIGH();

}

else

{

YY_MOSI_LOW();

}

AudioData>>=1;

delay_us(200);

YY_SCK_HIGH();

delay_us(200);

}

YY_NSS_HIGH();

}

6 結 論

從初期控制板的設計和后期模型的制作,到對整個模型系統的測試,結果表明,使用STM32F103VE控制WTV080語言芯片成功地實現了語音播報的功能,并且性能穩定,音質良好。

參考文獻

[1] 玉海超,王紅蕾.基于ARM的智能網絡家居系統的設計與實現[J].信息技術,2012(4):162?165.

[2] 司德花.英漢智能語音芯片應用于旅游業的研究[J].經濟研究導刊,2014(18):250?251.

[3] 佚名.可在多種場合應用的WTV系列語音芯片[J].電子制作,2008(6):16?17.

[4] 韓德紅,張顯才,李向東.基于FPGA的串口控制器設計與實現[J].空軍雷達學院學報,2008(2):113?116.

[5] 張慶輝,馬延立.STM32F103VET6和ENC28J60的嵌入式以太網接口設計[J].單片機與嵌入式系統應用,2012(9):23?25.

[6] 于春雪.STM32F103的高速以太網接口設計[J].單片機與嵌入式系統應用,2011(9):43?45.

[7] 佚名.科大訊飛新一代語音合成系統Interphonic 5.0強勢登陸語音市場[J].通訊世界,2006(7):84?85.

[8] 范維全,鄧華.車載儀表真人發聲提示技術的研究[J].安徽電子信息職業技術學院學報,2013(5):1?3.

主站蜘蛛池模板: 国产鲁鲁视频在线观看| 在线欧美国产| 国产成人综合日韩精品无码不卡| 国产伦片中文免费观看| 日韩美一区二区| 亚洲AV电影不卡在线观看| 国产簧片免费在线播放| 91精品福利自产拍在线观看| 中文字幕亚洲精品2页| 色成人综合| 亚洲精品无码日韩国产不卡| 欧美精品成人| 波多野结衣在线一区二区| 婷婷综合亚洲| 在线a网站| 国产精品深爱在线| 啦啦啦网站在线观看a毛片| 精品久久久久久久久久久| 毛片久久网站小视频| 六月婷婷综合| 精品久久人人爽人人玩人人妻| www.精品视频| 精品亚洲麻豆1区2区3区| 香蕉在线视频网站| 91视频99| 看你懂的巨臀中文字幕一区二区| 国产青榴视频| 99热线精品大全在线观看| 人人看人人鲁狠狠高清| 国产精品免费福利久久播放| 青草国产在线视频| 日本人又色又爽的视频| 久久亚洲国产视频| 亚洲成人高清无码| 欧美精品xx| 亚洲国产成人在线| 亚洲制服丝袜第一页| 免费a在线观看播放| 亚洲第一区在线| 72种姿势欧美久久久大黄蕉| 91精品国产自产在线老师啪l| 香蕉久久国产精品免| 欧美激情二区三区| 国产偷倩视频| 国产成人精品高清不卡在线| 欧美成人日韩| 看av免费毛片手机播放| 国产99视频精品免费视频7| 欧美精品影院| 亚洲第一av网站| 欧美日韩久久综合| 亚洲精品中文字幕午夜| 麻豆精选在线| 香蕉在线视频网站| 国产精品视频观看裸模| 国产av剧情无码精品色午夜| 亚洲精品亚洲人成在线| 欧美在线中文字幕| 99久久无色码中文字幕| 亚洲日韩国产精品无码专区| 91精品专区| 欧美三级视频在线播放| 国产精品无码制服丝袜| 伦精品一区二区三区视频| 啪啪国产视频| 有专无码视频| 午夜影院a级片| 亚洲妓女综合网995久久| 在线观看亚洲天堂| 狠狠色丁香婷婷综合| 91尤物国产尤物福利在线| 国产精品成| 无码中文字幕精品推荐| 国模在线视频一区二区三区| 国产成人高清精品免费| 天天操天天噜| jizz在线免费播放| 欧美综合中文字幕久久| 久久久久亚洲AV成人人电影软件 | 国产精品人成在线播放| 毛片免费网址| 亚洲精品不卡午夜精品|