首页 >> 语音芯片 >>产品说明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BY8002-24SS语音芯片使用说明书 1、概述 BY8002-24SS是深圳市百为电子科技有限公司自主研发的一款新型高音质插卡MP3主控芯片,支持MP3、WAV格式双解码。该芯片为BY8001的升级款(芯片管脚不变/串口通讯控制命令不变),可插SD/TF卡或U盘作为存储,可通过读卡器或者USB数据线连接电脑更换SD/TF内容。支持5路一对一控制播放,支持单片机5个IO口组合播放29段,支持串口通讯控制,支持音频插播,有8种触发方式可选。
2、产品特性 l 支持 MP3 、WAV高品质音频格式文件,声音优美。 l 24 位DAC 输出,动态范围支持90dB,信噪比支持85dB。 l 支持5段语音一对一触发播放,3个IO口硬件选择8种触发方式,应用更广泛。 l 支持5路IO口单片机0和1 组合播放29段语音。 l 支持UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、广告插播等。 l 可插SD/TF卡更换语音内容,最大支持32G内存卡,可通过USB数据线直接更换TF里面内容。 l 音频文件地址:无需排序,以文件命名为准,指定文件播放,封装:SSOP24。 3、技术规格
4、芯片管脚图
5、应用领域 l 工业控制领域:工业、控制设备; l 智能交通设备:收费站、停车场、车内语音提示; l 广告宣传行业:广告语播报; l 门禁,考勤:门已开等语音提示; l 安防行业:人体感应提示,安全语音提示,温馨提示; l 高级玩具:摇摆机,撞撞车,游戏机等; l 医疗电子:设备语音提示; l 教育通讯:教育设备,通讯电子;
6、IO口按键触发说明 该芯片有5个触发IO口,支持一对一触发播放6段音频,支持5路IO口单片机0和1 组合播放 29段音频。可通过3个IO口IOA、IOB、IOC经过3.3K电阻接地或不接来进行8种控制模式选择,适 合多种应用场合。 6.1、IOA、IOB、IOC选择控制模式应用(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、串口控制协议 BY8002内置标准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 指令列表 通信控制指令(公司另有一款BY8302-24SS外挂FLASH语音芯片)
通信查询命令
注意事项:连续发送两条命令之间间隔在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 插播功能
当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的播放曲目, 当播放完后,接着播放原来暂停的曲目。 注意:此功能是选择根目录下的曲目播放,曲目以四位数字开头命名,如:0001XXX.MP3; 0002XXX.MP3;0003XXX.MP3 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 04 40 EF 播放第1,2,3,4 曲,播完停止,最多连续播放20曲,两个命令时间间隔小于6MS。 7.3.查询指令说明 例如:发送查询播放状态命令7E 03 10 13 EF,返回OK 0001 表示处于正在播放状态。 发送查询指令之后都会返回相应数值,不做详细说明。
8、应用电路图 注意主控芯片所有IO口为3.3V电压,在于其他单片机连接时注意电压匹配! 8.1.BY8002-24SS应用电路(以BY8002-16P为例),可向我司索取。 8.2.5路按键控制应用电路K1-K5对应1-5段语音
5路按键相当于开关量或低电平信号控制,通过IOA/IOB/IOC可选择的播放模式。 8.3.单片机串口控制应用电路
以上为标准UART异步串口的连接应用,此应用相当灵活,包含播放、暂停、上下曲、音量加减、选曲播放、广告插播等等。可用单片机、电脑进行串口控制,也可通过TTL转RS485转接板进行485控制。
8.4.单片机IO口直连控制应用电路
通过单片机通过低脉冲信号(相当于按键按下抬起)可触发IO1-IO5,实现一对一播放5段语音,同时支持单片机5路IO口以0和1 组合播放29段音频,通过IOA/IOB/IOC可选择的播放模式。
8.5.对于一些客户可能会用到电平触发播放的,可以用继电器控制,也可以用光耦控制,下面提供连接原理图(下图给出的是12V电平触发,也可转换为单片机高低电平触发): 继电器 光耦
8.6.外部输出音频应用电路 外接单双声道功放应用电路: 外接耳机应用电路:
9、拷贝音频到存储卡及命名规则介绍 9.1、可以使用读卡器读TF卡,或扩展USB接口,通过数据线直接在电脑更新语音,方便、灵活。
9.2、读卡器或数据线电脑弹出U盘,直接将声音命名好的音频文件(例如:0001XXX.mp3)拖进U盘内便即可
9.3、如需建立文件夹,文件夹命名需为“00-99”,文件命名为(例如:001XXX.MP3),如下图:
10、存储容量与存储时间长度(分)对照表
由上表可以看出码率越低可以存储的时间越长,当然码率越低音质效果也会打折扣。 语音播报在32Kbps以上,音乐在 64Kbps以上还是能达到比较好的效果。
11、封装尺寸图
|