“MX6305-24SS mp3语音IC MP3解码芯片 语音芯片 SPI+TF+U盘方案”参数说明
封装: | SSOP24 | 功能结构: | 模拟集成电路 |
制作工艺: | 半导体集成电路 | 导电类型: | 双极型 |
外形: | 扁平型 | 集成度高低: | 为小规模集成电路 |
应用领域: | 标准通用 | 型号: | MX6305-24SS |
产量: | 1000000 |
“MX6305-24SS mp3语音IC MP3解码芯片 语音芯片 SPI+TF+U盘方案”详细介绍
1.1 简介
MX6305是一个提供串口的MP3芯片,完美的集成了MP3的硬解码。同时软件支持TF卡驱动,支持电脑直接更新SPI-flash的内容,支持FAT16、FAT32文件系统。通过简单的串口指令即可完成播放指定的音乐,以及如何播放音乐等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。另外该芯片也是深度定制的产品,专为固定语音播放领域开发的低成本解决方案。
1.2 功能
1、支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48;
2、24位DAC输出,内部采用DSP硬件解码,非PWM输出,动态范围支持90dB,信噪
比支持85dB;
3、完全支持FAT16、FAT32文件系统,最大支持32G的TF卡,最大支持32G的U盘;
4、支持UART串口控制模式、AD按键控制模式;
5、支持广播语插播功能,可以暂停正在播放的背景音乐,支持指定路径下的歌曲播放,支
持插播提前结束;
6、支持组合播放和结束组合播放;
7、指定盘符播放,指定曲目播放;
8、31级音量可调,5种EQ可调(NORMAL-- POP--ROCK--JAZZ--CLASSIC);
9、指定路径播放(支持中英文);
10、支持文件夹切换、支持播放设备切换;
11、支持USB声卡控制、支持USB mass storage ;
12、支持ADKEY。
2. 芯片使用说明
芯片选用的是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.2V-5V,最佳为4.2V |
额定电流 |
20ma[不带U盘] |
尺寸 |
标准的SSOP24封装 |
工作温度 |
-40度~70度 |
湿度 |
5% ~ 95% |
2.2 更换语音内容
此芯片最大的优势在于能够灵活地更换spi-flash内的语音内容,省去了用上位机更新音乐的麻烦,直接以U盘形式来更新spi-flash的内容,方便快捷,一目了然。
通过usb接口连接电脑,如果带tf卡和spi-flash两种设备则会在电脑上显示两个盘符,第一次使用的spi-flash会提示格式化,按电脑要求格式化后spi-flash里就有文件系统的信息,这样电脑就能认识盘符里的文件,格式化后就可以忘盘符里拷贝音乐等文件,和U盘使用的方法一样。
2.3 芯片管脚说明
引脚序号 |
引脚名称 |
功能描述 |
备注 |
1 |
DACL |
音频输出左声道 |
驱动耳机、功放 |
2 |
DACR |
音频输出右声道 |
驱动耳机、功放 |
3 |
VDDIO |
3.3V电源输出 |
给TF卡、SPI、24C02供电 最大电流只有100mA,不建议给其他非MP3电路供电 |
4 |
VDD |
5V电源输入 |
不可以超过5.2V |
5 |
VSS |
电源地 |
|
6 |
TX |
UART串行数据输出 |
|
7 |
RX |
UART串行数据输入 |
|
8 |
AUXL |
外部音频输入左 |
可以独立输出,也可和MP3混合输出 |
9 |
AUXR |
外部音频输入右 |
|
10 |
GPIOA0 |
红外遥控接收 |
需定制 |
11 |
GPIOA1 |
Busy输出 |
输出高电平 |
12 |
GPIOA2 |
SPI_CS片选总线 |
|
13 |
GPIOA3 |
SPI_DO数据总线 |
|
14 |
GPIOA4 |
SPI_CLK数据总线 |
|
15 |
GPIOA5 |
ADKEY2外接按键 |
必须接22K上拉 |
16 |
GPIOA6 |
ADKEY1外接按键 |
必须接22K上拉 |
17 |
GPIOB4 |
SD_CLK时钟总线 |
串0欧电阻接到24C02 6脚做记忆 |
18 |
GPIOB3 |
SD_CMD命令总线 |
串0欧电阻接到24C02 5脚做记忆 |
19 |
GPIOB2 |
SD_DAT数据总线 |
|
20 |
GPIOB1 |
USB- DM |
接U盘和电脑的USB口 |
21 |
GPIOB0 |
USB+ DP |
接U盘和电脑的USB口 |
22 |
NC |
烧写口 |
|
23 |
VCOM |
退耦 |
|
24 |
DACVSS |
地 |
|
3. 控制方式说明
3.1 按键接口
芯片我们采用的是AD按键的方式,取代了传统了矩阵键盘的接法,这样做的好处是充分利用了MCU越来越强大的AD功能。设计简约而不简单,我们芯片默认配置2个AD口,按键的阻值分配,如果使用在强电磁干扰或者强感性、容性负载的场合,请参考我们的“注意事项”。
(1)、参考按键阻值
电阻 |
短按 |
长按 |
一直按着 |
22K |
上拉 |
||
220K |
曲目1 |
曲目6 |
|
100K |
曲目2 |
曲目 7 |
|
51K |
曲目3 |
曲目8 |
|
33K |
曲目4 |
曲目9 |
|
24K |
曲目5 |
曲目10 |
|
15K |
设备切换 |
|
|
9K1 |
下一曲 |
|
音量加 |
6K2 |
上一曲 |
|
音量减 |
3K |
单曲停止 |
全部循环 |
|
0R |
播放/暂停 |
停止 |
|