串口MP3语音模块,多段声音播放控制板MY2490-16P

串口MP3语音模块,多段声音播放控制板MY2490-16P

分享
  • 产品详情
  • 产品参数

MY2490-16P 语音模块使用说明书

1、概述                                                            

    MY2490-16P是深圳市迈优科技有限公司自主研发的一款小巧的微集成MP3模块。采用MY2490-24SS MP3主控芯片,支持MP3、WAV格式双解码。模块最大支持32G TF卡;也可外接U盘或USB数据线连接电脑更换SD卡音频文件。该模块内置3W功放,可以直接驱动3W的喇叭,使用更方便。

2、产品特性

l  支持 MP3 、WAV高品质音频格式文件,声音优美。

l  24 位DAC 输出,动态范围支持95dB,信噪比支持85dB。

l  完全支持FAT16、FAT32文件系统,最大支持32G TF卡和32G的U盘。

l  支持UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、插播等。

l  3电阻功能选择,5个IO口实现多种功能,能满足大多数领域的应用需求。

l  自带3W的功放,直接外接喇叭即可完成播放;音量不够客户也可外接功放。

l  我司还有一款MY2480-16P外挂FLASH模块与这款管脚兼容,小容量需要降低成本可选用。

3、技术规格

名称

参数

MP3、WAV文件格式

支持采样率8~48K、比特率8~320Kbps音频文件

UART接口

标准串口,3.3V TTL电平,波特率9600

输入电压

3.5V-5.4V

静态电流

17MA(整个模块)

功放功率

接2W/4Ω或1W/8Ω以上喇叭

尺寸

24mm*21mm

工作温度

-40℃~70℃

湿度

5%~95%

 

4、模块管脚定义


                 

管脚号

管脚名称

功能描述

备注

1

BUSY

播放时输出高电平,暂停或停止为低


2

DM

连接U盘或者USB连接电脑下载声音


3

DP

4

GND

系统地


5

DACR

右声道音频信号输出

可外接单双声道功放

6

DACL

左声道音频信号输出

7

RX

UART异步串口数据输入

3.3V TTL信号

8

TX

UART异步串口数据输出

9

5V

电源正极

电源范围DC3.4-5.4V

10

SPK1

外接无源喇叭

两线直接接在无源喇叭两端

11

SPK2

外接无源喇叭

12

IO5

接按键或者单片机控制

可通过3电阻选择不同触发功能,5IO单片机组合可选择29首曲目播放,下文有说明!

13

IO4

接按键或者单片机控制

14

IO3

接按键或者单片机控制

15

IO2

接按键或者单片机控制

16

IO1

接按键或者单片机控制

                   

4.1 3电阻选择不同触发功能

A、B、C电阻控制模式选择表(有3.3K接地为0,没电阻悬空为1),出货默认为000模式

A

B

C

5IO口触发功能详情(一下说的按键即IO)

0

0

0

按键接地,按一下就响,在响的过程中,再按会打断,然后重头开始播放,播放完一遍停止。(按键一对一)

0

0

1

按键接地,按一下就响,在响的过程中,再按不能打断,直到响完为止,响完再按才有效。(按键一对一)

0

1

0

电平保持触发,按键一直按下播放一遍,中途松开立刻停止。(该模式不能用串口控制)

0

1

1

电平保持循环触发,按键一直按下循环播放,中途松开立刻停止。(该模式不能用串口控制)

1

0

0

特殊功能应用0 (该模式不能用串口控制)

IO1

暂停/播放   接地随机循环播放

IO2

下一曲

IO3

上一曲

IO4

音量+

IO5

音量-

1

0

1

标准MP3模式(该模式不能用串口控制)

IO1

播放/暂停

IO2

下一曲

IO3

上一曲

IO4

音量+

IO5

音量—

1

1

0

特殊功能应用1(该模式不能用串口控制)

IO1

播放/暂停(根目录)

IO2

插播文件夹00  第一曲

IO3

插播文件夹00  第二曲

IO4

插播文件夹00  第三曲

IO5

插播文件夹00  第四曲

1

1

1

特殊功能应用2

IO1

按键接地触发播放,长按时间超过当前曲时,自动循环播放,在中途抬起播放完当前曲停止。就算中途有抬起,播放完检查到还是拉低状态,就继续循环播放。

IO2

下一曲

IO3

上一曲

IO4

音量+

IO5

音量—

    4.1 5IO单片机组合指定29首曲目播放地址对应表:

  IO口为3.3V电压,接地为0,悬空或者3.3V为1(前4个ABC模式可控制以下多段播放)。

IO5

IO4

IO3

IO2

IO1

曲目(功能)

1

1

1

1

0

播放第1

1

1

1

0

1

播放第2

1

1

0

1

1

播放第3

1

0

1

1

1

播放第4

0

1

1

1

1

播放第5

0

0

1

1

0

播放第6

0

0

1

1

1

播放第7

0

1

0

0

0

播放第8

0

1

0

0

1

播放第9

0

1

0

1

0

播放第10

0

1

0

1

1

播放第11

0

1

1

0

0

播放第12

0

1

1

0

1

播放第13

0

1

1

1

0

播放第14

0

0

0

0

1

播放第15

1

0

0

0

0

播放第16

1

0

0

0

1

播放第17

1

0

0

1

0

播放第18

1

0

0

1

1

播放第19

1

0

1

0

0

播放第20

1

0

1

0

1

播放第21

1

0

1

1

0

播放第22

0

0

0

1

0

播放第23

1

1

0

0

0

播放第24

1

1

0

0

1

播放第25

1

1

0

1

0

播放第26

0

0

0

1

1

播放第27

1

1

1

0

0

播放第28

0

0

1

0

0

播放第29

0

0

1

0

1

音量+

0

0

0

0

0

音量-

  注意:这款模块为按文件名播放,文件需命名为0001XXX.MP3,0002XXX.MP3,0003XXX.MP3。(以

4位数字开头命名)

5、模块封装尺寸

6、应用领域

l 高级玩具:摇摆机,撞撞车,游戏机等;

l 工业控制领域:工业、控制设备语音播报;

l 智能交通设备:收费站、停车场、车内语音提示;

l 广告宣传行业:广告宣传语播报;

l 门禁,考勤:门已开等语音提示;

l 安防行业:人体感应提示,安全语音提示;

l 医疗电子:设备语音提示;

7、串口控制协议

MY2490-16P内置标准UART异步串口接口,为3.3V TTL电平接口。可通过MAX3232芯片转换成RS232电平或者通过USB转TTL模块与PC通讯进行调试。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。下图有USB转TTL模块与MY2490-16P的连接图,使用电脑串口调试助手,需要正确设置串口的参数,设置如下图:

协议命令格式:

起始码

长度

操作码

参数

校验码

结束码

0X7E

见下文

见下文

见下文

见下文

0XEF

注意: 数据全部为十六进制数

长度”是指:长度+操作码+参数(有些没有参数,有些有两位参数)+校验码的个数;

校验码”是指:长度<异或>操作码<异或>参数的值,既按顺序分别异或的值。

校验码客户可通过计算器计算得到:例如,设置音量指令为  7E 04 3119 2C EF

     长度04是这样得到:就是“04”,“31”,“19”,“2C”4个数;

校验码2C是这样得到:

首先打开计算器选择程序员模式;

然后选择16进制、双字;

最后点击进行计算  04 Xor 31 Xor19 = 2C

下图为计算机的计算操作步骤示意图:

7.1 指令列表

通信控制指令(指令发送成功返回OK,歌曲播放完停止返回STOP)。

CMD详解

对应功能

参数(ASCK)

0x11

播放

0x12

暂停

0x13

下一曲

0x14

上一曲

0x15

音量加

0x16

音量减

0x19

复位

0x1A

快进

0x1B

快退

0x1C

播放/暂停

0x1E

停止


CMD详解

对应功能

参数(8HEX)

0x31

设置音量

0-30级可调(音量掉电记忆)

0x32

设置EQ

0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS)

0x33

设置循环模式

0-4(全盘/文件夹/单曲/随机/不循环)

0x34

文件夹切换

0(上一文件夹),1(下一文件夹)

0x35

设备切换

0U盘),1SD卡)

0x36

ADKEY软件上拉

1开上拉(10K电阻),0关上拉,默认0

0x37

ADKEY使能

1开起,0关闭,默认1

0x38

BUSY电平切换

1为播放输出高电平,0为播放输出低电平,默认1


CMD详解

对应功能

参数(16HEX)

0x41

选择播放曲目

1-最大首目

0x42

指定文件夹曲目播放

高八位为文件夹号(00-99),低八位为歌曲名字(001-255)

0x43

插播功能

1-最大首目

0x44

插播指定文件夹里面的歌曲播放

高八位为文件夹号(00-99),低八位为歌曲名字(001-255)


组合播放

连续发送不同曲目会播完停止,最大支持20

通信查询命令

CMD详解

对应功能

返回参数(ASCK)16位)

0x20

查询播放状态

0(停止)1(播放) 2(暂停) 3(快进)4(快退)

0x21

查询音量大小

0-30(掉电记忆)

0x22

查询当前 EQ

0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS

0x23

查询当前播放模式

0-4(全盘/文件夹/单曲/随机/无循环)

0x24

查询版本号

1.0

0x25

查询SD卡的总文件数

1-65535

0x26

查询U盘的总文件总数

1-65535

0x28

查询当前播放设备

0U盘),1SD卡)

0x29

查询SD卡的当前曲目

1-65536

0x2A

查询U盘的当前曲目

1-65536

0x2C

查询当前播放歌曲的时间

反回时间(秒)

0x2D

查询当前播放歌曲总时间

反回时间(秒)

0x2E

查询当前播放歌曲歌名

反回歌曲名(只能返回前两位数)

0x2F

查询当前播放文件夹内总数量

0-65536

注意事项:连续发送两条命令之间间隔在20MS以上,组合播放功能两条命令间隔在6MS以内。

7.2.控制指令详细说明

7.2.1 播放

起始码

长度

操作码

校验码

结束码

7E

03

11

12

EF

发送该指令为播放音乐,在暂停或者停止状态下可启动播放。

7.2.2 暂停

起始码

长度

操作码

校验码

结束码

7E

03

12

11

EF

发送该指令暂停播放音乐。

7.2.3 下一曲

起始码

长度

操作码

校验码

结束码

7E

03

13

10

EF

该指令能够触发播放下一曲音乐,在播放最后一曲音乐时,发送该指令可触发播放第一曲音乐。

7.2.4 上一曲

起始码

长度

操作码

校验码

结束码

7E

03

14

17

EF

该指令能够触发播放下一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐。

7.2.5 音量加

起始码

长度

操作码

校验码

结束码

7E

03

15

16

EF

芯片有30级音量可调,发送一次指令,音量增加一级。

7.2.6 音量减

起始码

长度

操作码

校验码

结束码

7E

03

16

15

EF

芯片有30级音量可调,发送一次指令,音量减少一级。

7.2.7 复位

起始码

长度

操作码

校验码

结束码

7E

03

19

1A

EF

一般情况下不需要使用该命令,发送该指令则复位芯片,所有参数回复出厂设置(音

量最大,回到第一首)。

7.2.8 快进

起始码

长度

操作码

校验码

结束码

7E

03

1A

19

EF

发送一次指令音乐快进一段时间。

7.2.9 快退

起始码

长度

操作码

校验码

结束码

7E

03

1B

18

EF

发送一次指令音乐快退一段时间。

7.2.10播放/暂停

起始码

长度

操作码

校验码

结束码

7E

03

1C

1F

EF

发一次命令播放,再发一次命令暂停。

7.2.11停止

起始码

长度

操作码

校验码

结束码

7E

03

1E

1D

EF

音乐在播放或者暂停状态下发送该指令可停止音乐。

7.2.12设置音量

起始码

长度

操作码

音量等级

校验码

结束码

7E

04

31

19

2C

EF

音量为0-30级可调,该指令可以实时修改调节音量,音量可以掉电记忆,范例中发

送的音量级为25 。

7.2.13设置EQ

起始码

长度

操作码

参数

校验码

结束码

7E

04

32

00

36

EF

发送该指令可以改变EQ。

7.2.14设置循环模式

起始码

长度

操作码

参数

校验码

结束码

7E

04

33

02

35

EF

发送该指令可设置循环模式,范例中为设置单曲循环模式。

7.2.15文件夹切换

起始码

长度

操作码

参数

校验码

结束码

7E

04

34

01

31

EF

发送该指令可以切换文件夹播放,发送1为下一文件夹,0为上一文件夹。

7.2.16设备切换

起始码

长度

操作码

参数

校验码

结束码

7E

04

35

01

30

EF

当系统存在多个设备时,可发送该指令选择要读取的设备,范例为选择TF卡播放。

7.2.17ADKEY软件控制很少用到,不做解释。

7.2.18BUSY电平切换

起始码

长度

操作码

参数

校验码

结束码

7E

04

38

00

3C

EF

当用到BUSY信号控制功放使能脚,而需要播放时是低电平工作可以发以上命令。

7.2.19选择播放曲目

起始码

长度

操作码

曲目高位

曲目低位

校验码

结束码

7E

05

41

00

01

45

EF

发送该指令可指定对应储存器中的曲目播放,范例为播放第1首歌曲。

注意:曲目为1-65536

7.2.20指定文件夹曲目播放

起始码

长度

操作码

文件夹号

歌曲名

校验码

结束码

7E

05

42

00

02

45

EF

该指令可指定对应文件夹内的对应曲目播,高8位为文件夹号,低8位为歌曲曲目。

范例为指定文件夹00中的第2首播放。

注意:如要使用到该功能,文件夹必须命名为00-99,歌曲必须命名为001XXX.MP3-255 XXX.MP3

否则会出错无法播放。

7.2.21插播功能

起始码

长度

操作码

曲目高位

曲目低位

校验码

结束码

7E

05

43

00

03

45

EF

当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的播放曲目,当播放完后,

接着播放原来暂停的曲目。

7.2.22插播指定文件夹里的歌曲播放

起始码

长度

操作码

文件夹号

歌曲名

校验码

结束码

7E

05

44

01

06

46

EF

当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的文件里的

对应曲目播放,当播放完后,接着播放原来暂停的曲目。高8位为文件夹号,低8位为

歌曲曲目。

注意:如要使用到该功能,文件夹必须命名为00-99,歌曲必须命名为001XXX.MP3-255 XXX.MP3

否则会出错无法播放。

7.2.23组合播放

连续发送:

7E 05 41 0001 45 EF  7E 05 41 00 02 46 EF  7E 05 41 00 03 47 EF  7E 05 41 00 40 EF

播放第1,2,3,4 曲,播完停止,最多连续播放20 曲。两个命令时间间隔小于6MS。

7.3.查询指令说明

例如:发送查询播放状态命令7E 03 10 13 EF,返回OK 0001   表示处于正在播放状态。

发送查询指令之后都会返回上面查询命令表的相应参数,不做详细说明。

注意:指定播放曲目需要将歌曲命名为0001XXX.MP3,0002XXX.MP3,0003XXX.MP3。

8、应用电路图

注意主控芯片所有IO口为3.3V电压,在与其他单片机连接时注意电压匹配!

8.1.5IO口控制应用电路图

     与按键连接控制电路:

与单片机连接控制电路:

8.2.单片机串口控制应用电路

8.3.外部输出音频应用电路

外接单、双声道功放应用电路:

如模块功率达不到要求,客户可自己外接功放。

外接耳机应用电路:

9、说明书版本

版本

日期

更新内容

V1.0

2015-8-19

初始版本

V1.1

2016-3-6

添加部分电路

公司名称:深圳市迈优科技有限公司

电话:0755-66803397   QQ: 854544856

手机:13424309336     联系人:覃生                                

官网: www.maiyout.com

E-mailmaiyout@163.com  

地址:深圳市龙华新区民治街道向南四区松花大厦213


品牌
迈优科技
型号
MY2490-16P