WT588E語音芯片+數(shù)碼管
應用場景介紹
前言:
WT588E02B語音芯片是一款SPI通訊方式的語音芯片、最大的特點便是客戶可以自行通過SPI協(xié)議,按照規(guī)定的數(shù)據(jù)更換流程發(fā)送語音數(shù)據(jù),實現(xiàn)客戶可以在線更新音頻數(shù)據(jù),有利于客戶產(chǎn)品的升級迭代,保持產(chǎn)品活力。
為了“服務好工程師,服務更多的工程師”這個目標,讓唯創(chuàng)知音的語音芯片可以替客戶完成更多的功能,推出了數(shù)碼管擴展。通過將唯創(chuàng)知音的語音芯片的IO口與數(shù)碼管相連接,便可以代替客戶驅動數(shù)碼管,實現(xiàn)數(shù)碼管的顯示。而客戶僅僅需要4個IO口與唯創(chuàng)知音的語音芯片通訊,大大節(jié)省了客戶主控芯片的資源。
下面先介紹一下唯創(chuàng)知音的芯片的基本信息,讓您對唯創(chuàng)知音的這款芯片的功能有一個大概的了解,在為您介紹唯創(chuàng)知音此款功能的應用場景。
芯片基本介紹
1.16位DSP語音芯片、32Mhz內部振蕩;
2.工作電壓2.0~5.5V;
3.16bit的PWM/DAC輸出、可直接驅動8R 0.5W喇叭;
4.支持6K~32Khz的WAV文件;
5.客戶可以通過MCU或配套下載器在線更換芯片內部語音內容;
6.支持模擬SPI通訊;
7.支持最大4通道16K采樣率混音;
8.支持最高16通道m(xù)idi播放(8K采樣率);
9.支持224段地址,有更多需求可以擴展;
10.具有硬件SPI接口、UART接口、IIC、內置比較器等接口??梢詾榭蛻舳ㄖ聘黝惞δ?;
11.芯片內置220k byte的存儲(不包含主控程序);
12. 芯片主控程序和內置存儲數(shù)據(jù)均可擦除再燒寫;
13.芯片上電初始化時間大概為200ms;
引腳功能圖:
管腳 | 功能 |
1:SG1~SG8 | 數(shù)碼管段碼(段選)、按順序對應a,b,c,d,e,f,g,h |
2:GR1~GR8 | 8位數(shù)碼管位選、按順序對應低位到高位 |
3:PA0 | 從機SPI的使能腳:CS |
4:PA1 | 從機SPI的時鐘線:SCLK |
5:PA2 | 從機SPI的輸入腳:MOSI |
6:PA3 |
數(shù)據(jù)更換時:從機SPI的輸出腳:MISO 平常播放使用:busy |
7:PWMP,PWMN | 喇叭/揚聲器接口 |
8:VCC,GND | 電源正負極 |
通訊協(xié)議介紹:
SPI是串行通訊協(xié)議,也就是說數(shù)據(jù)是一位一位的傳輸?shù)?。MISO引腳和MOSI引腳上的數(shù)據(jù)的MSB位必須與SPSCK的第一個邊沿同步,在SPI傳輸過程中,在同步時鐘信號周期開始時(上升沿)數(shù)據(jù)上線,然后在同步時鐘信號的下降沿時,SPI的接收方捕捉位信號,在時鐘信號的一個周期結束時(上升沿),下一位數(shù)據(jù)信號上線,再重復上述過程,先發(fā)高位,直到一個字節(jié)的8位信號傳輸結束。由此可以實現(xiàn)控制語音播放、停止、循環(huán)等。詳細說明可見下面介紹。
SPI控制模式由芯片CS、SCK和SI進行控制操作,每發(fā)一個字節(jié)數(shù)據(jù)前,CS先拉低4ms至20ms,推薦使用5ms,然后再發(fā)送CLK,接收數(shù)據(jù)高位在先,在時鐘的下降接收數(shù)據(jù)。時鐘周期介于160us~2ms之間,推薦周期使用200us。發(fā)數(shù)據(jù)時先發(fā)高位,再發(fā)低位。數(shù)據(jù)中的指令根據(jù)指令表來發(fā)送。
指令播放介紹:
1、播放指令
指令頭 | 參數(shù)1 |
A0 | XX |
參數(shù)1:播放的語音地址需
要例:A0 01
播放01地址
2、循環(huán)指令
指令頭 | 參數(shù)1 |
AF | XX |
參數(shù)1:00 取消播
放01單曲循環(huán)
02播放2次
03 播放3次
以此類推
例:AF 03
循環(huán)播放上次播放的地址3遍
3、連碼播放
指令頭 | 參數(shù)1 | 參數(shù)2 | 參數(shù)3 | ...... |
AF | XX | XX | XX | ...... |
參數(shù):需要連碼播放的地址,最多可以連碼40
段例:AF 00 01 02
連碼播放地址:00 01 02
4、音量調節(jié)
指令頭 | 參數(shù)1 |
AE | XX |
參數(shù)1:具有64級音量調節(jié)(包括靜音) 需要調節(jié)的音量等級
例:AE 20
調節(jié)音量等級為32級
5, 停止指令
指令頭 |
AB |
停止芯片播放
數(shù)碼管指令介紹:
1、數(shù)碼管自動地址顯示
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 | 參數(shù)2 | 參數(shù)3 | ...... | 參數(shù)N |
FF | 02 | B1 | 0X | CX | XX | ...... | XX |
參數(shù)1:00 數(shù)碼管更新方式為覆蓋,即只會顯示這條指令中的數(shù)碼管,其他數(shù)碼管為關閉
01 數(shù)碼管更新方式為替換,只會改變指令中的數(shù)碼管,其他數(shù)碼管仍保持原來的顯示
參數(shù)2:從哪一個數(shù)碼管開始顯示
參數(shù)3:從參數(shù)2的數(shù)碼管開始更新
參數(shù)N:數(shù)碼管亮度調節(jié)具有0~8檔
例:FF 02 B1 01 C1 3F 3F 3F 02
更新數(shù)碼管 第二、三、四位數(shù)碼管顯示數(shù)值0,其他數(shù)碼管顯示不變
2、數(shù)碼管固定地址顯示
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 | 參數(shù)2 | 參數(shù)3 | ...... | 參數(shù)N |
FF | 02 | B2 | 0X | CX XX | CX XX | ...... | XX |
參數(shù)1:00 數(shù)碼管更新方式為覆蓋,即只會顯示這條指令中的數(shù)碼管,其他數(shù)碼管為關閉
01 數(shù)碼管更新方式為替換,只會改變指令中的數(shù)碼管,其他數(shù)碼管仍保持原來的顯示
參數(shù)2:在CX數(shù)碼管顯示XX數(shù)據(jù)
參數(shù)N:數(shù)碼管亮度調節(jié)具有0~8檔
例:FF 02 B2 00 C1 3F C3 3F 08
只顯示第二、四位數(shù)碼管,顯示數(shù)值為0,其他數(shù)碼管不顯示,整體亮度為8檔
3、亮度調節(jié)
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 | 參數(shù)2 |
FF | 02 | B3 | 00 | XX |
參數(shù)2:數(shù)碼管亮度參數(shù)有0~8檔
例:FF 02 B3 00 05
全部數(shù)碼管的亮度調整為等級5
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 | 參數(shù)2 |
FF | 02 | B3 | 01 | CX XX |
參數(shù)2:調整第Cx位數(shù)碼管的亮度為XX
例:FF 02 B3 01 C1 08 C7 07
調整第二位數(shù)碼管的亮度為8,第八位數(shù)碼管的亮度為7
4、關閉數(shù)碼管
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 |
FF | 02 | B4 | 00 |
關閉全部數(shù)碼管
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 | 參數(shù)2 |
FF | 02 | B4 | 01 | CX |
參數(shù)2:關閉的數(shù)碼管
例:FF 02 B4 01 C2 C3
關閉第三、四位數(shù)碼管
5、單獨控制某一段數(shù)碼管
指令頭1 | 指令頭2 | 指令頭3 | 參數(shù)1 | 參數(shù)2 | 參數(shù)3 | ...... |
FF | 02 | B4 | CX | XX | XX | ...... |
參數(shù)1:控制的哪一位的數(shù)碼管
參數(shù)2:控制的是哪一段的數(shù)碼管
參數(shù)3:00 關閉該段顯示
01 開啟該段顯示
例: FF 02 B4 C2 00 00
關閉第三位數(shù)碼管的A段顯示
數(shù)據(jù)更換指令介紹:
1、更換指令頭
指令頭1 | 指令頭2 | 參數(shù)1 |
E0 | 00 | XX |
參數(shù)1:更換單曲的地址序號
更換單曲的指令
指令頭1 | 指令頭2 | 參數(shù)1 |
E0 | 00 | XX |
全部聲音的更換序號
2、查詢指令
指令頭1 | 指令頭2 | 指令頭2 |
EE | 00 | 00 |
發(fā)送改指令后芯片會返回數(shù)據(jù)
回復00或FF:忙
回復01:閑
回復02:空間已滿
3、一包的起始指令
指令頭1 | 指令頭2 | 指令頭2 |
DF | 00 | 00 |
發(fā)送改指令后芯片會返回數(shù)據(jù),是對上一包你發(fā)送的數(shù)據(jù)的校驗
4、更換結束指令
指令頭1 | 指令頭2 | 指令頭2 |
DF | 00 | 00 |
發(fā)送改指令后芯片會返回數(shù)據(jù),是對上一包你最后發(fā)送的數(shù)據(jù)的校驗
5、更換流程
應用原理圖
應用場景介紹:
知道了唯創(chuàng)知音語音芯片的各個指令,也就知道了唯創(chuàng)知音在對于數(shù)碼管的操作是比較詳細的,通過指令,客戶可以隨意靈活地去控制數(shù)碼管,細致到單段的控制。
當然除了細致的數(shù)碼管的控制,還有自行更換語音。
例1:
在智能鬧鐘行業(yè)??蛻鬗CU可以通過發(fā)送指令給語音芯片進行數(shù)碼管的控制,而且可以通過手機App等途徑,讓客戶自行選擇鈴聲,替換掉原來的聲音,增加產(chǎn)品活力。
例2:
在游戲行業(yè)。通過更換游戲聲音,不同的數(shù)碼管控制,從而能夠制出不同的游戲設備。比如利用游戲投籃機,八位數(shù)碼管既可以分成2個4位數(shù)碼管,進行投籃PK,又可以將其中1個4位的數(shù)碼管進行一個倒計時,變成投籃闖關,這個都是可以有客戶自行選擇創(chuàng)造。這是對統(tǒng)一個游戲類型的規(guī)則改造而出來的不同游戲,但是我如果可以游戲聲音替換為拳擊器,是不是有是一個不一樣的產(chǎn)品。
總結:
簡而言之,唯創(chuàng)知音的語音芯片具有在線更新語音內容,又具有自由靈活地8位數(shù)碼管控制,又只需要占用客戶MCU的4個IO口,讓客戶有更多的資源去處理更多的信息。
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17347瀏覽量
352735 -
接口
+關注
關注
33文章
8706瀏覽量
151975 -
SPI
+關注
關注
17文章
1724瀏覽量
92167 -
數(shù)碼管
+關注
關注
32文章
1887瀏覽量
91436 -
語音芯片
+關注
關注
12文章
1779瀏覽量
36786
原文標題:WT588E語音芯片+數(shù)碼管的應用場景介紹
文章出處:【微信號:Waytronic-1999,微信公眾號:唯創(chuàng)知音】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
WT588D語音芯片在公交車報站器上的應用
語音芯片WT588D
WT588D語音芯片在智能儀表中的應用
WT588D語音芯片在公交車報站器上的應用介紹
WT588D語音ic模塊噪音很大
使用WT588F/E系列語音芯片有哪些注意事項
語音芯片WT588E02A-8S產(chǎn)品說明書
WT588E02A-8S系列語音芯片說明書免費下載
WT588E02B-8S DSP語音芯片說明書
WT588E02B-8S 16位DSP語音芯片數(shù)據(jù)手冊
WT588F語音芯片的功能介紹
WT588E08-8S語音ic內存共享功能實現(xiàn)原理解析
![<b class='flag-5'>WT588E</b>08-8S<b class='flag-5'>語音</b>ic內存共享功能實現(xiàn)原理解析](https://file1.elecfans.com/web2/M00/82/88/wKgaomRWKduAJLOXAABJPfbakjc209.png)
評論