WT5300 24SS调试手册 V1.1 YX5300 24SS DEBUG Manual V1.0

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 13

DownloadWT5300-24SS调试手册 V1.1 YX5300-24SS DEBUG Manual V1.0
Open PDF In BrowserView PDF
广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 调试手册 V1.0

目 录
一、芯片的硬件说明 ............................................................................................................................... 2
三、测试方法 .......................................................................................................................................... 6
附录一:SPI-FLASH 容量与音频长度对照表 ....................................................................................... 7
三、码率的转换方式 ............................................................................................................................... 8
四、芯片的原理图 ................................................................................................................................. 11
四、程序范例 ........................................................................................................................................ 12

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

一、芯片的硬件说明
1、芯片的供电
芯片最理想的工作电压为 4.2V。所以用户如果是采用 5V 的电源供电的,建议串接一个二极管
2、芯片的指示灯[上电状态]

3、芯片的指示灯[工作状态]

4、音频出输说明
1、SPK1 和 SPK2 接到喇叭两瑞,可以不分正负极,注意:只允许接 2W 以下的喇叭
2、接功放或者耳机,直接接 DAC-R 和 DAC-L 两端,注意:共地(电源地)
5、芯片调试说明
(1)、我们的芯片是默认插上 USB 线,就进入下载模式。当用户更新完语音之后,触发任何一个 IO
口,即可退出下载模式,恢复正常的工作状态
(2)、调试芯片先从易到难,先从简到到复杂,按键保证正常后再调串口,串口调试手调试正常后,
再调单片机,TF 卡没声音,先通过 USB 插电脑,看能不能读到 TF 卡盘符

串口调试助手进行测试

发送的命令[带校验]

发送的命令[不带校验]

2

备注

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

[下一首]

7E FF 06 01 00 00 00 FE FA EF

7E FF 06 01 00 00 00 EF

[上一首]

7E FF 06 02 00 00 00 FE F9 EF

7E FF 06 02 00 00 00 EF

[指定曲目]

7E FF 06 03 00 00 01 FE F7 EF

7E FF 06 03 00 00 01 EF

指定第一首播放

7E FF 06 03 00 00 02 FE F6 EF

7E FF 06 03 00 00 02 EF

指定第二首

7E FF 06 03 00 00 0A FE EE EF

7E FF 06 03 00 00 0A EF

指定第 10 首

音量加

7E FF 06 04 00 00 00 FE F7 EF

7E FF 06 04 00 00 00 EF

音量减

7E FF 06 05 00 00 00 FE F6 EF

7E FF 06 05 00 00 00 EF

[指定音量]

7E FF 06 06 00 00 1E FE D7 EF

7E FF 06 06 00 00 1E EF

指定音量为 30 级

[指定 EQ]

7E FF 06 07 00 00 01 FE F3 EF

7E FF 06 07 00 00 01 EF

保留

[循环播放曲目]

7E FF 06 08 00 00 01 FE F2 EF

7E FF 06 08 00 00 01 EF

循环播放第一首

7E FF 06 08 00 00 02 FE F1 EF

7E FF 06 08 00 00 02 EF

循环播放第二首

7E FF 06 08 00 00 0A FE E9 EF

7E FF 06 08 00 00 0A EF

循环播放第十首
循 环 播 放

7E FF 06 08 00 01 01 FE F1 EF

7E FF 06 08 00 01 01 EF

FLASH

FOLDER1 的第一曲
循 环 播 放

FLASH

7E FF 06 08 00 02 01 FE F0 EF

7E FF 06 08 00 02 01 EF

FOLDER2 的第一曲

7E FF 06 09 00 00 01 FE F1 EF

7E FF 06 09 00 00 01 EF

指定播放 UDISK

7E FF 06 09 00 00 02 FE F0 EF

7E FF 06 09 00 00 02 EF

指定播放 TF

7E FF 06 09 00 00 04 FE EE EF

7E FF 06 09 00 00 04 EF

指定播放 FLASH

[进入睡眠模式]

7E FF 06 0A 00 00 00 FE F1 EF

7E FF 06 0A 00 00 00 EF

[唤醒睡眠]

7E FF 06 0B 00 00 00 FE F0 EF

7E FF 06 0B 00 00 00 EF

[芯片复位]

7E FF 06 0C 00 00 00 FE EF EF

7E FF 06 0C 00 00 00 EF

[播放]

7E FF 06 0D 00 00 00 FE EE EF

7E FF 06 0D 00 00 00 EF

[暂停]

7E FF 06 0E 00 00 00 FE ED EF

7E FF 06 0E 00 00 00 EF

[指定播放设备]

的

的

指定为 "01"的文 件夹,曲目
[指定文件夹文件名]
7E FF 06 0F 00 01 01 FE EA EF

7E FF 06 0F 00 01 01 EF

为"001"
指定为 "01"的文 件夹,曲目

7E FF 06 0F 00 01 02 FE E9 EF

7E FF 06 0F 00 01 02 EF

3

为"002"

广州悦欣电子科技有限公司

MP3-FLASH-16P 使用说明书 V1.0

www.YX080.com

指定为 "01"的文件夹,曲目
支持 1000 首

7E FF 06 14 00 10 FF FD D8 EF

7E FF 06 14 00 10 FF EF

为"0255"
指定为 "01"的文 件夹,曲目

7E FF 06 14 00 17 CF FE 01 EF

7E FF 06 14 00 17 CF EF

为"1999"
指定为 "12"的文件夹,曲目

7E FF 06 14 00 C0 01 FE 26 EF

7E FF 06 14 00 C0 01 EF

为"0001"
指定为 "12"的文 件夹,曲目

7E FF 06 14 00 C0 FF FD 28 EF

7E FF 06 14 00 C0 FF EF

为"0255"
指定为 "12"的文件夹,曲目

7E FF 06 14 00 C7 CF FD 51 EF

7E FF 06 14 00 C7 CF EF

为"1999"

停止播放

7E FF 06 16 00 00 00 FE E5 EF

7E FF 06 16 00 00 00 EF

停止软件解码

指定文件夹循环播放

7E FF 06 17 00 02 00 FE E2 EF

7E FF 06 17 00 02 00 EF

指定 02 文件夹循环播放

7E FF 06 17 00 01 00 FE E3 EF

7E FF 06 17 00 01 00 EF

指定 01 文件夹循环播放

随机播放

7E FF 06 18 00 00 00 FE E3 EF

7E FF 06 18 00 00 00 EF

随机播放

单曲循环播放

7E FF 06 19 00 00 00 FE E2 EF

7E FF 06 19 00 00 00 EF

单曲循环播放开启

7E FF 06 19 00 00 01 FE E1 EF

7E FF 06 19 00 00 01 EF

单曲循环播放关闭

7E FF 06 1A 00 00 00 FE E1 EF

7E FF 06 1A 00 00 00 EF

开 DAC

7E FF 06 1A 00 00 01 FE E0 EF

7E FF 06 1A 00 00 01 EF

关 DAC

7E FF 09 21 00 05 01 02 03 04 FE

7E FF 09 21 00 05 01 02 03 04

C8 EF

EF

7E FF 0C 21 00 05 01 02 03 04 06

7E FF 0C 21 00 05 01 02 03 04

07 08 FE B0 EF

06 07 08 EF

7E FF 06 22 00 1E 01 FE BA EF

7E FF 06 22 00 1E 01 EF

30 级音量播放第 1 曲

7E FF 06 22 00 0F 01 FE C9 EF

7E FF 06 22 00 0F 01 EF

15 级音量播放第 1 曲

7E FF 06 22 00 0F 02 FE C8 EF

7E FF 06 22 00 0F 02 EF

15 级音量播放第 2 曲

DAC 的设置

组合播放

组合播放

带音量播放

4

组合播放 5、1、2、3、4
组合播放 5、1、2、3、4、6、
7、8

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

查询当前状态

7E FF 06 42 00 00 00 FE B9 EF

7E FF 06 42 00 00 00 EF

[查询音量]

7E FF 06 43 00 00 00 FE B8 EF

7E FF 06 43 00 00 00 EF

[查询当前 EQ]

7E FF 06 44 00 00 00 FE B7 EF

7E FF 06 44 00 00 00 EF

U 盘总文件数

7E FF 06 47 00 00 00 FE B4 EF

7E FF 06 47 00 00 00 EF

TF 总文件数

7E FF 06 48 00 00 00 FE B3 EF

7E FF 06 48 00 00 00 EF

FLASH 总文件数

7E FF 06 49 00 00 00 FE B2 EF

7E FF 06 49 00 00 00 EF

U 盘当前曲目

7E FF 06 4B 00 00 00 FE B0 EF

7E FF 06 4B 00 00 00 EF

TF 当前曲目

7E FF 06 4C 00 00 00 FE AF EF

7E FF 06 4C 00 00 00 EF

7E FF 06 4D 00 00 00 FE AE EF

7E FF 06 4D 00 00 00 EF

当前设备的总文件数

当前播放的曲目

FLASH 当前文件夹曲目
指针

查 询

查询文件夹曲目总数

01

文 件 夹 或 者

7E FF 06 4E 00 00 01 FE AC EF

7E FF 06 4E 00 00 01 EF

FOLDER1 的总曲目数

7E FF 06 4F 00 00 00 FE AC EF

7E FF 06 4F 00 00 00 EF

只支持 TF 卡和 U 盘

查询 TF 或者 U 盘总文件
夹数

当 前 的 文 件 夹 指 针
[FLASH]

查询当前播放的文件夹[支
7E FF 06 61 00 00 00 FE 9A EF

7E FF 06 61 00 00 00 EF

5

持 FLASH]

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

三、测试方法
1、 串 口 软 件 的 操 作

(1)、 首 先 安装资料里的”串 口 猎 人 ”软件, 打 开 软 件 , 首 先 要 搜 索 串 口 , 找 到
指 定 的 端 口 之 后 , 指 定 “ 波 特 率 ”, 我 们 的 模 块 默 认 的 波 特 率 为 9600 ,
最 后 就 是 “ 启 动 串 行 端 口 ”, 这 样 软 件 就 配 置 好 了 。 这 里 有 两 个 概 念
需 要 明 确 一 下 第 一 是 “ HEX 码 ”, 我 们 默 认 是 这 个 , 这 个 是 用 来 显 示
数 据 的 。 所 以 必 须 设 置 这 里 第 二 是 “ 字 符 串 ”, 这 个 是 用 来 显 示 打 印
字 符 的 , 我 们 这 里 用 不 到 。
(3)、软 件 配 置 OK 之 后 ,将 需 要 的 指 令 复 制 到 发 送 区 域 ,即 可 。具 体 的 指
令 请 参 照 模 块 的 数 据 手 册
(4)、如 果 模 块 的 数 据 手 册 没 有 的 测 试 指 令 的 话 ,请 自 行 计 算 ,尤 其 需 要
注 意 的 是 校 验 和 这 两 个 字 节 如 何 计 算 不 对 的 话 , 模 块 是 不 接 受 指 令
的 。

校验码的计算方式:

6

广州悦欣电子科技有限公司
0 = 24 + x

类比

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

0000 0000(0)=0010 0100(24)+1101 1011(DB+1)

附录一:SPI-FLASH 容量与音频长度对照表
附表 1-1

YX5300-24SS FLASH 容量与音频时间长度对换表:(单位:S)
容量

4MBits

8MBits

16MBit

32MBit

64MBit

16Kbps

252

505

1011

2022

4045

24Kbps

163

327

654

1309

2618

32Kbps

113

226

453

906

1812

64Kbps

59

119

239

477

955

96Kbps

41

81

162

325

651

128Kbps

31

61

123

246

493

160Kbps

24

49

97

194

389

192Kbps

20

40

81

161

323

256Kbps

15

30

60

120

241

320Kbps

11

23

47

95

191

码率

注:MP3 文件大小决定于码率,与采样率无关。语音播报建议使用 16Kbps~64Kbps,音乐播放建
议使用 32Kbps~96Kbps。

7

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

三、码率的转换方式
1、争对SPIFLASH 的小容量、稳定的特点,我们开发了YX5300-24SS。直接通过手机
的Microusb 线更新语音,但是对于常见的MP3 文件,大都是4M 字节左右,使用SPIFLASH,
空间就显得很吃力了。但是我们一般作为语音播报和提示场合,根本就不需要很高的采样率

从上图的左下角,我们可以看到“世界第一等.MP3”的采样率高达44100HZ。比特率为
256KBS。这个参数,说明当前的歌曲音质是相当好的,所以占用了4.5M 的空间。
2、但是实际我们根本不需要这么高的音质,这时就可以压缩了。如下:
使用“GoldWave”这款软件。

点击批处理,

8

广州悦欣电子科技有限公司

www.YX080.com

添加文件

选择“转换”,设置采样率为16000KHZ,比特率为16KBS。

再指定一下转换后存放文件的路径即可

9

MP3-FLASH-16P 使用说明书 V1.0

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

压缩之后,4.5M 的文件变成 507K 了。步骤就是这样
备注:
1、如果是wav 文件的话,也可以使用这个软件转换成MP3
2、转换之后的效果,用户可以直接先在电脑上面试听一下效果,电脑上面播放的效果,和
我们芯片播放的效果是一致的
3、如果觉得音质不好,可以适当的增加采样率和比特率这两个参数。可以自己尝试一下
4、如果需要修改音源的音量,以及剪裁音源,都可以使用这款软件

10

广州悦欣电子科技有限公司

www.YX080.com

四、芯片的原理图

11

MP3-FLASH-16P 使用说明书 V1.0

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

四、程序范例
程序范例:串口指定播放
/******************************************************************************
- 实现功能:实现芯片上电分别指定播放第一曲和第二曲,基本的程序供用户测试
- 日期
:2013-05-06
- 运行环境:STC
晶振:11.0592M
波特率:9600
- 备注
:在普中科技的 51 开发板上调试 OK --- STC89C516RD+
1、该测试程序必须是模块或者芯片方案中有设备在线,譬如 U 盘、TF 卡、FLASH
******************************************************************************/
#include "REG52.h"
#define COMM_BAUD_RATE 9600
#define OSC_FREQ
11059200
static INT8U Send_buf[10] = {0} ;

//串口波特率
//运行晶振:11.05926MHZ

void Delay_Ms(INT32U z)
{
INT32U x=0 , y=0;
for(x=110 ; x>0 ;x--)
for(y=z; y>0;y-- );
}
/******************************************************************************
- 功能描述: 串口 1 初始化
- 注:
设置为 9600 波特率
******************************************************************************/
void Serial_init(void)
{
TMOD = 0x20;
// 设置 T1 为波特率发生器
SCON = 0x50;
// 0101,0000 8 位数据位, 无奇偶校验
PCON = 0x00;
//PCON=0;
TH1=256-(OSC_FREQ/COMM_BAUD_RATE/32/12);//设置为 9600 波特率
TL1=256-(OSC_FREQ/COMM_BAUD_RATE/32/12);
TR1
= 1;
//定时器 1 打开
REN
= 1;
//串口 1 接收使能
ES
= 1;
//串口 1 中断使能
}
void Uart_PutByte(INT8U ch)
{
SBUF = ch;
while(!TI){;}
TI = 0;
}
/******************************************************************************
- 功能描述: 串口向外发送命令[包括控制和查询]
- 参数说明: CMD:表示控制指令,请查阅指令表,还包括查询的相关指令
feedback:是否需要应答[0:不需要应答,1:需要应答]
data:传送的参数
******************************************************************************/

12

广州悦欣电子科技有限公司

www.YX080.com

MP3-FLASH-16P 使用说明书 V1.0

void SendCmd(INT8U len)
{
INT8U i = 0 ;
Uart_PutByte(0x7E); //起始
for(i=0; i>8);
*(Str+i+1) = (INT8U)(xorsum & 0x00ff);
}
void Uart_SendCMD(INT8U CMD ,INT8U feedback , INT16U dat)
{
Send_buf[0] = 0xff;
//保留字节
Send_buf[1] = 0x06;
//长度
Send_buf[2] = CMD;
//控制指令
Send_buf[3] = feedback;//是否需要反馈
Send_buf[4] = (INT8U)(dat >> 8);//datah
Send_buf[5] = (INT8U)(dat);
//datal
DoSum(&Send_buf[0],6);
//校验
SendCmd(8);
//发送此帧数据
}
void main()
{
Serial_init() ;//串口寄存器的初始化设置
Uart_SendCMD(0x03 , 0 , 0x01) ;//播放第一首
Delay_Ms(1000) ;//延时大概 6S
Uart_SendCMD(0x03 , 0 , 0x02) ;//播放第二首
Delay_Ms(1000) ;//延时大概 6S
Uart_SendCMD(0x03 , 0 , 0x04) ;//播放第四首
while(1) ;
}

13



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : Yes
Author                          : Administrator
Create Date                     : 2014:06:25 11:07:39+08:00
Modify Date                     : 2014:06:25 11:07:39+08:00
XMP Toolkit                     : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26
Creator Tool                    : PScript5.dll Version 5.2.2
Producer                        : Acrobat Distiller 10.0.0 (Windows)
Format                          : application/pdf
Title                           : Microsoft Word - WT5300-24SS调试手册 V1.1
Creator                         : Administrator
Document ID                     : uuid:4991f596-1002-4a7c-a8d9-ace92c9a2432
Instance ID                     : uuid:648b8646-c282-4b7e-a5d5-5a5f9293aecd
Page Count                      : 13
EXIF Metadata provided by EXIF.tools

Navigation menu