版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
WT588C語音芯片技術(shù)詳解說明產(chǎn)品特點可以重復(fù)燒寫語音;WT588C-16S容量可以選擇4Mb、8Mb、16Mb、32Mb、64Mb、128Mb;PWM和DAC兩種音頻輸出方式;內(nèi)部集成時鐘振蕩器;二線最多可以加載255段語音;觸發(fā)防抖時間:50us(串口)和10ms(按鍵);支持播放不同采樣率的語音文件、WAV音頻格式;支持BUSY狀態(tài)輸出功能;工作電壓:DC2.4~5.0V。芯片選型WT588C16-16S內(nèi)置容量16Mbit,可以任意更換語音。WT588C-16S外接SPI-flash,可以任意更換語音。芯片控制方式有:兩線串口。芯片輸出方式有:PWM輸出(直接推動喇叭)、DAC輸出(外接功放使用)。下文有相應(yīng)的參考電路。應(yīng)用范圍汽車(防盜報警器、倒車?yán)走_(dá)、GPS導(dǎo)航儀、電子狗、中控鎖);智能家居系統(tǒng);家庭防盜報警器;/醫(yī)療/家電(電磁爐、電飯煲、微波爐);娛樂設(shè)備(游戲機、游樂機);學(xué)習(xí)模型(早教機、兒童有聲讀物);智能交通設(shè)備(收費站、停車場);通信設(shè)備(電話交換機、電話機);工業(yè)控制領(lǐng)域(電梯、工業(yè)設(shè)備);高級玩具。管腳圖4.1、WT588C16-16SDOSPI-CLK12345123456781614121110SPI-CSVDDLP02 13VDDP01PMW2P03PWM1P04VDDS GND 9SPI-DIWT588C16-16S封裝引腳封裝引腳引腳標(biāo)號簡述功能描述1D0I/O連接SPI-DI2SPI-DOI/OSPI-Flash的DO端口http://www.waytron/33SPI-CSI/OSPI-Flash的CS端口4P02CLK兩線串口CLK5P01DI兩線串口DI6P03D0兩線串口DATAOUT7P04REST兩線串口REST(高脈沖)8GNDGND地線9SPI-DII/OSPI-Flash的DI端口10VDDSVDD電源端口11PWM1PWMPWM輸出音頻口12PWM2PWM/DACPWM輸出音頻口/DAC輸出音頻口13VDDVDD電源輸入端口14VDDLVDD電源端口15VDDSVDD電源端口16SPI-CLKI/OSPI-Flash的CLK端口4.2、WT588C-16SSPI-DISPI-CLK12345123456781614121110SPI-CSVDDL P02 13VDDP01PMW2P03PWM1P04P06 GND 9P05WT588C-16S封裝引腳封裝引腳引腳標(biāo)號簡述功能描述1SPI-DII/OSPI-Flash的DI端口2SPI-DOI/OSPI-Flash的DO端口3SPI-CSI/OSPI-Flash的CS端口4P02CLK兩線串口CLK5P01DI兩線串口DI6P03D0兩線串口DATAOUT7P04RST兩線串口時可以設(shè)置為RESTE(高脈沖)8GNDGND地線9P05I/O待定10P06I/O待定11PWM1PWMPWM輸出音頻口12PWM2PWM/DACPWM輸出音頻口/DAC輸出音頻口1313VDDVDD電源輸入端口14VDDLVDD電源端口15VDDSVDD電源端口(3.3V輸出,可以給SPI供電)16SPI-CLKI/OSPI-Flash的CLK端口電氣參數(shù)環(huán)境溫度25℃,工作電壓DC3V參數(shù)參數(shù)標(biāo)記環(huán)境條件最小值典型值最大值單位工作電壓VDD無2.435.0V待機電流(LDOON)ISBVDD=3V,沒負(fù)載345uA待機電流(LDOOFF)ISBVDD=3V,沒負(fù)載11.53uA工作電流IOPVDD=3V,沒負(fù)載600uA輸出驅(qū)動電流IODVDD=3V,VOUT=0.6V10mA輸出灌電流IOSVDD=3V,VOUT=2.4V30mAPWM驅(qū)動電流IODVDD=3V,VOUT=1.5V200mAPWM灌電流IOSVDD=3V,VOUT=1.5V200mA工作溫度TOPR--40~75℃兩線串口控制模式//兩線串口控制模式由DI及CLK發(fā)送數(shù)據(jù)信號控制語音地址,同時由DO返回相關(guān)操作數(shù)據(jù)。在發(fā)送DI前先將CLK拉高100us以喚醒芯片工作,繼而發(fā)送周期為200us的CLK信號跟DI,在接收到DI數(shù)據(jù)100us后DO返回DI所發(fā)送的數(shù)據(jù)。整個數(shù)據(jù)需要發(fā)送24bit,數(shù)據(jù)發(fā)送完成后200us,開始播放地址語音。時鐘周期的工作范圍為50us~4000us。備注:在上電時,若CLK管腳有高脈沖或者高電平,則進(jìn)入燒寫模式,芯片無法正常工作,須給P04(RESET)一個10ms以上的高脈沖。使用51系列MCU的客戶需注意!此類MCU復(fù)位后IO默認(rèn)輸出高電平,所以會導(dǎo)致WT588C芯片進(jìn)入燒寫模式。因此、第一次發(fā)指令的時候、可以先給P04復(fù)位腳一個高脈沖復(fù)位一下芯片,然后發(fā)指令、CLK發(fā)送完后,建議把CLK拉低。6.2、讀取芯片工作狀態(tài)發(fā)送16bit的數(shù)據(jù)0×2200,可以通過讀取DO返回的數(shù)據(jù),知道芯片的當(dāng)前狀態(tài)。由DO返回的D7數(shù)據(jù),0代表語音停止,1代表芯片正在播放語音。200us VOICEDOCLKI 100us100D15usD15D14D14D13D13D12D12D11D11 D7GroupND7D6D6D5D5D4D4D3D3D2D2D1D1D0D0 6.3、控制命令命令命令管腳數(shù)據(jù)時鐘位說明初始化DI0×0A014024每次上電后需要發(fā)送此命令,以喚醒芯片。DO播放DI0×18+語音地址24播放地址語音DO暫停DI0×0A014824可以暫停正在播放的語音DO從暫停處播放DI0×0A014024從暫停處恢復(fù)播放語音DO讀取芯片狀態(tài)DI0×220016檢驗芯片是否處于停止?fàn)顟B(tài),0為停止,1為播放。DO檢驗D7休眠指令DI0x0A010024直接進(jìn)入休眠,可以打斷正在播放的語音DO//6.4、語音地址WT588C在兩線串口模式下最多可加載256段語音,注意由于語音總地址不一樣,單片機發(fā)送給語音芯片的控制指令不一樣。當(dāng)語音總地址小于100段時;地址所對應(yīng)的命令如下:(語音地址總個數(shù)為1~100)可以發(fā)現(xiàn)規(guī)律、每個地址碼按照20H累加。序號序號命令語音地址10×1800C8120×1800E8230×180108340×180128450×180148560×1801686………………970×180CA897980×CC818098990×CE8180991000×180D08100當(dāng)語音總地址大于100段時;地址所對應(yīng)的命令碼如下:可以發(fā)現(xiàn)規(guī)律、每個地址碼按照08H累加。序號序號命令語音地址110×1800C8120×1800D0230×1800D8340×1800E0450×1800E8560×1800F06………………2520×1808A02522530×1808A82532540×1808B02542550×1808B82552560×1808C0256客戶發(fā)送的是命令碼就行了、比如說客戶要播放第5個地址的語音。即只需要發(fā)送指令0×1800E8即可。應(yīng)用電路//備注:VDD電壓范圍可以選2.8~5.2V芯片I/O口電壓3.3VWT588C16-16S兩線串口模式(DAC輸出)備注:VDD電壓范圍可以選2.8~5.2V芯片I/O口電壓3.3V/WT588C-16S兩線串口模式(PWM輸出)/備注:VDD電壓范圍2.8~5.2V芯片I/O口電壓3.3V/WT588C-16S兩線串口模式(DAC輸出)/備注:VDD電壓范圍2.8~5.2V芯片I/O口電壓3.3VWT588C16-16S內(nèi)置FLASH下載電路備注:1.PWM1要接上VDD2.VDDS要接上VDD//程序范例兩線串口控制程序范例//晶振//晶振:22.1184MHz#include“STC8051.h”/*STC8051definitions*/#include<intrins.h>sbitWT_CLK=P2^0;sbitWT_DI=P2^2;sbitWT_DO=P2^3;sbitLED_OUT=P4^6;//指示燈sbitKEY1=P3^7;sbitKEY2=P3^6;sbitKEY3=P3^5;sbitKEY4=P3^4;unsignedcharVoiceAddr=0;//存儲語音地址/*--------------------------------------;模塊名稱:Delay_10us;功能:延時函數(shù),***********************;入?yún)?unsignedintn延時次數(shù);出參:無;-------------------------------------*/voidDelay_10us(unsignedintn){unsignedchari;for(;n>0;n--){for(i=40;i>0;i--){_nop_();}}}/*--------------------------------------;模塊名稱:Delay_1ms//////;;功能:延時函數(shù),**********************;入?yún)?unsignedintz延時次數(shù);出參:無;-------------------------------------*/voidDelay_1ms(unsignedintz){unsignedinti,j;for(i=z;i>0;i--){for(j=1700;j>0;j--);}}/*--------------------------------------;模塊名稱:WTH_2L;功能:WTH二線串口通信函數(shù),高位在前,發(fā)送24位數(shù)據(jù);入?yún)?發(fā)送的24位數(shù)據(jù);出參:芯片返回的數(shù)據(jù);-------------------------------------*/unsignedlongintWTH_2L(unsignedlongintdat){unsignedchari;unsignedlongintreturn_dat;WT_CLK=1;Delay_100us(2);for(i=0;i<24;i++){WT_CLK=1;if(dat&0x800000)WT_DI=1;elseWT_DI=0;dat<<=1;Delay_10us(5);//50usif(WT_DO)return_dat|=0x01;elsereturn_dat&=~(0x01);return_dat<<=1;Delay_10us(5);//50usWT_CLK=0;Delay_10us(10);//100us}Delay_10us(5);//50usif(WT_DO)return_dat|=0x01;elsereturn_dat&=~(0x01);elsereturn_dat&=~(0x01);return_dat&=0x7ffffe;//屏蔽前后無用的數(shù)據(jù)returnreturn_dat;}/*--------------------------------------;模塊名稱:Play_voice;功能:WTH二線串口通信,WTH芯片播放語音;入?yún)?播放的地址0~255;出參:0:播放失敗;1:播放成功;-------------------------------------*/unsignedcharPlay_voice(unsignedcharaddr){unsignedlongintdat;dat=0x1800c8+(addr<<5);if(WTH_2L(dat)==dat)return1;//播放成功return0;//播放失敗}/*--------------------------------------;模塊名稱:WTH_Check_sate;功能:WTH二線串口通信,查詢WTH芯片狀態(tài),高位在前發(fā)送16位數(shù)據(jù);入?yún)?無;出參:0:芯片未處于播放狀態(tài);1:芯片正在播放狀態(tài);-------------------------------------*/unsignedcharWTH_Check_sate(void){unsignedchari;unsignedlongintdat=0x2200;unsignedlongintreturn_dat;WT_CLK=1;Delay_100us(2);for(i=0;i<16;i++){WT_CLK=1;if(dat&0x8000)WT_DI=1;elseWT_DI=0;dat<<=1;Delay_10us(5);//等待50us后才讀取DO數(shù)據(jù)if(WT_DO)return_dat|=0x01;elsereturn_dat&=~(0x01);return_dat<<=1;Delay_10us(5);//50usWT_CLK=0;Delay_10us(10);//100us}if(WT_DO)return_dat|=0x01;return_dat&=0xffff;if(return_dat&0x80)//只判斷第9位數(shù)據(jù)return1;//正在播放return0;//未播放}voidMain(void){unsignedlonginttemp;P2M0=0x00;P2M1=(1<<3);//P22(DO)為高阻輸入,其他為普通IOWT_CLK=0;WT_DI=0;//如果是51系列單片機,請在在此時才給WTH芯片上電初始化。P01=1;//打開WTH的電源控制WTH_2L(0xa0140);//芯片初始化while(1){if(P3!=0xff){if(KEY1==0){Delay_1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版電子商城導(dǎo)購員勞動合同書3篇
- 二零二五年度農(nóng)業(yè)產(chǎn)業(yè)鏈金融服務(wù)合同-@-3
- 二零二五年度石材行業(yè)綠色礦山建設(shè)與運營合同7篇
- 2025年度廚房改造工程節(jié)能改造及后期維護(hù)合同3篇
- 2025年度門窗行業(yè)節(jié)能減排技術(shù)與產(chǎn)品研發(fā)合同3篇
- 2025年廚房設(shè)備安裝與整體廚房設(shè)計咨詢服務(wù)合同4篇
- 2025版科技創(chuàng)新項目商標(biāo)授權(quán)許可與知識產(chǎn)權(quán)保護(hù)合同3篇
- 2025年度美容院客戶關(guān)系管理系統(tǒng)及數(shù)據(jù)分析服務(wù)合同4篇
- 二零二五版酒店客房衛(wèi)生間潔具安裝與調(diào)試合同3篇
- 基于區(qū)塊鏈技術(shù)的智能合約應(yīng)用2025合同3篇
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測驗)綜合能力測試題及答案1套
- 六年級數(shù)學(xué)質(zhì)量分析及改進(jìn)措施
- 一年級下冊數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫大全-下(多選題部分)
- 真人cs基于信號發(fā)射的激光武器設(shè)計
- 【閱讀提升】部編版語文五年級下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 四年級上冊遞等式計算練習(xí)200題及答案
- 法院后勤部門述職報告
- 2024年國信證券招聘筆試參考題庫附帶答案詳解
- 道醫(yī)館可行性報告
- 視網(wǎng)膜中央靜脈阻塞護(hù)理查房課件
評論
0/150
提交評論