亚洲色欲久久久综合网|青青久久伊人狼友网站|亚洲日本中文字幕天堂网|影音先锋国产91资源站|国产亚洲精品无码专区精品|欧美视频一区二区三区不卡|亚洲精品乱码久久久久久不卡|亚洲国产精品久久久久婷婷老年

全國(guó)服務(wù)熱線

020-22320330

語(yǔ)音芯片可編程芯片語(yǔ)音芯片應(yīng)用方案

HOT搜索關(guān)鍵詞 :

您現(xiàn)在所在位置: 首頁(yè)?芯片展示?可編程芯片

可編程芯片

MP3芯片

發(fā)布時(shí)間:2018-11-09   點(diǎn)擊量:3986

MP3芯片
  • MP3芯片
020-22320330

MP3模塊

優(yōu)揚(yáng)集團(tuán)于1995年正式成立,經(jīng)過(guò)20多年的發(fā)展,現(xiàn)在擁有2間IC設(shè)計(jì)公司,可能是國(guó)內(nèi)唯一自主擁有2家IC設(shè)計(jì)公司的專業(yè)語(yǔ)音公司,并且擁有3個(gè)海外研發(fā)基地。兩家IC設(shè)計(jì)公司為sunlink和helios,負(fù)責(zé)公司創(chuàng)新芯片的研發(fā)及晶圓投片。韓國(guó)首爾分社、美國(guó)硅谷實(shí)驗(yàn)室、日本晶圓研究室,負(fù)責(zé)對(duì)集團(tuán)前瞻性母體及算法的研究工作。

廣州市優(yōu)碩微電子科技有限公司(GZUT)立足于大陸市場(chǎng),面向海外,專注于語(yǔ)音算法研究與語(yǔ)音方案開(kāi)發(fā)。GZUT為整個(gè)中國(guó)大陸市場(chǎng)的語(yǔ)音公司提供各種MASK、OTP語(yǔ)音芯片、FLASH語(yǔ)音芯片、錄放音變音方案、語(yǔ)音識(shí)別、mp3等方案及算法支持。為了響應(yīng)國(guó)家互聯(lián)網(wǎng)+的號(hào)召與貼合中國(guó)智造2025的發(fā)展規(guī)劃,GZUT從幕后走向臺(tái)前,除了一如既往為各公司提供優(yōu)質(zhì)語(yǔ)音芯片與方案的同時(shí),進(jìn)一步將我們最新研發(fā)的前沿方案加速推向市場(chǎng)。GZUT利用自身強(qiáng)大的技術(shù)實(shí)力與芯片原廠的成本優(yōu)勢(shì),為終端用戶直接提供最先進(jìn)的方案,最優(yōu)惠的價(jià)格。


GZUT語(yǔ)音技術(shù)全覆蓋

*UTP系列:OTP語(yǔ)音芯片10~800秒 覆蓋普通提示器、播放器、家居安防、家電、汽車電子、玩具及消費(fèi)性禮品等領(lǐng)域
*UTmidi系列:覆蓋整個(gè)midi市場(chǎng),電鋼琴,電子琴,電子鼓,電吉他等電子樂(lè)器市場(chǎng),高品質(zhì)提示器等
*UTMP系列-MP3方案: mp3播放器,故事機(jī)、音箱、早教機(jī)、提示器、mp3模塊、串口mp3模塊、mp3控制芯片等
*UT588C系列-FLASH語(yǔ)音方案: 超高性價(jià)比FLASH語(yǔ)音單片機(jī)
*UT600D系列-FLASH語(yǔ)音方案: 次世代語(yǔ)音方案,特點(diǎn):可編程,語(yǔ)音疊加,串口控制等
*UT688D系列-FLASH語(yǔ)音方案: 次世代語(yǔ)音方案,特點(diǎn):語(yǔ)音疊加,64通道真midi,16:1超高壓縮比,串口控制等
*UTR系列-錄放音方案: 支持SPI FLASH錄放音、TF卡錄放音,帶最新 UT-Silence 降噪算法
*UT-Silence系列:DSP核心硬件降噪芯片,可以全自動(dòng)實(shí)時(shí)降噪,支持模擬輸出與數(shù)字輸出(麥克風(fēng),電梯,提示器等)
*UTC系列:風(fēng)靡全球的變音方案,占據(jù)大部分變音市場(chǎng):如變聲器、變音貓、變音麥克風(fēng)等,可以實(shí)現(xiàn)多種音效
*UTVOI系列:語(yǔ)音識(shí)別方案,提供市面上最高性價(jià)比的語(yǔ)音識(shí)別解決方案
*UT-Colud:云端語(yǔ)音識(shí)別,為高端家電客戶,車載智能中心,高級(jí)智能家居平臺(tái)等提供一體化云端智能識(shí)別解決方案
*UT-Wave系列:音訊傳輸方案,專為物聯(lián)網(wǎng)客戶與智能家居客戶服務(wù)的智能手機(jī)APP超聲無(wú)線通訊物聯(lián)網(wǎng)方案
*UT-Snap系列:智能音場(chǎng)空間定位方案,服務(wù)于智能家居,智能家電,掃地機(jī),工業(yè)安全定位等
*UTTS系列:智能語(yǔ)音合成方案,為各種排隊(duì)機(jī),提示器,報(bào)站器等提供智能語(yǔ)音合成服務(wù)
*UTBT:藍(lán)牙音頻播放,藍(lán)牙音頻傳輸,藍(lán)牙控制模塊方案
*UTA:蘋果數(shù)據(jù)線芯片、Lightning充電激活方案、蘋果OTG方案、自拍器方案
*UTouch: 1、2、4、8、16通道電容觸摸IC方案
*UTCMD:  控制型MCU,移動(dòng)電源方案、按鍵調(diào)光方案、定時(shí)器、中頻理療儀等

廣州市優(yōu)碩微電子科技有限公司  
地址:廣州市科學(xué)城彩頻路9號(hào)廣東軟件科學(xué)園B座802B~C 
電話:020-22320766  22320330  22320332 傳真:020-22320331
Email:ralph@u-teks.comcoli@u-teks.com

網(wǎng)址: http://www.gzut.net

1概述
1.1 MP3模塊/芯片簡(jiǎn)介
UTMP3是一款集成了MP3硬解碼,提供串口控制的語(yǔ)音芯片。支持播放存放于SPI FLASH,TF卡或U盤中的MP3或WAV格式語(yǔ)音。用戶可以方便地使用其中任何一種或多種存儲(chǔ)設(shè)備用于存放語(yǔ)音,并通過(guò)串口通訊方便地控制模塊進(jìn)行播放。


1.2 MP3模塊/芯片特點(diǎn)
支持wav采樣率(KHz):8/11.025/12/16/22.05/24/32/44.1/48
支持mp3碼率:128-328kbps
支持最大128M FLASH.
支持U盤、TF卡以及SPI FLASH作為存儲(chǔ)介質(zhì)
支持語(yǔ)音組合播放
支持插播播放
支持U盤方式直接更新語(yǔ)音,無(wú)需下載軟件,無(wú)需燒錄器
支持30級(jí)音量可調(diào)
24位高品質(zhì)DAC輸出


1.3 應(yīng)用場(chǎng)合
汽車(防盜報(bào)警器、倒車?yán)走_(dá)、GPS 導(dǎo)航儀、電子狗、中控鎖);
智能家居系統(tǒng);
家庭防盜報(bào)警器;
醫(yī)療器械人聲提示;
家電(電磁爐、電飯煲、微波爐);
娛樂(lè)設(shè)備(游戲機(jī)、游樂(lè)機(jī));
學(xué)習(xí)模型(早教機(jī)、兒童有聲讀物);
智能交通設(shè)備(收費(fèi)站、停車場(chǎng));
通信設(shè)備(電話交換機(jī)、電話機(jī));
工業(yè)控制領(lǐng)域(電梯、工業(yè)設(shè)備);
高級(jí)玩具。


2.功能說(shuō)明
UTMP3芯片外接FLASH、U盤存儲(chǔ)聲音文件。
使用通用串口通訊方式控制。
可支持8-48k采樣wav或128-328kbps  mp3文件播放。
USB2.0接口支持直接連接電腦更新語(yǔ)音。
USB2.0接口可以外接U盤播放U盤中的MP3文件。
支持音量調(diào)節(jié)、語(yǔ)音組合播放、語(yǔ)音插播。
支持指定文件名,指定文件夾播放。


3.引腳說(shuō)明

MP3芯片

UTMP3引腳圖(SOP16 )

封裝引腳

引腳名稱

簡(jiǎn)述

功能描述

1

P01

I/O

P10 IO口、 FLASH DO、FLASH DI端口

2

P00

I/O

P00 IO口、FLASH CLK端口

3

P35

I/O

P35 IO口、FLASH CS端口

4

P02

I/O

P02 IO口

5

DM

I/O

USB D+端口

6

DP

I/O

USB D-端口

7

VCOM

Power

電源,需要接一個(gè)105電容到地

8

DAC VSS

Power

DAC電源地

9

DACL

O

DAC左聲道

10

DACR

O

DAC右聲道

11

VDDIO

Power

3.3V LDO輸出,需要接一個(gè)105電容到地

12

LDO5V

Power

5V電源輸入端口

13

VSSIO

Power

電源地

14

P24

I/O

P24 IO口、串口TXD

15

P25

I/O

P25 IO口、串口RXD

16

P46

I/O

P46 IO口、功放控制口

4、電氣參數(shù)(VCC=5V,GND=0V)

參數(shù)

最小值

典型值

最大值

單位

工作電流

 

12

 

mA

靜態(tài)電流

 

150

600

uA

5.通訊協(xié)議說(shuō)明

UTMP3模塊使用標(biāo)準(zhǔn)串口通訊方式,默認(rèn)使用波特率為9600bps。


5.1 通訊格式
波特率:9600bps
數(shù)據(jù)位:8
停止位:1
校驗(yàn)位:none
流制制:none

格式:Start CMD len data1 data2 data3 …. end

字段名稱

字段

備注

Start

起始字節(jié)0xf7

每條數(shù)據(jù)以0xf7開(kāi)始

CMD

命令字

表示具體的操作,如播放停止等

Len

指令長(zhǎng)度

包含當(dāng)前指令所有內(nèi)容的字節(jié)數(shù)

Data

參數(shù)

以字節(jié)表示的參數(shù),總長(zhǎng)度由len決定

end

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.2 指令表

指令

指令代碼

參數(shù)

返回值

播放

0x11

2字節(jié)指定播放序號(hào)

無(wú)

下一曲

0x13

無(wú)

無(wú)

上一曲

0x14

無(wú)

無(wú)

音量加

0x15

無(wú)

無(wú)

音量減

0x16

無(wú)

無(wú)

系統(tǒng)復(fù)位(保留)

0x17

無(wú)

無(wú)

快進(jìn)

0x18

無(wú)

無(wú)

快退

0x19

無(wú)

無(wú)

停止

0x1a

無(wú)

無(wú)

 

播放/暫停

0x1b

無(wú)

無(wú)

喚醒

0x1d

無(wú)

無(wú)

休眠

0x1e

無(wú)

無(wú)

 

 

 

 

組合播放

0x20

2*n個(gè)字節(jié)指定播放語(yǔ)音的序號(hào),n為組合的語(yǔ)音個(gè)數(shù)。

無(wú)

插播

0x21

2*n個(gè)字節(jié)指定播放的語(yǔ)音序號(hào),n為插個(gè)的語(yǔ)音個(gè)數(shù)

無(wú)

按文件名播放

0x22

N個(gè)字節(jié)用于指定播放語(yǔ)音文件名,

無(wú)

按文件名插播

0x23

N個(gè)字節(jié)用于指定插播語(yǔ)音的文件名

無(wú)

 

 

 

 

功放控制

0x24

1個(gè)字節(jié)用于指定

 

 

 

 

 

設(shè)置播放模式

0x31

1個(gè)字節(jié)用于指定播放模式

無(wú)

設(shè)置播放設(shè)備

0x32

1字節(jié)指定播放設(shè)備

 

設(shè)置音量

0x33

1字節(jié)指定音量值

 

設(shè)置EQ

0x34

1個(gè)字節(jié)指定EQ值

 

 

 

 

 

設(shè)置播放文件夾

0x37

N個(gè)字節(jié)用于指定文件夾的名字,N小于8

 

 

 

 

 

查詢播放時(shí)間開(kāi)啟

0x40

無(wú)

在播放過(guò)程中每隔0.5s返回一次當(dāng)前播放時(shí)間

查詢播放時(shí)間關(guān)閉

0x41

無(wú)

無(wú)

查詢當(dāng)前在線設(shè)備

0x42

無(wú)

返回當(dāng)前活動(dòng)設(shè)備+當(dāng)前活動(dòng)設(shè)備總文件數(shù)+當(dāng)前活動(dòng)設(shè)備正在播放的文件

查詢當(dāng)前音量

0x43

無(wú)

返回當(dāng)前播放音量

查詢當(dāng)前播放狀態(tài)

0x44

無(wú)

返回當(dāng)前播放狀態(tài)

查詢當(dāng)前播放模式

0x45

無(wú)

返回當(dāng)前播放模式

 

 

 

 

查詢文件名

0x87

2個(gè)字節(jié)指定查詢的文件序號(hào)

返回序號(hào)對(duì)應(yīng)的文件名,如果查找不到相應(yīng)的文件返回錯(cuò)誤信息

UTMP3在某些情況下會(huì)主動(dòng)返回?cái)?shù)據(jù),主控芯片可以捕獲這些數(shù)據(jù)實(shí)時(shí)的獲取到UTMP3的狀態(tài):1)上電時(shí)返回初始化成功代碼;2)開(kāi)始播放一個(gè)新的聲音文件時(shí)返回播放設(shè)備+播放設(shè)備中總文件數(shù)+正在即將播放文件的序號(hào);3)有設(shè)備連接或撥出時(shí)返回當(dāng)前在線設(shè)備+各個(gè)設(shè)備的總文件數(shù)+當(dāng)前選中的設(shè)備+當(dāng)前選中的文件;
接收到無(wú)效指令時(shí),UTMP3不執(zhí)行操作并返回相應(yīng)的錯(cuò)誤信息,返回值見(jiàn)《錯(cuò)誤信息表》。


5.3 指令詳解
5.3.1 播放(0x11)

格式:0xf7 ,0x11,0x06,indexH,indexL,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x11

播放指令代碼


0x06

指令總長(zhǎng)度

播放指令總長(zhǎng)度固定為6個(gè)字節(jié)

indexH

播放序號(hào)高字節(jié)

兩個(gè)字節(jié)表示播放序號(hào),先發(fā)送高字節(jié),再發(fā)送低字節(jié)

indexL

播放序號(hào)低字節(jié)

 

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

播放指令用于播放當(dāng)前選定役備中指定序號(hào)的文件,聲音的序號(hào)以存入設(shè)備的先后順序排序。
例如:當(dāng)前選定的播放設(shè)備為U盤,發(fā)送指令0xf7,0x11,0x06,0x00,0x01,0xef;表示要播放U盤中的序號(hào)為1的文件。
語(yǔ)音的序號(hào)取值范圍為1-65535。序號(hào)超過(guò)設(shè)備中最大序號(hào)時(shí),UTMP3返回錯(cuò)誤信息。


5.3.2暫停(0x12)

格式:0xf7 ,0x12,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x12

暫停播放指令代碼


0x04

指令總長(zhǎng)度

播放指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

暫停指令用于暫停當(dāng)前的播放,使用暫停指令之后,通過(guò)發(fā)送恢復(fù)播放指令,可以恢復(fù)聲音的播放,恢復(fù)播放的地方為暫停的地方。


5.3.3 下一曲(0x13)

格式:0xf7 ,0x13,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x13

播放下一曲指令代碼


0x04

指令總長(zhǎng)度

下一曲指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.4 上一曲(0x14)

格式:0xf7 ,0x14,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x14

播放上一曲指令代碼


0x04

指令總長(zhǎng)度

上一曲指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.5 音量加(0x15)

格式:0xf7 ,0x15,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x15

音量加指令代碼


0x04

指令總長(zhǎng)度

音量加指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.6 音量減(0x16)

格式:0xf7 ,0x16,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x16

音量減指令代碼


0x04

指令總長(zhǎng)度

音量減指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.7 系統(tǒng)復(fù)位(0x17)(保留)

格式:0xf7 ,0x17,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x17

系統(tǒng)復(fù)位指令代碼


0x04

指令總長(zhǎng)度

系統(tǒng)復(fù)位指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.8 快進(jìn)(0x18)

格式:0xf7 ,0x18,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x18

快進(jìn)指令代碼


0x04

指令總長(zhǎng)度

快進(jìn)指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

正在播放聲音時(shí),UTMP3如果接收到快進(jìn)指令,聲音的播放進(jìn)度會(huì)向前跳過(guò)3秒。接收到多次快進(jìn)指令,則向前跳過(guò)3*n秒,n為接收到快進(jìn)指令的次數(shù)。


5.3.9 快退(0x19)

格式:0xf7 ,0x19,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x19

快退指令代碼


0x04

指令總長(zhǎng)度

快退指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

正在播放聲音時(shí),UTMP3如果接收到快退指令,聲音的播放進(jìn)度會(huì)向后跳回3秒。接收到多次快退指令,則向后跳回3*n秒,n為接收到快退指令的次數(shù)。


5.3.10 停止(0x1a)

格式:0xf7 ,0x1a,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x1a

停止指令代碼


0x04

指令總長(zhǎng)度

停止指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

正在播放聲音時(shí),UTMP-MP3接到停止指令,模塊停止聲音播放。


5.3.11 播放/暫停(0x1b)

格式:0xf7 ,0x1b,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x1b

播放/暫停指令代碼


0x04

指令總長(zhǎng)度

播放/暫停指令總長(zhǎng)度固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

播放/暫停指令與單獨(dú)的播放、暫停功能相同,UTMP3接收到播放/暫停功能時(shí)根據(jù)當(dāng)前模塊當(dāng)前的播放狀態(tài)進(jìn)行動(dòng)作。正在播放聲音時(shí)接到播放/暫停指令會(huì)暫停播放;


5.3.12 組合播放(0x20)

格式:0xf7 ,0x20,len,voice1H,voice1L,voice2H,voice2L....0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x20

播放/暫停指令代碼


len

指令總長(zhǎng)度

組合指令的長(zhǎng)度和組合語(yǔ)音個(gè)數(shù)相關(guān):len=4+2*n;n為組合的語(yǔ)音個(gè)數(shù)

Voice1H,voiceL....

語(yǔ)音序號(hào)

語(yǔ)音序號(hào)用2個(gè)字節(jié)表示,高位字節(jié)在前,低位字節(jié)在后

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

組合播放可以指定UTMP-MP3按規(guī)定的順序播放一段或多段語(yǔ)音。播放的順序由指令中語(yǔ)音序號(hào)出現(xiàn)的順序決定。
例如:當(dāng)UTMP3接收到0xf7 ,0x20,0x08,0x00,0x02,0x00,0x01,0xef時(shí),會(huì)先播放序號(hào)為2的聲音,再播放序號(hào)為1的聲音。
組合的語(yǔ)音個(gè)數(shù)最多為25個(gè),超過(guò)25個(gè)的組合UTMP3會(huì)認(rèn)為是誤碼,不處理。


5.3.13 插播播放(0x21)

格式:0xf7 ,0x21,len,voice1H,voice1L,voice2H,voice2L....0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x21

播放/暫停指令代碼


len

指令總長(zhǎng)度

插播指令的長(zhǎng)度和組合語(yǔ)音個(gè)數(shù)相關(guān):len=4+2*n;n為組合的語(yǔ)音個(gè)數(shù)

Voice1H,voiceL....

語(yǔ)音序號(hào)

語(yǔ)音序號(hào)用2個(gè)字節(jié)表示,高位字節(jié)在前,低位字節(jié)在后

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

插播播放可以在UTMP3當(dāng)前的狀態(tài)下播播一段或多段語(yǔ)音,插播的聲音播放完之后回到插播之前的狀態(tài)。例如:當(dāng)UTMP3正在播放聲音時(shí)接到插播指令0xf7 ,0x21,0x08,0x00,0x02,0x00,0x01,0xef,UTMP3會(huì)暫停當(dāng)前的播放,然后依次播放序號(hào)為2的聲音和序號(hào)為1的聲音,當(dāng)序號(hào)為1的聲音播放完成時(shí),UTMP3從插播之前暫停的位置恢復(fù)被插播打斷的聲音播放。  
插播指令中的組合的語(yǔ)音個(gè)數(shù)最多為25個(gè),超過(guò)25個(gè)的組合UTMP3會(huì)認(rèn)為這次接到的指令是誤碼,不處理。



5.3.14 按文件名播放(0x22)

格式:0xf7 ,0x22,len,Name1,Name2,Name3,Name4....playflag,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x22

按名稱播放指令代碼


len

指令總長(zhǎng)度

按文件名播放指令的長(zhǎng)度和文件名相關(guān):len=4+n;n為文件名的長(zhǎng)度

Name1,Name2....

文件名

文件名

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

按文件名播放通過(guò)發(fā)送文件名指定的文件。UTMP3文件名的長(zhǎng)度有限制:英文名稱最多為8個(gè)字母;中文名稱最多為4個(gè)字;英文和中文、中文和數(shù)字混合名稱最多4個(gè)字。大于規(guī)定長(zhǎng)度的名稱UTMP3將不能正確識(shí)別,可能會(huì)出現(xiàn)異常。


5.3.15 按文件名插播(0x23)

格式:0xf7 ,0x22,len,Name1,Name2,Name3,Name4....playflag,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x23

按名稱插播指令代碼


len

指令總長(zhǎng)度

按文件名播放指令的長(zhǎng)度和文件名相關(guān):len=4+n;n為文件名的長(zhǎng)度

Name1,Name2....

文件名

文件名

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

按文件名播放通過(guò)發(fā)送文件名指定的文件。UTMP3文件名的長(zhǎng)度有限制:英文名稱最多為8個(gè)字母;中文名稱最多為4個(gè)字;英文和中文、中文和數(shù)字混合名稱最多4個(gè)字。大于規(guī)定長(zhǎng)度的名稱UTMP3將不能正確識(shí)別,可能會(huì)出現(xiàn)異常。


5.3.16 設(shè)置功放控制狀態(tài)(0x24)

格式:0xf7 ,0x31,0x05,stat,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x24

設(shè)置功放狀態(tài)指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

stat

設(shè)置功放控制狀態(tài)

1:功放控制口輸出高電平
0:功放控制口輸出低電平

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

功放控制口默認(rèn)上電輸出高電平,通過(guò)設(shè)置功放控制狀態(tài)指令可以改變輸出狀態(tài)。功放控制口使用P46口。


5.3.17 設(shè)置播放模式(0x30)

格式:0xf7 ,0x31,0x05,playmode,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x30

設(shè)置播放模式指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

playmode

設(shè)置播放模式

設(shè)置播放的模式
0:?jiǎn)吻シ?
1:?jiǎn)吻h(huán)播放
2:文件夾循環(huán)播放
3:設(shè)備循環(huán)播放
4:設(shè)備隨機(jī)播放

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

設(shè)置播放模式用于設(shè)定UTMP3的播放模式;UTMP3可以設(shè)置的播放模式有5種:?jiǎn)吻シ?、單曲循環(huán)播放、文件夾循環(huán)播放、設(shè)備循環(huán)播放、設(shè)備隨機(jī)播放。


5.3.18 設(shè)置播放設(shè)備(0x31)

格式:0xf7 ,0x32,0x05,playdivece,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x32

設(shè)置播放設(shè)備指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

playdivece

設(shè)置播放設(shè)備

設(shè)置播放的設(shè)備
0:U盤
1:FLASH
2:SD卡(保留)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

設(shè)置播放模式用于設(shè)定UTMP3的播放設(shè)備;UTMP3可以設(shè)置的播放設(shè)備有U盤和FLASH兩種。Playdivece為0時(shí)設(shè)置為U盤播放,playdivece為1時(shí)設(shè)置為FLASH播放。


5.3.19 設(shè)置播放音量(0x31)

格式:0xf7 ,0x33,0x05,playvolume,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x33

設(shè)置音量指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

playvolume

設(shè)置播放音量

設(shè)置播放的音量有效音量范圍為
0-30

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3上電默認(rèn)音量為中等音量,通過(guò)設(shè)置播放音量指令改變播放音量,音量的有效范圍為0-30。發(fā)送指令如果音量值不在取值范圍內(nèi),UTMP3返回錯(cuò)誤信息。為了確定正確地設(shè)置了音量,可以在設(shè)置的音量之后通過(guò)查詢音量指令查詢當(dāng)前的音量值。


5.3.20 開(kāi)啟播放時(shí)間實(shí)時(shí)查詢(0x40)

格式:0xf7 ,0x40,0x04,para,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x40

按名稱播放指令代碼


0x05

指令總長(zhǎng)度

固定為4個(gè)字節(jié)

para

指令參數(shù)

1:開(kāi)啟播放時(shí)間實(shí)時(shí)返回
0:關(guān)閉播放時(shí)間實(shí)時(shí)返回

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3在接收到開(kāi)啟播放時(shí)間實(shí)時(shí)查詢功能時(shí),當(dāng)有聲音正在播放時(shí),每0.5s返回當(dāng)前聲音的播放時(shí)間狀況。返回播放時(shí)間的格式為:0xf7,0x40,0x09,playtimeH,playtimeL,totaltimeH,totaltimeL,0xef。如果沒(méi)有聲音在播放,則不會(huì)有數(shù)據(jù)返回。開(kāi)啟播放時(shí)間實(shí)時(shí)查詢之后會(huì)一直有效,直到UTMP3接收到關(guān)閉播放時(shí)間實(shí)時(shí)查詢指令。


返回播放數(shù)據(jù)格式:

格式:0xf7,0x40,0x09,playtimeH,playtimeL,totaltimeH,totaltimeL,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x40

按名稱播放指令代碼


0x08

指令總長(zhǎng)度

固定為8個(gè)字節(jié)

playtimeH,playtimeL

當(dāng)前正在播放文件播放進(jìn)度

高字節(jié)在前,低字節(jié)在后,以秒為單位

totaltimeH,totaltimeL

當(dāng)前正在播放文件總時(shí)長(zhǎng)

高字節(jié)在前,低字節(jié)在后,以秒為單位

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.21 查詢當(dāng)前在線設(shè)備狀態(tài)(0x42)

格式:0xf7 ,0x42,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x42

按名稱播放指令代碼


0x04

指令總長(zhǎng)度

固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3在接收查詢當(dāng)前在線設(shè)備狀態(tài)指令時(shí),返回當(dāng)前的設(shè)備狀態(tài)。


查詢當(dāng)前在線設(shè)備狀態(tài)返回?cái)?shù)據(jù)格式為:

格式:

0xf7,0x42,0x14,online,ftotalH,ftotalL,ffolderH,ffolderL,utotalH,utotalL,ufolderH,ufolderL,

SDtotalH,SDtotalL,SDfolderH,SDfolderL,playdevice,playfileH,playfileL,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x42

查詢當(dāng)前設(shè)備狀態(tài)指令代碼


0x14

指令總長(zhǎng)度

固定長(zhǎng)度為20

nline

當(dāng)前在線的設(shè)備

標(biāo)識(shí)當(dāng)前連接到UTMP3的設(shè)備
BIT0: FLASH在線情況
BIT1 : U盤在線情況
BIT2 :SD卡在線情況
1:表示當(dāng)前該設(shè)備連接到UTMP3
:表示當(dāng)前該設(shè)備沒(méi)有連接UTMP3

ftotalH,ftotalL

FLASH文件總數(shù)

FLASH中總文件數(shù),當(dāng)FLASH未連接到UTMP3時(shí)這個(gè)值為0

ffolderH,ffolderL

FLASH文件夾總數(shù)

FLASH中總文件夾數(shù),當(dāng)FLASH未連接到UTMP3時(shí)這個(gè)值為0
(保留未用)

utotalH,utotalL

U盤文件總數(shù)

U盤中總文件數(shù),當(dāng)U盤未連接到UTMP3時(shí)這個(gè)值為0

ufolderH,ufolderL

U盤文件夾總數(shù)

U盤中總文件夾數(shù),當(dāng)U盤未連接到UTMP3時(shí)這個(gè)值為0(保留未用)

SDtotalH,SDtotalL

SD卡文件總數(shù)

SD卡中總文件數(shù),當(dāng)SD卡未連接到UTMP3時(shí)這個(gè)值為0 (保留)

SDfolderH,SDfolderL

SD卡文件夾總數(shù)

SD卡中總文件夾數(shù),當(dāng)SD卡未連接到UTMP3時(shí)這個(gè)值為0(保留未用)

playdevice

當(dāng)前播放設(shè)備

當(dāng)前選定的播放設(shè)備:
0:U盤
1:FLASH
2:SD卡

playfileH,playfileL

當(dāng)前播放文件

當(dāng)前播放文件的序號(hào)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.22 查詢當(dāng)前音量(0x43)

格式:0xf7 ,0x43,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x43

查詢音量指令代碼


0x04

指令總長(zhǎng)度

固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3接收到查詢音量指令時(shí),返回當(dāng)前的音量值。



查詢音量的返回格式為:

格式:0xf7 ,0x43,0x05,volume0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x43

查詢音量指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

volume

音量值

音量值為0-30

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

4.5.23 查詢當(dāng)前播放狀態(tài)(0x44)

格式:0xf7 ,0x44,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x44

查詢當(dāng)前播放狀態(tài)指令代碼


0x04

指令總長(zhǎng)度

固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3接收到查詢音量指令時(shí),返回當(dāng)前的音量值。


查詢音量的返回格式為:

格式:0xf7 ,0x44,0x05,playstatus,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x44

查詢當(dāng)前播放狀態(tài)指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

playstatus

當(dāng)前播放狀態(tài)

播放狀態(tài)
0:停止
1:播放
2:暫停

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.24 查詢當(dāng)前播放模式(0x45)

格式:0xf7 ,0x45,0x04,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x45

查詢播放模式指令代碼


0x04

指令總長(zhǎng)度

固定為4個(gè)字節(jié)

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3接收到查詢音量指令時(shí),返回當(dāng)前的音量值。


查詢音量的返回格式為:

格式:0xf7 ,0x45,0x05,playmode,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x45

查詢當(dāng)前播放狀態(tài)指令代碼


0x05

指令總長(zhǎng)度

固定為5個(gè)字節(jié)

playstatus

當(dāng)前播放狀態(tài)

播放模式
0:?jiǎn)吻シ?
1:?jiǎn)吻h(huán)播放
2:文件夾循環(huán)播放
3:設(shè)備循環(huán)播放
4:設(shè)備隨機(jī)播放
5:文件夾播放

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.25 查詢文件名(0x87)

格式:0xf7 ,0x47,0x05,SoundH,SoundL,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x87

查詢文件名指令代碼


0x06

指令總長(zhǎng)度

固定為6個(gè)字節(jié)

IndexH

文件序號(hào)高位

 

IndexL

文件序號(hào)低位

 

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3接收到查詢文件名指令時(shí),返回指定序號(hào)文件的文件名。如果文件不存在,返回錯(cuò)誤信息。


查詢文件名的返回格式為:

格式:0xf7 ,0x45,len,Name1,Name2,Name3....0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x47

查詢文件名指令代碼


len

指令總長(zhǎng)度

返回?cái)?shù)據(jù)的長(zhǎng)度依文件名的長(zhǎng)度而定

Name1,Name2,Name3

返回的文件名

 

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.26 休眠

格式:0xf7,0x1e,len,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x1e

休眠指令代碼


0x04

指令總長(zhǎng)度

固定4字節(jié)長(zhǎng)度

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.27 喚醒(0xfb) (UTMP3主動(dòng)返回)

格式:0xf7,0x1e,len,0x1e,0x1e,0xef

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0x1e

進(jìn)入休眠返回代碼


0x06

指令總長(zhǎng)度

固定4字節(jié)長(zhǎng)度

0x1e,0x1e

喚醒參數(shù)

 

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

5.3.28 進(jìn)入休眠(0xfb) (UTMP3主動(dòng)返回)

格式:0xf7,0xfd,len,err,sub_err

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0xfb

進(jìn)入休眠返回代碼


0x04

指令總長(zhǎng)度

固定4字節(jié)長(zhǎng)度

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

UTMP3進(jìn)入休眠之前,主動(dòng)返回信息到主控提示UTMP3已進(jìn)入休眠狀態(tài)。


5.3.29 喚醒成功(0xfc) (UTMP3主動(dòng)返回)

格式:0xf7,0xfd,len,err,sub_err

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0xfc

喚醒成功回代碼


0x04

指令總長(zhǎng)度

固定4字節(jié)長(zhǎng)度

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

當(dāng)UTMP3接收到喚醒指令,被成功喚醒之后,發(fā)送信息到主控提示UTMP3已喚醒成功。


5.3.30 錯(cuò)誤信息返回(0xfd)

格式:0xf7,0xfd,len,err,sub_err

字段名稱

字段內(nèi)容

備注

0xf7

起始字節(jié)0xf7


0xfd

異常信息代碼


0x06

指令總長(zhǎng)度

固定6字節(jié)長(zhǎng)度

err

錯(cuò)誤類型

 

Err_sub

錯(cuò)誤子類型

 

0xef

結(jié)束字節(jié)0xef

每個(gè)指令以0xef結(jié)束

錯(cuò)誤信息返回用于反饋用戶的錯(cuò)誤操作,例如UTMP3接收到文件名卻查找不到相應(yīng)的文件無(wú)法正常播放等。詳見(jiàn)《錯(cuò)誤碼說(shuō)明》


6.錯(cuò)誤碼說(shuō)明

錯(cuò)誤碼

參數(shù)

說(shuō)明

0x01

0x00

找不到文件

0x02

0x00

找不到文件夾

 

0x03

0x01

播放失敗

 

0x02

播放失敗

 

0x03

播放失敗

 

0x04

0x01

找不到設(shè)備

 

0x02

找不到設(shè)備

 

0x03

未定義的設(shè)備

 

 

 

0c05

0x00

參數(shù)超出范圍

 

 

 

0x06

0x00

未定義指令

7.模塊原理圖

優(yōu)碩MP3模塊

8.封裝尺寸

優(yōu)碩MP3芯片

9.技術(shù)支持與聯(lián)系信息


廣州市優(yōu)碩微電子科技有限公司

GZUT官方淘寶店鋪

提供專業(yè)程序工程師與語(yǔ)音工程師為語(yǔ)音系列產(chǎn)品提供專業(yè)服務(wù)

語(yǔ)音綠色通道

http://gzut.taobao.com



MORE+ 精品推薦

UT600D模塊

UT600D測(cè)試燒錄器

UT588C芯片

UTP-A系列語(yǔ)音芯片

熱門標(biāo)簽: MP3芯片