广州市优硕微电子科技有限公司

广州市优硕微电子科技有限公司

优硕芯片,语音IC芯片我们更专业

全国服务热线

020-22320330

语音芯片可编程芯片语音芯片应用方案

HOT搜索关键词 :

您现在所在位置: 首页»芯片展示»可编程芯片

可编程芯片

MP3芯片

发布时间:2018-11-09   点击量:3860

MP3芯片
  • MP3芯片
020-22320330

MP3模块

优扬集团于1995年正式成立,经过20多年的发展,现在拥有2间IC设计公司,可能是国内唯一自主拥有2家IC设计公司的专业语音公司,并且拥有3个海外研发基地。两家IC设计公司为sunlink和helios,负责公司创新芯片的研发及晶圆投片。韩国首尔分社、美国硅谷实验室、日本晶圆研究室,负责对集团前瞻性母体及算法的研究工作。

广州市优硕微电子科技有限公司(GZUT)立足于大陆市场,面向海外,专注于语音算法研究与语音方案开发。GZUT为整个中国大陆市场的语音公司提供各种MASK、OTP语音芯片、FLASH语音芯片、录放音变音方案、语音识别、mp3等方案及算法支持。为了响应国家互联网+的号召与贴合中国智造2025的发展规划,GZUT从幕后走向台前,除了一如既往为各公司提供优质语音芯片与方案的同时,进一步将我们最新研发的前沿方案加速推向市场。GZUT利用自身强大的技术实力与芯片原厂的成本优势,为终端用户直接提供最先进的方案,最优惠的价格。


GZUT语音技术全覆盖

*UTP系列:OTP语音芯片10~800秒 覆盖普通提示器、播放器、家居安防、家电、汽车电子、玩具及消费性礼品等领域
*UTmidi系列:覆盖整个midi市场,电钢琴,电子琴,电子鼓,电吉他等电子乐器市场,高品质提示器等
*UTMP系列-MP3方案: mp3播放器,故事机、音箱、早教机、提示器、mp3模块、串口mp3模块、mp3控制芯片等
*UT588C系列-FLASH语音方案: 超高性价比FLASH语音单片机
*UT600D系列-FLASH语音方案: 次世代语音方案,特点:可编程,语音叠加,串口控制等
*UT688D系列-FLASH语音方案: 次世代语音方案,特点:语音叠加,64通道真midi,16:1超高压缩比,串口控制等
*UTR系列-录放音方案: 支持SPI FLASH录放音、TF卡录放音,带最新 UT-Silence 降噪算法
*UT-Silence系列:DSP核心硬件降噪芯片,可以全自动实时降噪,支持模拟输出与数字输出(麦克风,电梯,提示器等)
*UTC系列:风靡全球的变音方案,占据大部分变音市场:如变声器、变音猫、变音麦克风等,可以实现多种音效
*UTVOI系列:语音识别方案,提供市面上最高性价比的语音识别解决方案
*UT-Colud:云端语音识别,为高端家电客户,车载智能中心,高级智能家居平台等提供一体化云端智能识别解决方案
*UT-Wave系列:音讯传输方案,专为物联网客户与智能家居客户服务的智能手机APP超声无线通讯物联网方案
*UT-Snap系列:智能音场空间定位方案,服务于智能家居,智能家电,扫地机,工业安全定位等
*UTTS系列:智能语音合成方案,为各种排队机,提示器,报站器等提供智能语音合成服务
*UTBT:蓝牙音频播放,蓝牙音频传输,蓝牙控制模块方案
*UTA:苹果数据线芯片、Lightning充电激活方案、苹果OTG方案、自拍器方案
*UTouch: 1、2、4、8、16通道电容触摸IC方案
*UTCMD:  控制型MCU,移动电源方案、按键调光方案、定时器、中频理疗仪等

广州市优硕微电子科技有限公司  
地址:广州市科学城彩频路9号广东软件科学园B座802B~C 
电话:020-22320766  22320330  22320332 传真:020-22320331
Email:ralph@u-teks.comcoli@u-teks.com

网址: http://www.gzut.net

1概述
1.1 MP3模块/芯片简介
UTMP3是一款集成了MP3硬解码,提供串口控制的语音芯片。支持播放存放于SPI FLASH,TF卡或U盘中的MP3或WAV格式语音。用户可以方便地使用其中任何一种或多种存储设备用于存放语音,并通过串口通讯方便地控制模块进行播放。


1.2 MP3模块/芯片特点
支持wav采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48
支持mp3码率:128-328kbps
支持最大128M FLASH.
支持U盘、TF卡以及SPI FLASH作为存储介质
支持语音组合播放
支持插播播放
支持U盘方式直接更新语音,无需下载软件,无需烧录器
支持30级音量可调
24位高品质DAC输出


1.3 应用场合
汽车(防盗报警器、倒车雷达、GPS 导航仪、电子狗、中控锁);
智能家居系统;
家庭防盗报警器;
医疗器械人声提示;
家电(电磁炉、电饭煲、微波炉);
娱乐设备(游戏机、游乐机);
学习模型(早教机、儿童有声读物);
智能交通设备(收费站、停车场);
通信设备(电话交换机、电话机);
工业控制领域(电梯、工业设备);
高级玩具。


2.功能说明
UTMP3芯片外接FLASH、U盘存储声音文件。
使用通用串口通讯方式控制。
可支持8-48k采样wav或128-328kbps  mp3文件播放。
USB2.0接口支持直接连接电脑更新语音。
USB2.0接口可以外接U盘播放U盘中的MP3文件。
支持音量调节、语音组合播放、语音插播。
支持指定文件名,指定文件夹播放。


3.引脚说明

MP3芯片

UTMP3引脚图(SOP16 )

封装引脚

引脚名称

简述

功能描述

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

电源,需要接一个105电容到地

8

DAC VSS

Power

DAC电源地

9

DACL

O

DAC左声道

10

DACR

O

DAC右声道

11

VDDIO

Power

3.3V LDO输出,需要接一个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、电气参数(VCC=5V,GND=0V)

参数

最小值

典型值

最大值

单位

工作电流

 

12

 

mA

静态电流

 

150

600

uA

5.通讯协议说明

UTMP3模块使用标准串口通讯方式,默认使用波特率为9600bps。


5.1 通讯格式
波特率:9600bps
数据位:8
停止位:1
校验位:none
流制制:none

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

字段名称

字段

备注

Start

起始字节0xf7

每条数据以0xf7开始

CMD

命令字

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

Len

指令长度

包含当前指令所有内容的字节数

Data

参数

以字节表示的参数,总长度由len决定

end

结束字节0xef

每个指令以0xef结束

5.2 指令表

指令

指令代码

参数

返回值

播放

0x11

2字节指定播放序号

下一曲

0x13

上一曲

0x14

音量加

0x15

音量减

0x16

系统复位(保留)

0x17

快进

0x18

快退

0x19

停止

0x1a

 

播放/暂停

0x1b

唤醒

0x1d

休眠

0x1e

 

 

 

 

组合播放

0x20

2*n个字节指定播放语音的序号,n为组合的语音个数。

插播

0x21

2*n个字节指定播放的语音序号,n为插个的语音个数

按文件名播放

0x22

N个字节用于指定播放语音文件名,

按文件名插播

0x23

N个字节用于指定插播语音的文件名

 

 

 

 

功放控制

0x24

1个字节用于指定

 

 

 

 

 

设置播放模式

0x31

1个字节用于指定播放模式

设置播放设备

0x32

1字节指定播放设备

 

设置音量

0x33

1字节指定音量值

 

设置EQ

0x34

1个字节指定EQ值

 

 

 

 

 

设置播放文件夹

0x37

N个字节用于指定文件夹的名字,N小于8

 

 

 

 

 

查询播放时间开启

0x40

在播放过程中每隔0.5s返回一次当前播放时间

查询播放时间关闭

0x41

查询当前在线设备

0x42

返回当前活动设备+当前活动设备总文件数+当前活动设备正在播放的文件

查询当前音量

0x43

返回当前播放音量

查询当前播放状态

0x44

返回当前播放状态

查询当前播放模式

0x45

返回当前播放模式

 

 

 

 

查询文件名

0x87

2个字节指定查询的文件序号

返回序号对应的文件名,如果查找不到相应的文件返回错误信息

UTMP3在某些情况下会主动返回数据,主控芯片可以捕获这些数据实时的获取到UTMP3的状态:1)上电时返回初始化成功代码;2)开始播放一个新的声音文件时返回播放设备+播放设备中总文件数+正在即将播放文件的序号;3)有设备连接或拨出时返回当前在线设备+各个设备的总文件数+当前选中的设备+当前选中的文件;
接收到无效指令时,UTMP3不执行操作并返回相应的错误信息,返回值见《错误信息表》。


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

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x11

播放指令代码


0x06

指令总长度

播放指令总长度固定为6个字节

indexH

播放序号高字节

两个字节表示播放序号,先发送高字节,再发送低字节

indexL

播放序号低字节

 

0xef

结束字节0xef

每个指令以0xef结束

播放指令用于播放当前选定役备中指定序号的文件,声音的序号以存入设备的先后顺序排序。
例如:当前选定的播放设备为U盘,发送指令0xf7,0x11,0x06,0x00,0x01,0xef;表示要播放U盘中的序号为1的文件。
语音的序号取值范围为1-65535。序号超过设备中最大序号时,UTMP3返回错误信息。


5.3.2暂停(0x12)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x12

暂停播放指令代码


0x04

指令总长度

播放指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

暂停指令用于暂停当前的播放,使用暂停指令之后,通过发送恢复播放指令,可以恢复声音的播放,恢复播放的地方为暂停的地方。


5.3.3 下一曲(0x13)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x13

播放下一曲指令代码


0x04

指令总长度

下一曲指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

5.3.4 上一曲(0x14)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x14

播放上一曲指令代码


0x04

指令总长度

上一曲指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

5.3.5 音量加(0x15)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x15

音量加指令代码


0x04

指令总长度

音量加指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

5.3.6 音量减(0x16)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x16

音量减指令代码


0x04

指令总长度

音量减指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

5.3.7 系统复位(0x17)(保留)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x17

系统复位指令代码


0x04

指令总长度

系统复位指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

5.3.8 快进(0x18)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x18

快进指令代码


0x04

指令总长度

快进指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

正在播放声音时,UTMP3如果接收到快进指令,声音的播放进度会向前跳过3秒。接收到多次快进指令,则向前跳过3*n秒,n为接收到快进指令的次数。


5.3.9 快退(0x19)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x19

快退指令代码


0x04

指令总长度

快退指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

正在播放声音时,UTMP3如果接收到快退指令,声音的播放进度会向后跳回3秒。接收到多次快退指令,则向后跳回3*n秒,n为接收到快退指令的次数。


5.3.10 停止(0x1a)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x1a

停止指令代码


0x04

指令总长度

停止指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

正在播放声音时,UTMP-MP3接到停止指令,模块停止声音播放。


5.3.11 播放/暂停(0x1b)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x1b

播放/暂停指令代码


0x04

指令总长度

播放/暂停指令总长度固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

播放/暂停指令与单独的播放、暂停功能相同,UTMP3接收到播放/暂停功能时根据当前模块当前的播放状态进行动作。正在播放声音时接到播放/暂停指令会暂停播放;


5.3.12 组合播放(0x20)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x20

播放/暂停指令代码


len

指令总长度

组合指令的长度和组合语音个数相关:len=4+2*n;n为组合的语音个数

Voice1H,voiceL....

语音序号

语音序号用2个字节表示,高位字节在前,低位字节在后

0xef

结束字节0xef

每个指令以0xef结束

组合播放可以指定UTMP-MP3按规定的顺序播放一段或多段语音。播放的顺序由指令中语音序号出现的顺序决定。
例如:当UTMP3接收到0xf7 ,0x20,0x08,0x00,0x02,0x00,0x01,0xef时,会先播放序号为2的声音,再播放序号为1的声音。
组合的语音个数最多为25个,超过25个的组合UTMP3会认为是误码,不处理。


5.3.13 插播播放(0x21)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x21

播放/暂停指令代码


len

指令总长度

插播指令的长度和组合语音个数相关:len=4+2*n;n为组合的语音个数

Voice1H,voiceL....

语音序号

语音序号用2个字节表示,高位字节在前,低位字节在后

0xef

结束字节0xef

每个指令以0xef结束

插播播放可以在UTMP3当前的状态下播播一段或多段语音,插播的声音播放完之后回到插播之前的状态。例如:当UTMP3正在播放声音时接到插播指令0xf7 ,0x21,0x08,0x00,0x02,0x00,0x01,0xef,UTMP3会暂停当前的播放,然后依次播放序号为2的声音和序号为1的声音,当序号为1的声音播放完成时,UTMP3从插播之前暂停的位置恢复被插播打断的声音播放。  
插播指令中的组合的语音个数最多为25个,超过25个的组合UTMP3会认为这次接到的指令是误码,不处理。



5.3.14 按文件名播放(0x22)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x22

按名称播放指令代码


len

指令总长度

按文件名播放指令的长度和文件名相关:len=4+n;n为文件名的长度

Name1,Name2....

文件名

文件名

0xef

结束字节0xef

每个指令以0xef结束

按文件名播放通过发送文件名指定的文件。UTMP3文件名的长度有限制:英文名称最多为8个字母;中文名称最多为4个字;英文和中文、中文和数字混合名称最多4个字。大于规定长度的名称UTMP3将不能正确识别,可能会出现异常。


5.3.15 按文件名插播(0x23)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x23

按名称插播指令代码


len

指令总长度

按文件名播放指令的长度和文件名相关:len=4+n;n为文件名的长度

Name1,Name2....

文件名

文件名

0xef

结束字节0xef

每个指令以0xef结束

按文件名播放通过发送文件名指定的文件。UTMP3文件名的长度有限制:英文名称最多为8个字母;中文名称最多为4个字;英文和中文、中文和数字混合名称最多4个字。大于规定长度的名称UTMP3将不能正确识别,可能会出现异常。


5.3.16 设置功放控制状态(0x24)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x24

设置功放状态指令代码


0x05

指令总长度

固定为5个字节

stat

设置功放控制状态

1:功放控制口输出高电平
0:功放控制口输出低电平

0xef

结束字节0xef

每个指令以0xef结束

功放控制口默认上电输出高电平,通过设置功放控制状态指令可以改变输出状态。功放控制口使用P46口。


5.3.17 设置播放模式(0x30)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x30

设置播放模式指令代码


0x05

指令总长度

固定为5个字节

playmode

设置播放模式

设置播放的模式
0:单曲播放
1:单曲循环播放
2:文件夹循环播放
3:设备循环播放
4:设备随机播放

0xef

结束字节0xef

每个指令以0xef结束

设置播放模式用于设定UTMP3的播放模式;UTMP3可以设置的播放模式有5种:单曲播放、单曲循环播放、文件夹循环播放、设备循环播放、设备随机播放。


5.3.18 设置播放设备(0x31)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x32

设置播放设备指令代码


0x05

指令总长度

固定为5个字节

playdivece

设置播放设备

设置播放的设备
0:U盘
1:FLASH
2:SD卡(保留)

0xef

结束字节0xef

每个指令以0xef结束

设置播放模式用于设定UTMP3的播放设备;UTMP3可以设置的播放设备有U盘和FLASH两种。Playdivece为0时设置为U盘播放,playdivece为1时设置为FLASH播放。


5.3.19 设置播放音量(0x31)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x33

设置音量指令代码


0x05

指令总长度

固定为5个字节

playvolume

设置播放音量

设置播放的音量有效音量范围为
0-30

0xef

结束字节0xef

每个指令以0xef结束

UTMP3上电默认音量为中等音量,通过设置播放音量指令改变播放音量,音量的有效范围为0-30。发送指令如果音量值不在取值范围内,UTMP3返回错误信息。为了确定正确地设置了音量,可以在设置的音量之后通过查询音量指令查询当前的音量值。


5.3.20 开启播放时间实时查询(0x40)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x40

按名称播放指令代码


0x05

指令总长度

固定为4个字节

para

指令参数

1:开启播放时间实时返回
0:关闭播放时间实时返回

0xef

结束字节0xef

每个指令以0xef结束

UTMP3在接收到开启播放时间实时查询功能时,当有声音正在播放时,每0.5s返回当前声音的播放时间状况。返回播放时间的格式为:0xf7,0x40,0x09,playtimeH,playtimeL,totaltimeH,totaltimeL,0xef。如果没有声音在播放,则不会有数据返回。开启播放时间实时查询之后会一直有效,直到UTMP3接收到关闭播放时间实时查询指令。


返回播放数据格式:

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x40

按名称播放指令代码


0x08

指令总长度

固定为8个字节

playtimeH,playtimeL

当前正在播放文件播放进度

高字节在前,低字节在后,以秒为单位

totaltimeH,totaltimeL

当前正在播放文件总时长

高字节在前,低字节在后,以秒为单位

0xef

结束字节0xef

每个指令以0xef结束

5.3.21 查询当前在线设备状态(0x42)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x42

按名称播放指令代码


0x04

指令总长度

固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

UTMP3在接收查询当前在线设备状态指令时,返回当前的设备状态。


查询当前在线设备状态返回数据格式为:

格式:

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

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x42

查询当前设备状态指令代码


0x14

指令总长度

固定长度为20

nline

当前在线的设备

标识当前连接到UTMP3的设备
BIT0: FLASH在线情况
BIT1 : U盘在线情况
BIT2 :SD卡在线情况
1:表示当前该设备连接到UTMP3
:表示当前该设备没有连接UTMP3

ftotalH,ftotalL

FLASH文件总数

FLASH中总文件数,当FLASH未连接到UTMP3时这个值为0

ffolderH,ffolderL

FLASH文件夹总数

FLASH中总文件夹数,当FLASH未连接到UTMP3时这个值为0
(保留未用)

utotalH,utotalL

U盘文件总数

U盘中总文件数,当U盘未连接到UTMP3时这个值为0

ufolderH,ufolderL

U盘文件夹总数

U盘中总文件夹数,当U盘未连接到UTMP3时这个值为0(保留未用)

SDtotalH,SDtotalL

SD卡文件总数

SD卡中总文件数,当SD卡未连接到UTMP3时这个值为0 (保留)

SDfolderH,SDfolderL

SD卡文件夹总数

SD卡中总文件夹数,当SD卡未连接到UTMP3时这个值为0(保留未用)

playdevice

当前播放设备

当前选定的播放设备:
0:U盘
1:FLASH
2:SD卡

playfileH,playfileL

当前播放文件

当前播放文件的序号

0xef

结束字节0xef

每个指令以0xef结束

5.3.22 查询当前音量(0x43)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x43

查询音量指令代码


0x04

指令总长度

固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

UTMP3接收到查询音量指令时,返回当前的音量值。



查询音量的返回格式为:

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x43

查询音量指令代码


0x05

指令总长度

固定为5个字节

volume

音量值

音量值为0-30

0xef

结束字节0xef

每个指令以0xef结束

4.5.23 查询当前播放状态(0x44)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x44

查询当前播放状态指令代码


0x04

指令总长度

固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

UTMP3接收到查询音量指令时,返回当前的音量值。


查询音量的返回格式为:

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x44

查询当前播放状态指令代码


0x05

指令总长度

固定为5个字节

playstatus

当前播放状态

播放状态
0:停止
1:播放
2:暂停

0xef

结束字节0xef

每个指令以0xef结束

5.3.24 查询当前播放模式(0x45)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x45

查询播放模式指令代码


0x04

指令总长度

固定为4个字节

0xef

结束字节0xef

每个指令以0xef结束

UTMP3接收到查询音量指令时,返回当前的音量值。


查询音量的返回格式为:

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x45

查询当前播放状态指令代码


0x05

指令总长度

固定为5个字节

playstatus

当前播放状态

播放模式
0:单曲播放
1:单曲循环播放
2:文件夹循环播放
3:设备循环播放
4:设备随机播放
5:文件夹播放

0xef

结束字节0xef

每个指令以0xef结束

5.3.25 查询文件名(0x87)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x87

查询文件名指令代码


0x06

指令总长度

固定为6个字节

IndexH

文件序号高位

 

IndexL

文件序号低位

 

0xef

结束字节0xef

每个指令以0xef结束

UTMP3接收到查询文件名指令时,返回指定序号文件的文件名。如果文件不存在,返回错误信息。


查询文件名的返回格式为:

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x47

查询文件名指令代码


len

指令总长度

返回数据的长度依文件名的长度而定

Name1,Name2,Name3

返回的文件名

 

0xef

结束字节0xef

每个指令以0xef结束

5.3.26 休眠

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x1e

休眠指令代码


0x04

指令总长度

固定4字节长度

0xef

结束字节0xef

每个指令以0xef结束

5.3.27 唤醒(0xfb) (UTMP3主动返回)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0x1e

进入休眠返回代码


0x06

指令总长度

固定4字节长度

0x1e,0x1e

唤醒参数

 

0xef

结束字节0xef

每个指令以0xef结束

5.3.28 进入休眠(0xfb) (UTMP3主动返回)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0xfb

进入休眠返回代码


0x04

指令总长度

固定4字节长度

0xef

结束字节0xef

每个指令以0xef结束

UTMP3进入休眠之前,主动返回信息到主控提示UTMP3已进入休眠状态。


5.3.29 唤醒成功(0xfc) (UTMP3主动返回)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0xfc

唤醒成功回代码


0x04

指令总长度

固定4字节长度

0xef

结束字节0xef

每个指令以0xef结束

当UTMP3接收到唤醒指令,被成功唤醒之后,发送信息到主控提示UTMP3已唤醒成功。


5.3.30 错误信息返回(0xfd)

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

字段名称

字段内容

备注

0xf7

起始字节0xf7


0xfd

异常信息代码


0x06

指令总长度

固定6字节长度

err

错误类型

 

Err_sub

错误子类型

 

0xef

结束字节0xef

每个指令以0xef结束

错误信息返回用于反馈用户的错误操作,例如UTMP3接收到文件名却查找不到相应的文件无法正常播放等。详见《错误码说明》


6.错误码说明

错误码

参数

说明

0x01

0x00

找不到文件

0x02

0x00

找不到文件夹

 

0x03

0x01

播放失败

 

0x02

播放失败

 

0x03

播放失败

 

0x04

0x01

找不到设备

 

0x02

找不到设备

 

0x03

未定义的设备

 

 

 

0c05

0x00

参数超出范围

 

 

 

0x06

0x00

未定义指令

7.模块原理图

优硕MP3模块

8.封装尺寸

优硕MP3芯片

9.技术支持与联系信息


广州市优硕微电子科技有限公司

GZUT官方淘宝店铺

提供专业程序工程师与语音工程师为语音系列产品提供专业服务

语音绿色通道

http://gzut.taobao.com



MORE+ 精品推荐

UT600D模块

UT600D测试烧录器

UT588C芯片

UTP-A系列语音芯片

热门标签: MP3芯片