1. 概述
MP3-TF-16P 是一个提供串口的语音模浚块,,,,优异的集成了 MP3、WAV、WMA 的硬 解码。。。同时软件支持 TF 卡驱动,,,,支持 FAT16、FAT32 文件系统。。。通过简朴的串口指令 即可完成播放指定的音乐,,,,以及怎样播放音乐等功效,,,,无需繁琐的底层操作,,,,使用利便,,,, 稳固可靠是此款产品的大特点。。。
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、 车载导航语音播报
2、 公路运输稽察、收费站语音提醒;;;;
3、 火车站、汽车站清静检查语音提醒;;;;
4、 电力、通讯、金融营业厅语音提醒;;;;
5、 车辆进、出通道验证语音提醒;;;;
6、 公安边防检查通道语音提醒;;;;
7、 多路语音告警或装备操作指导语音;;;;
8、 电动旅行车清静行驶语音通告;;;;
9、 机电装备故障自动报警;;;;
10、消防语音报警提醒;;;;
11、自动广播装备,,,,准时播报
2. 模浚块使用说明
模浚块选用的是 SOC 方案,,,,集成了一个 16 位的 MCU,,,,以及一个专门针对音频解码的 aDSP,,,,接纳硬 解码的方式,,,,越发保广告法证了系统的稳固性和音质。。。小巧的封装尺寸越发知足嵌入其它产品的需求
|
名称 |
参数 |
|
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% |
|
引脚序号 |
引脚名称 |
功效形貌 |
备注 |
|
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 |
当触发时是第1段(长按循环第1段) |
|
13 |
ADKEY2 |
AD 口2 |
当触发时是第五段(长按循环第五段) |
|
14 |
USB+ |
USB+ DP |
接 U 盘或插电脑的 USB 口 |
|
15 |
USB- |
USB- DM |
接 U 盘或插电脑的 USB 口 |
|
16 |
Busy |
播放指示 |
有音频输出低,,,,无音频输出高 |
3. 串口通讯协议
串口作为一种在控制领域常用的通讯,,,,我们举行了工业级别的优化,,,,加入的帧的校验、重发、 过失处理等步伐,,,,大大增强通讯的稳固性和可靠性,,,,同时可以在此基础上扩展越发强盛的 RS485 举行组网功效,,,,串口的通讯波特率可自行设置,,,,默以为 9600
支持异步串口通讯模式,通过串口接受上位机发送的下令 通讯标准: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
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 |
联系人:李曙光
手 机:17266260250
邮 箱:Lur@yxin18.com
公 司:广州pp电子电子科技有限公司
地 址:广州市花都区商业大道334号