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兩種音頻輸出方式,所以能夠表現出較高質量的音頻??扇我獠迦腱o音,相同的語音可重復調用,且不占用語音空間。

芯片具有多種工作模式,包括按鍵控制模式、按鍵組合控制模式、并口控制模式和串口控制模式等。播放語音時,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.

主站蜘蛛池模板: 欧美日韩第二页| 91原创视频在线| 欧美精品另类| 亚洲女同欧美在线| 国产成人艳妇AA视频在线| 蜜臀AV在线播放| 欧美一区日韩一区中文字幕页| 国产欧美日韩免费| 亚洲天堂.com| 国内毛片视频| 国产精品自在自线免费观看| 成·人免费午夜无码视频在线观看| 亚洲美女一级毛片| 亚洲欧美另类中文字幕| 伊人国产无码高清视频| 无码中文字幕精品推荐| 国产一级视频久久| 99re免费视频| 午夜精品福利影院| 91小视频在线播放| 国产精品夜夜嗨视频免费视频| AV无码一区二区三区四区| 亚洲日韩高清在线亚洲专区| 亚洲无码熟妇人妻AV在线| 日本少妇又色又爽又高潮| 亚洲,国产,日韩,综合一区| 色欲综合久久中文字幕网| 免费看a毛片| 成人中文字幕在线| 国产视频大全| 国外欧美一区另类中文字幕| 亚洲日韩第九十九页| 91在线播放免费不卡无毒| 亚洲男人在线| 激情综合婷婷丁香五月尤物| 国产尤物视频在线| 国产成人久视频免费| 色妺妺在线视频喷水| 免费无码AV片在线观看国产| 久久免费视频6| 欧美亚洲一二三区| 91福利片| 久久精品无码专区免费| 一级爆乳无码av| 国产欧美精品一区二区| 漂亮人妻被中出中文字幕久久| 国产成人欧美| 最新国产网站| 亚洲精品免费网站| 久久综合婷婷| 18禁高潮出水呻吟娇喘蜜芽| 18禁不卡免费网站| 中文成人无码国产亚洲| 国产精品久久精品| 91精品在线视频观看| 97久久人人超碰国产精品| 无码在线激情片| 亚洲一级色| 91久久精品国产| 亚洲资源在线视频| 久久99国产乱子伦精品免| 色屁屁一区二区三区视频国产| 国产第一页免费浮力影院| 国产精品一老牛影视频| 久久综合成人| 中文字幕亚洲综久久2021| 精品视频91| 71pao成人国产永久免费视频| 热久久国产| 狠狠色成人综合首页| 99精品免费在线| 人妻中文久热无码丝袜| 精品视频免费在线| 婷婷六月综合| 国产精品亚洲天堂| 狠狠v日韩v欧美v| 狠狠色综合久久狠狠色综合| 日本免费精品| 真人免费一级毛片一区二区| 亚洲妓女综合网995久久| 少妇高潮惨叫久久久久久| 四虎永久在线视频|