首页 >> 语音芯片 >>产品说明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BY8302-24SS语音芯片使用说明书 1、概述 BY8302-24SS 是深圳市百为电子科技有限公司自主研发的一款新型外挂FLASH高品质MP3主控芯片,支持MP3、WAV格式双解码。该芯片为BY8301的升级款(芯片管脚不变/串口通讯控制命令不变),无需上位机软件,可以通过数据线连接电脑直接读盘。支持6路一对一控制播放,支持单片机5个IO口组合播放29段,支持串口通讯控制,支持音频插播,有8种触发方式可选。
2、产品特性 l 支持 MP3 、WAV高品质音频格式,声音优美。 l 24 位DAC 输出,动态范围支持90dB,信噪比支持85dB。 l 支持USB接电脑直接读盘,无需安装上位机软件。支持XP/WIN7/WIN8/win10/IOS系统。 l 支持6段语音一对一触发播放,IO口硬件选择8种触发方式,应用更广泛。 l 支持5路IO口单片机0和1 组合播放29段语音。 l 支持UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、广告插播等。 l 内置音量、曲目、EQ掉电记忆功能,节省24C02。 l 最大支持16M字节容量的SPI FLASH。例如GD25Q16[2M字节]、GD25Q128[16M字节] l 音频文件地址:无需排序,以文件命名为准,指定文件播放,最大支持32G U盘,封装:SSOP24。
3、技术规格
4、应用领域 l 工业控制领域:工业、控制设备; l 智能交通设备:收费站、停车场、车内语音提示; l 广告宣传行业:广告语播报; l 门禁,考勤:门已开等语音提示; l 安防行业:人体感应提示,安全语音提示,温馨提示; l 高级玩具:摇摆机,撞撞车,游戏机等; l 医疗电子:设备语音提示; l 教育通讯:教育设备,通讯电子;
5、
6、IO口按键触发说明 该芯片有6个触发IO口,支持一对一触发播放6段音频,支持6路IO口单片机0和1 组合播放 29段音频。可通过3个IO口IOA、IOB、IOC经过3.3K电阻接地或不接来进行8种控制模式选择,适 合多种应用场合。 6.1、3个IO口选择控制模式应用(3.3K接地为0,悬空为1):
备注:修改模式后,必须重新通电才可以生成新的模式。 001模式:必须建立文件夹00和01,歌曲必须命名为001XXX.MP3-255XXX.MP3,否则会出错无法播放。 其他模式:不可以建立文件夹,需直接存于根目录,曲目以四位数字开头命名,如:0001XXX.MP3; 0002XXX.MP3;0003XXX.MP3。 6.2、 5个IO 单片机组合指定 29 段音频播放地址对应表: (IO 口为 3.3V 电压,接地为 0,悬空或者 3.3V 为 1)
备注:音频文件存于根目录,需命名为 0001XXX.MP3,0002XXX.MP3,0003XXX.MP3。 如:0001您好.MP3,0002欢迎光临.MP3(以 4 位数字开头命名,后面可有可无) 7、串口控制协议 BY8302内置标准UART异步串口接口,属于3.3V TTL电平接口。可通过MAX3232芯片转换成RS232电平。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:
协议命令格式:
注意:数据全部为十六进制数(比如第十段音频文件,曲目低位不是10而是0A,)。 “长度”是指长度+操作码+参数1+参数2(有的命令多个参数)+校验码, “校验码”是指长度(异或)操作码(异或)参数1(异或)参数2(有的命令多个参数)的值, 既除去起始码和结束码其他值按顺序的异或结果的值。校验码客户可通过计算器计算得到。 例如,选择播放曲目指令为 7E 05 41 00 01 45 EF 长度05是这样得到:就是“05”,“41”,“00”,“01”,“45”5位数长度; 校验码45是这样得到: 首先打开计算器选择程序员模式; 然后选择16进制、双字; 最后点击进行计算(除去起始码和结束码) 05 Xor 41 Xor 00 Xor 01 = 45
注意:指令发送成功返回OK,歌曲播放完停止返回STOP。
7.1 指令列表 通信控制指令(公司另有一款BY8002-24SS TF卡插卡语音芯片)
通信查询命令
注意事项:连续发送两条命令之间间隔在20MS以上,组合播放功能两条命令在6MS以内。
7.2 控制指令详细说明 7.2.1 播放
发送该指令为播放音乐,在暂停或者停止状态下可启动播放。 7.2.2 暂停
发送该指令暂停播放音乐。 7.2.3 下一曲
该指令能够触发播放下一曲音乐,在播放最后一曲音乐时,发送该指令可触发播放第一曲音乐。 7.2.4 上一曲
该指令能够触发播放下一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐。 7.2.5 音量加
芯片有30级音量可调,发送一次指令,音量增加一级。 7.2.6 音量减
芯片有30级音量可调,发送一次指令,音量减少一级。 7.2.7 待机/正常工作
在工作状态发送该指令芯片进入待机状态,在待机状态下需再次发送指令唤醒 芯片才能正常工作。 7.2.8 复位
一般情况下不需要使用该命令,发送该指令则复位芯片,所有参数回复出厂设置(音 量最大,回到第一首,无EQ) 7.2.9 快进
发送一次指令音乐快进一段时间。 7.2.10 快退
发送一次指令音乐快退一段时间。 7.2.11 停止
音乐在播放或者暂停状态下发送该指令可停止音乐。 7.2.12 设置音量
音量为0-30级可调,该指令可以实时修改调节音量,音量可以掉电记忆,范例中发 送的音量级为25 (25转换成十六进制为19)。 7.2.13 设置EQ
发送该指令可以改变EQ。 7.2.14 设置循环模式
发送该指令可设置循环模式,范例中为设置单曲循环模式。 7.2.15 文件夹切换
发送该指令可以切换文件夹播放,发送1为下一文件夹,0为上一文件夹。 7.2.16 设备切换
当系统存在多个设备时,可发送该指令选择要读取的设备,范例为选择TF卡播放。 7.2.17 BUSY 电平切换
当用到 BUSY 信号控制功放使能脚,而需要播放时是低电平工作可以发以上命令。 7.2.18 选择播放曲目
发送该指令可指定对应储存器中的曲目播放,范例为播放第1首歌曲。 注意:此功能是选择根目录下的曲目播放,曲目以四位数字开头命名,如:0001XXX.MP3; 0002XXX.MP3;0003XXX.MP3 7.2.19 指定文件夹曲目播放
该指令可指定对应文件夹内的对应曲目播,高8位为文件夹号,低8位为歌曲曲目。 范例为指定文件夹00中的第2首播放。 注意:文件夹必须命名为00-99,歌曲必须命名为001XXX.MP3-255XXX.MP3,否则会出错无法播放。 7.2.20 插播功能
当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的播放曲目, 当播放完后,接着播放原来暂停的曲目。 7.2.21 插播指定文件夹里的歌曲
当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的文件里的对应曲目播放, 当播放完后,接着播放原来暂停的曲目。高8位为文件夹号,低8位为歌曲曲目。 注意:文件夹必须命名为00-99,歌曲必须命名为001XXX.MP3-255XXX.MP3,否则会出错无法播放。 7.2.22 组合播放 连续发送: 7E 05 41 00 01 45 EF 7E 05 41 00 02 46 EF 7E 05 41 00 03 47 EF 7E 05 41 00 40 EF 播放第1,2,3,4 曲,播完停止,最多连续播放20 曲。两个命令时间间隔小于6MS。 7.3 查询指令说明 例如:发送查询播放状态命令7E 03 10 13 EF,返回OK 0001 表示处于正在播放状态。 发送查询指令之后都会返回相应数值,不做详细说明。 8、应用电路图(以BY8302-16P模块为例参考) 注意主控芯片所有IO口为3.3V电压,在于其他单片机连接时注意电压匹配! 8.1.BY8302-24SS应用电路,可向我司索取。 8.2.6路按键控制应用电路K1-K6对应1-6段语音
6路按键相当于开关量或低电平信号控制,通过IOA/IOB/IOC可选择的播放模式。
8.3.单片机串口控制应用电路
以上为标准UART异步串口的连接应用,此应用相当灵活,包含播放、暂停、上下曲、音量加减、选曲播放、广告插播等等。可用单片机、电脑进行串口控制,也可通过TTL转RS485转接板进行485控制。
8.4.单片机IO口直连控制应用电路
通过单片机通过低脉冲信号(相当于按键按下抬起)可触发IO1-IO6,实现一对一播放6段语音,同时支持单片机5路IO口以0和1 组合播放29段音频,通过IOA/IOB/IOC可选择的播放模式。
8.5.对于一些客户可能会用到电平触发播放的,可以用继电器控制,也可以用光耦控制,下面提供连接原理图(下图给出的是12V电平触发,也可转换为单片机高低电平触发): 继电器 光耦
8.6.外部输出音频应用电路 外接单双声道功放应用电路:
外接耳机应用电路:
9、拷贝音频到FLASH存储芯片及命名规则介绍(以外挂32Mbit FLASH为例) 9.1、以模块为例,可以使用MICRO USB安卓系统手机数据线直接在电脑更新语音,方便、灵活。使用micro usb 安卓原装手机数据线连接模块,第一次连接会自动安装驱动。9.2、安装成功后电脑弹出U盘,直接将声音命名好的音频文件(例如:0001XXX.mp3)拖进U盘内便可:
9.3、如需建立文件夹,文件夹命名需为“00-99”,文件命名为(例如:001XXX.MP3),如下图:
10、FLASH容量与存储时间长度(秒)对照表
由上表可以看出码率越低可以存储的时间越长,当然码率越低音质效果也会打折扣。 语音播报在32Kbps以上,音乐在 64Kbps以上还是能达到比较好的效果。
11、封装尺寸图
12、说明书版本(BY8302为BY8301的升级版:管脚兼容/串口通讯命令不变)
|