產品說明0
WTV-SD模塊
使用說明書
首先,感謝您成為我司的顧客,並使用我司自主研發的WTV-SD模塊,您的選擇是明智的。我司是一家致力於開發和生產語音板塊的專業廠家,擁有實力超群的研發團隊和研製語音板塊的紮實基礎,以保證我們所發行產品的穩定性、優越性和專業性。我司信奉顧客為上帝,為客戶提供優質可靠的售後跟踪服務和技術支持,讓顧客對我司產品的應用更為從容不迫得心應手。不斷更新的技術支持與優良的售後服務是我司一直屹立在語音板塊市場上的主要因素之一。為了使您更好的使用我們的產品,請您務必在使用之前詳讀說明書。
最後,再次感謝您選購和使用我司的高科技產品。
目錄
1、產品特徵2
2、產品概述2
3、應用領域3
4、控制方式3
4.1、按鍵控制3
4.1.1、脈沖不可打斷觸發3
4.1.2、脈衝可打斷觸發3
4.1.3、電平循環觸發4
4.1.4、電平不循環觸發4
4.1.5、ONOFF觸發4
4.1.6、單鍵向後可循環觸發4
4.1.7、單鍵向前可循環觸發5
4.1. 8、當前段循環5
4.1.9、電平一鍵大循環5
4.2、二線串口觸發5
4.3、UART232串口觸發6
5、典型應用電路6
5.1、WTV-SD模塊/16P應用電路6
5.2、WTV-SD模塊/20P應用電路7
6、系統設置7
7、文件夾介紹8
8、通信格式8
1、產品特徵
◆產品為WTV020芯片外掛SD卡模塊,支持32M~1GBit容量卡;
◆支持FAT文件系統,SD卡為存儲載體;
◆支持播放WAV以及4Bit ADCPM格式文件;
◆支持自動識別文件夾以及語音文件播放;
◆可以播放背景音樂以及插播廣告語;
◆控制方式有按鍵控制,二線控制和UART232串口控制;
◆ WTV主控芯片有WTV020-16SOP以及WTV020-20SOP兩種封裝,兩者兼容;
◆可以進行任意段語音的播放;
◆工作電壓:DC2.6~3.6V;
◆存儲內容按文件夾分類,便於操作。
2、產品概述
WTV020外掛SD卡語音模塊,主控芯片選用WTV020-16S和WTV020-20S封裝芯片。語音內容更新直接通過SD卡讀卡器在PC機上更換。控制方式也在SD卡存儲的一個TXT文件裡更改。該模塊支持FAT文件系統。支持WAV和ADPCM文件播放。支持二線串口控制方式,按鍵方式以及UART232串口方式。能自動識別語音採樣率以及語音文件格式。
模塊簡圖
SD存儲卡構架分為4個文件,1:背景音文件夾,2:插播音文件夾,3:通用語音文件夾,4:TXT文件夾。其中背景音文件夾裡存放背景語音,支持最大文件數0~4096。插播音文件夾存放插播語音,支持最大文件數4096。通用語音文件夾裡播放通用播放語音,支持最大文件數4096個。TXT文件夾裡存放TXT文件,其中控制方式以及常用設置都存放在TXT文件裡。TXT裡包含通用設置。詳情見TXT規劃
4、控制方式
控制方式在SYSTEM_SET.TXT文件裡設定。
4.1、按鍵控制
當被設定為按鍵控制方式時,WTV020除去SD卡控制佔用4個IO口以及一個BUSY口外,其餘IO口均被用作按鍵觸發,按鍵為低電平觸發,觸發方式包括1 .脈衝可打斷2.脈沖不可打斷3.電平可重複4.電平不可重複5.開關播放6.下一曲循環7.上一曲循環。8.當前段循環,9.電平一鍵全部語音循環。設定按鍵控制在KEY_MODE.TXT文件裡設定。時序圖及介紹見如下:
4.1.1、脈沖不可打斷觸發
備註:負脈衝觸發。當I/O口檢測到有下降沿時(如,該I/O口對地短路一下),觸發播放語音。在語音播放期間,再檢測到下降沿,芯片不動作。直到語音結束後,檢測到的下降沿才有效。
4.1.2、脈衝可打斷觸發
備註:負脈衝觸發。當I/O口檢測到有下降沿時(如,該I/O口對地短路一下),觸發播放語音。在語音播放期間,再檢測到下降沿,芯片會打斷正在播放的語音,重新播放。只要有下降沿信號,就重新播放。
4.1.3、電平循環觸發
備註:當I/O口為低電平時,保持播放,高電平則停止。當第一遍結束後,還保持低電平,則繼續重新播放,直到轉變為高電平才停止。只要是低電平,則有聲音;高電平,沒聲音。
4.1.4、電平不循環觸發
備註:電平不重複。當I/O口為低電平時,保持播放,高電平則停止。當第一遍結束後,還保持低電平,也不會繼續播放,它只播放一次就結束。如果需要重新播放,則需要讓它拉高,再拉低,後保持低電平即可。
4.1.5、ONOFF觸發
備註:一個負脈沖開始播放,下一次負脈衝結束。不管聲音是正在播放還是停止,都遵照這個規則。
4.1.6、單鍵向後可循環觸發
備註:onekey。用一個按鍵觸發播放所有的聲音。一個負脈衝觸發播放一段,下一個負脈衝播放下一段,播完最後一段,則會播放第一段,如此循環往復地播放。
4.1.7、單鍵向前可循環觸發
備註:onekey。用一個按鍵觸發播放所有的聲音。一個負脈衝觸發播放一段,下一個負脈衝播放下一段,播放完最後一段,則會播放第一段,如此循環往復地播放。
4.1.8、當前段循環
循環當前地址語音,當前地址由上一曲循環或者下一曲循環來選擇,無選擇時默認為該鍵所對應的地址。
4.1.9、電平一鍵大循環
低電平保持可以將全部地址的語音依次播出,並且播放到末端地址後自動跳轉第一段重新播放。高電平後立即停止播放語音。
4.2、二線串口觸發
二線串口觸發包括2條通信線,即時鐘SCK和數據DI。數據位先收低位,在時鐘的上升沿接受數據。另外,保護一條復位線,芯片被復位後1S內無任何觸發即進入休眠。時
4.3、UART232串口觸發
UART232串口觸發為單線通信,即只有RXD通信線。波特率固定為9600Bps。有1停止位,無校驗位。復位信號後1S內無任何觸發即進入休眠。
6、系統設置
WTV-SD模塊系統設置全部在SYSTEM_SET.TXT文件裡設定。可以設定的項目有BUSY輸出方式,內置功放開關,控制觸發方式,封裝選擇。注意,每一項目設定必須換一行。詳情設定請見如下:
Control_mode:00純按鍵觸發/01帶按鍵的二線串口控制/02帶按鍵的232串口控制。
Busy_output: 00無輸出/01輸出高/02輸出低
Amp_sw:00關閉/01打開
Chip_type:00 16S/01 20S
如例圖:
另外:按鍵觸發方式在KEY_MODE.TXT文件裡設定,按鍵模式KEY_MODE對應碼為,00:脈衝可打斷觸發,01:脈沖不可打斷觸發。02:電平可重複,03:電平不可重複,04:開關播放,05:下一曲循環,06:上一曲循環。另外KEY0默認對應播放通用語音文件夾的第0首語音,KEY1對應第1首,KEY2對應第2首,如此類推。缺少的按鍵可以不定義。設定下一按鍵必須換行。詳情見例圖:
7、文件夾介紹
SD卡里面分為4個文件夾,包含通用語音文件夾【Gernaeral】,背景音源文件夾【background】和插播音源文件夾【ADVER】以及存放TXT文件的【 TXT】文件夾。各文件夾包含文件如下:
【Gerneral】裡包含語音文件:G00.WAV,G01.WAV,G02.WAV,G03.WAV……。或者G00.AD4,G01.AD4,G02.AD4……。語音文件必須按照此命名排列。
【background】裡包含語音文件:B00.WAV,B01.WAV,B02.WAV,B03.WAV……。或者B00.AD4,B01.AD4,B02.AD4……。語音文件必須按照此命名排列。
【ADVER】裡包含的語音文件:A00.WAV,A01.WAV,A02.WAV,A03.WAV……。或者A00.AD4,A01.AD4,A02.AD4……。語音文件必須按照此命名排列。
【TXT】裡包含的文件:SYSTEM_SET.TXT, KEY_MODE.TXT.
8、通信格式
串口格式為16bit格式,結構為4位操作碼+12位數據。詳情見如下:
操作碼(4位)說明數據(12位)
0001b插播語音xxxH
0010b播放背景音xxxH
0011b停止插播音xxxH
0100b停止背景音xxxH
0101b播放通用語音xxxH
0110b循環當前通用語音000H
0111b停止當前通用語音000H
1000b 8級音量調節xxxH