详细开发资料下载:https://pan.baidu.com/s/1-hfsSVZnvBVQp3CwvquZ3A
1.产品概述
HV8F一款智能语音播放模块,集成IO分段触发,UART串口控制,ONE_line单总线串口控制,标准MP3等7种工作模式,简单拨码开关设置;板载20W D类功放;支持MP3,WAV解码格式,板载64Mbit(8M字节)Flash存储,可通过USB数据线连接电脑更新Flash存储音频文件。
2.产品特性
1、支持MP3、WAV解码格式。
2、支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48。
3、24位DAC输出,动态范围支持90dB,信噪比支持85dB。
4、直流6~35V超宽工作电压。
5、集成64Mbit(8M字节)FLASH存储器,无需内存卡。
6、集成大功率功放输出,驱动4Ω喇叭最大输出20W,驱动8Ω喇叭最大输出10W。
7、UART串口控制语音播报功能,可控制播放,暂停,选曲,音量加减等功能,最大选曲65535首曲目,波特率9600 bit/s。
8、支持IO一对一触发播放功能,8个IO口单独触发8首曲目或8个IO口组合触发255首曲目。
9、支持One_line单总线串口控制,可控制播放,暂停,选曲,音量加减等功能。
10、支持3个配置IO进行多达7种工作模式选择,拨码开关设置,操作简单。
11、8路IO设计ESD保护
3.模块接口及功能定义
引脚定义
引脚名称 |
引脚描述 |
电源负极 |
电源负极(GND) |
电源正极 |
接6~35V直流电源正极 |
TXD/IO0 |
IO触发模式下为输入引脚IO0;UART控制模式下为TX引脚,连接控制端(MCU)的RX |
RXD/IO1 |
IO触发模式下为输入引脚IO1;UART控制模式下为RX引脚,连接控制端(MCU)的TX |
IO2 |
IO触发模式输入引脚IO2 |
IO3 |
IO触发模式输入引脚IO3 |
One_line/IO4 |
IO触发模式输入引脚IO4;One_Line一线串口控制模式数据接收引脚 |
IO5 |
IO触发模式输入引脚IO5 |
IO6 |
IO触发模式输入引脚IO6 |
IO7 |
IO触发模式输入引脚IO7 |
BUSY |
播放曲目时输出低电平(0V),播放结束输出高电平(3.3V) |
GND |
参考地端(与控制端GND连接) |
喇叭正极 |
推荐接4Ω/20W或者8Ω/10W喇叭 板载音量调节旋钮,适合20W以内的不同功率的喇叭 |
喇叭负极 |
IO输入输出特性
IO输入特性 |
||||
符号 |
参数 |
最小 |
最大 |
单位 |
VIL |
低电平输入 |
0 |
0.8 |
V |
VIH |
高电平输入 |
2.7 |
3.3 |
V |
IO输出特性 |
||||
VoL |
低电平输出 |
0 |
0.33 |
V |
VoH |
高电平输出 |
2.7 |
3.3 |
V |
拨码开关模式配置
开关拨到数字端为低电平(0),拨到ON端为高电平(1)
注:“按键组合播放”是指IO0-IO7输出对应的低电平后恢复原来的高电平,类似于按键触发一次后
释放
“电平组合播放”是指IO0-IO7输出对应的低电平后保持电平不变,释放电平停止播放
“I/O组合(独立)模式0”与“I/O组合(独立)模式1”的区别在于前者模式释放电平后继续播放当前曲目至结束,后者模式释放电平后立即停止播放曲目。
4.模块安装尺寸
5. 模式操作说明
5.1 I/O组合模式0(按键组合播放)
单片机控制I/O组合触发(低电平有效)指定的曲目后释放(IO0-IO7恢复高电平),播放完当前曲目停止;播放中途重新触发,播放新的曲目,播放结束停止;若一直触发(不释放电平),循环播放;播放过程busy有效(输出低电平)。
5.2 IO组合模式1(电平组合播放)
单片机控制IO组合触发(低电平有效)指定的曲目,一直循环播放指定曲目,电平释放(IO0-IO7恢复高电平)即停止播放。播放中途释放电平,即刻停止播放。播放过程busy有效(输出低电平)。
IO组合模式曲目控制表如下
注:曲目名称必须按照5位数字进行命名。
5.3 IO独立模式0(按键独立控制)
IO0-IO7独立控制8首曲目, IO触发(低电平有效)指定的曲目后释放(IO0-IO7恢复高电平),播放完当前曲目停止;播放中途重新触发,播放新的曲目,播放结束停止;若一直触发(不释放电平),循环播放;播放过程busy有效(输出低电平)。
5.4 IO独立模式1(电平独立控制)
IO0-IO7独立控制8首曲目,IO触发(低电平有效)指定的曲目,一直循环播放指定曲目,电平释放(IO0-IO7恢复高电平)即停止播放。播放中途释放电平,即刻停止播放。播放过程busy有效(输出低电平)。
IO独立模式曲目控制表如下
注:曲目名称必须按照5位数字进行命名。
5.5 UART串口模式
5.5.1 通信格式
采用全双工串口通信;
波特率为9600,数据位:8 ,停止位1位,检验位 N。
起始码-指令类型-数据长度(n)-数据1-数据n-和检验(SM)
起始码 :固定为AA。
指令类型 : 用来区分指令类型。
数据长度:指令中的数据的字节数。
数据 :指令中的相关数据,当数据长度为1时,表示只有CMD,没有数据位。
和检验 :为之前所有字节之和的低8位,即起始码到数据相加后取低8位。
数据格式:发送的数据或命令,高8位数据在前,低8位在后。
5.5.2 通信协议
以下是本芯片返回和能识别的数据定义。
1. 播放状态定义 :系统上电处于停止状态。
00(停止) 01(播放) 02(暂停)
2. 盘符定义: 切换盘符后处于停止状态。
USB:00 SD:01 FLASH:02 NO_DEVICE:FF
3. 音量:音量总共为31级,0-30级,上电默认为30级。
4. 播放模式定义:上电默认为单曲停止。
全盘循环(00):按顺序播放全盘曲目,播放完后循环播放。
单曲循环(01):一直循环播放当前曲目。
单曲停止(02):播放完当前曲目一次停止。
全盘随机(03):随机播放盘符内曲目。
目录循环(04):按顺序播放当前文件夹内曲目,播放完后循环播放,目录不包含子目录。
目录随机(05): 在当前目录内随机播放,目录不包含子目录。
目录顺序播放(06):按顺序播放当前文件夹内曲目,播放完后停止,目录不包含子目录。
顺序播放(07):按顺序播放全盘曲目,播放完后停止。
5. EQ定义:上电默认EQ为NORMAL(00)。
6. 组合播放定义:组合播放是按文件名来组合,文件要求存储在“ZH”文件夹下,可以把要组合的文件名称更改为两个字节的名称,一般建议用数字表示。如: 01.mp3,02.mp3,也可以用两个字母或一个汉字命名。
5.5.3 通信指令
控制指令
设置指令
查询指令
UART调试工具
UART模式详细开发资料查看“UART模式应用手册”
5.6 One_line单总线串口模式
单线串口播放
PA1为数据发送端口,先发送低位。下图范例发送的是89H;数据起始位必须保持低电平大于3ms
指令格式
注:“选曲”和“插播”是根据曲目名字播放,例如曲目名为“00123.mp3”,则选曲输入的数据依次为“0x01”“0x02”“0x03”“0x0B”,完成选曲;
详细开发资料参考“单线串口(One_Line)模式应用手册”