欢迎光临~广州悦欣电子科技有限公司
服务热线 全国服务热线:

18925103846

您的位置: 网站首页 > 资料知识

资料知识

广州悦欣电子科技有限公 MP3-TF-16P 模块使用说明书

广州悦欣电子科技有限公  MP3-TF-16P 模块使用说明书

1. 概述

1.1 简介

MP3-TF-16P 是一个提供串口的语音模块,完美的集成了 MP3、WAV、WMA 的硬 解码。同时软件支持 TF 卡驱动,支持 FAT16、FAT32 文件系统。通过简单的串口指令 即可完成播放指定的音乐,以及如何播放音乐等功能,无需繁琐的底层操作,使用方便, 稳定可靠是此款产品的最大特点。

1.2 功能

1、支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48

2、24 位 DAC 输出,动态范围支持 90dB,信噪比支持 85dB

3、完全支持 FAT16、FAT32 文件系统,最大支持 32G 的 TF 卡,支持 32G 的 U 盘、64M 字节的

NORFLASH

4、多种控制模式可选。IO 控制模式、串口模式、AD 按键控制模式

5、广播语插播功能,可以暂停正在播放的背景音乐。广告播放完毕回到背景音继续播放

6、音频数据按文件夹排序,最多支持 100 个文件夹,每隔文件夹可以分配 255 首曲目

7、30 级音量可调,6 级 EQ 可调

1.3 应用

1、 车载导航语音播报

2、 公路运输稽查、收费站语音提示;

3、 火车站、汽车站安全检查语音提示;

4、 电力、通信、金融营业厅语音提示;

5、 车辆进、出通道验证语音提示;

6、 公安边防检查通道语音提示;

7、 多路语音告警或设备操作引导语音;

8、 电动观光车安全行驶语音告示;

9、 机电设备故障自动报警;

10、消防语音报警提示;

11、自动广播设备,定时播报


2. 模块使用说明



image


模块选用的是 SOC 方案,集成了一个 16 位的 MCU,以及一个专门针对音频解码的 aDSP,采用硬 解码的方式,更加保证了系统的稳定性和音质。小巧的封装尺寸更加满足嵌入其它产品的需求


2.1 硬件参数


名称

参数


MP3文件格式

1、支持所有比特率11172-3和 ISO13813-3 layer3音频解码

2、采样率支持(KHZ):8/11.025/12/16/22.05/24/32/44.1/48

3、支持 Normal、Jazz、Classic、Pop、Rock 等音效

USB 接口

2.0标准

UART 接口

标准串口,TTL 电平,波特率可设

输入电压

3.3V-5V

额定电流

15ma[不带 U 盘]

尺寸

21(长)*21(宽)[单位:mm]

工作温度

-40度 -- 80度

湿度

5% ~ 95%


2.2 管脚说明


MP3-TF-16P模块引脚说明



引脚序号

引脚名称

功能描述

备注

1

VCC

模块电源输入

3.3V-5V,建议用5V,不可超过5.2V

2

RX

UART 串行数据输入


3

TX

UART 串行数据输出


4

DAC_R

音频输出右声道

驱动耳机、功放

5

DAc_L

音频输出左声道

驱动耳机、功放

6

SPK2

接小喇叭+

驱动小于3W 喇叭

7

GND

电源地

8

SPK1

接小喇叭-

驱动小于3W 喇叭

9

IO1

触发口

默认上一曲(长按音量-)

10

GND

电源地

11

IO2

触发口

默认下一曲(长按音量+)

12

ADKEY1

AD 口1

当触发时是第一段(长按循环第一段)

13

ADKEY2

AD 口2

当触发时是第五段(长按循环第五段)

14

USB+

USB+ DP

接 U 盘或插电脑的 USB 口

15

USB-

USB- DM

接 U 盘或插电脑的 USB 口

16

Busy

播放指示

有音频输出低,无音频输出高


3. 串口通讯协议

串口作为一种在控制领域常用的通信,我们进行了工业级别的优化,加入的帧的校验、重发、 错误处理等措施,大大加强通信的稳定性和可靠性,同时可以在此基础上扩展更加强大的 RS485 进行组网功能,串口的通信波特率可自行设置,默认为 9600

3.1 通讯格式

支持异步串口通讯模式,通过串口接受上位机发送的命令 通讯标准:9600 bps

数据位 :1 校验位 :none 流控制 :none

格式:$S VER Len CMD Feedback para1 para2 checksum $O




$S

起始位0x7E

每条命令反馈均以$开头,即0x7E

VER

版本

版本信息[目前默认为0xff]

Len

len 后字节个数

校验和不计算在内

CMD

命令字

表示具体的操作,比如播放/暂停等等

Feedback

命令反馈

是否需要反馈信息,1反馈,0不反馈

para1

参数1

查询的数据高字节(比如歌曲序号)

para2

参数2

查询的数据低字节

checksum

校验和[占两个字节]

累加和校验[不计起始位$]

$O

结束位

结束位0xEF




举个例子,如果我们指定播放发 SD 卡,就需要发送:7E FF 06 09 00 00 02 FF F0 EF

数据长度为 6 ,这 6 个字节分别是[FF 06 09 00 00 02] 。不计算起始、结束、和校验。再然后对得到

的结果进去反+1

3.2 通讯指令

1、直接发送的指令,不需要返回参数

CMD 命令(指令)

对应的功能

参数(16位)

0x01

下一曲


0x02

上一曲


0x03

指定曲目(NUM)

1-2999

0x04

音量+


0x05

音量-


0x06

指定音量

0-30

0x07

指定 EQ0/1/2/3/4/5

Normal/Pop/Rock/Jazz/Classic/Bass

0x08

单曲循环指定曲目播放

0-2999

0x09

指定播放设1/2/3/4/5

U/SD/AUX/SLEEP/FLASH

0x0A

进入睡眠 -- 低功耗


0x0B

保留


0x0C

模块复位


0x0D

播放


0x0E

暂停


0x0F

指定文件夹播放

1-10(需要自己设定)

0x10

扩音设置(无)

[DH=1:开扩音] [DL:设置增益0-31]

0x11

全部循环播放

[1:循环播放][0:停止循环播放]

0x12

指定 MP3文件夹曲目

0--9999

0x13

插播广告

0--9999

0x14

支持15个文件夹

详见下面的详细说明

0x15

停止插播,播放背景


0x16

停止播放


0x17

指定文件夹循环播放

详见3.4.13

0x18

随机播放

详见3.4.14

0x19

循环播放

详见3.4.15

0x1A

开启和关闭 DAC

详见3.4.16

0x25

多文件夹插播

详见3.4.19


用手机扫描二维码关闭
二维码