您好,欢迎访问三七文档
深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第1页-深圳市百为电子科技有限公司ShenzhenBalwayElectronicTechnologyCo.,Ltd.深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第2页-BY8301-16P语音模块使用说明书1、概述BY8301-16P是深圳市百为电子科技有限公司自主研发的一款小巧的新型高品质MP3模块,采用BY8301-SSOP24MP3主控芯片,支持MP3、WAV格式双解码。模块内置SPI-FLASH作为存储介质,配有MicrocUSB接口,无需上位机软件,可以通过数据线连接电脑自由更换FLASH的音频内容。并且内置3W功放,可以直接驱动3W的喇叭,使用更方便。2、产品特性支持MP3、WAV高品质音频格式,声音优美。24位DAC输出,动态范围支持90dB,信噪比支持85dB。MicroUSB接口更新语音文件,无需安装上位机软件。支持XP和WIN7系统。支持21段语音一对一触发播放,3IO口硬件选择8种触发方式,应用更广泛。支持UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、广告插播等。内置音量、曲目、EQ掉电记忆功能。最大支持16M字节容量的SPIFLASH。例如GD25Q16[2M字节]、GD25Q128[16M字节]自带3W的功放,直接外接喇叭即可完成播放;客户也可外接单、双通道功放。标准2.54mm间距DIP16排针封装,小巧美观。3、技术规格名称参数MP3、WAV文件格式支持采样率8~48K、比特率8~320Kbps音频文件USB接口2.0标准(MicroUSB接口,可连接电脑下载语音也可读取U盘内容)UART接口标准串口,3.3VTTL电平,波特率9600输入电压3.6V-5V(推荐值4.2V,5V时芯片供电建议串个二极管)静态电流15MA(整个模块)功放功率接2W/4Ω或1W/8Ω以上喇叭尺寸21mm*18mm工作温度-40℃~70℃湿度5%~95%深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第3页-4、模块管脚图BY8301-16P12345678910111213141516SPK2SPK1DACLDACRPLAY_LEDVCCTXRXBUSYIO6IO5IO4IO3IO2IO1GND管脚号管脚名称功能描述备注1SPK2外接单声道无源喇叭两端接2W/4Ω或1W/8Ω以上喇叭2SPK13DACRDAC右声道输出可外接功放、耳机4DACLDAC左声道输出可外接功放、耳机5PLAY_LED播放指示灯,停止常亮,播放闪烁输出高电平,LED负极接地6VCC电源正极3.6-5V7TXUART异步串口数据输出3.3V的TTL电平8RXUART异步串口数据输入3.3V的TTL电平9BUSY播放时输出高电平,停止为低忙信号10IO6触发输入口6接地触发11IO5触发输入口5接地触发12IO4触发输入口4接地触发13IO3触发输入口3接地触发14IO2触发输入口2接地触发15IO1触发输入口1接地触发16GND电源负极系统地,外接大功率功放时,大电流不要流过这个地脚深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第4页-5、模块封装尺寸6、IO口按键触发说明本模块有六个触发IO口,最多支持21段按键一对一触发播放。可通过3个IO口经过3.3K电阻接地或不接来进行8种控制模式选择,适合多种应用场合。设置控制模式的电阻在模块正面,标有ABC字符,模块默认值010,客户回去可自行修改:21段按键一对一应用:IO1到地IO1对地短路播放歌曲一IO2-IO3IO2对IO3短路播放歌曲十二IO2到地IO2对地短路播放歌曲二IO2-IO4IO2对IO4短路播放歌曲十三IO3到地IO3对地短路播放歌曲三IO2-IO5IO2对IO5短路播放歌曲十四IO4到地IO4对地短路播放歌曲四IO2-IO6IO2对IO6短路播放歌曲十五IO5到地IO5对地短路播放歌曲五IO3-IO4IO3对IO4短路播放歌曲十六IO6到地IO6对地短路播放歌曲六IO3-IO5IO3对IO5短路播放歌曲十七IO1-IO2IO1对IO2短路播放歌曲七IO3-IO6IO3对IO6短路播放歌曲十八IO1-IO3IO1对IO3短路播放歌曲八IO4-IO5IO4对IO5短路播放歌曲十九IO1-IO4IO1对IO4短路播放歌曲九IO4-IO6IO4对IO6短路播放歌曲二十IO1-IO5IO1对IO5短路播放歌曲十IO5-IO6IO5对IO6短路播放歌曲二十一IO1-IO6IO1对IO6短路播放歌曲十一深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第5页-3IO口选择控制模式应用(3.3K接地为0,悬空为1),默认值010:IOAIOBIOC按键一对一触发功能(按键按下既有效,不需松开)000按键接地,触发播放一遍停止,中途有触发无效;长按时间超过当前曲时,循环播放,在中途抬起播放完一遍停止001按键接地,ON/OFF功能。按一下播放,在播放过程中,再次触发则是停止,在停止状态下再触发则是从头开始播放,播放完当前曲一遍停止010按键接地,按一下就响,在响的过程中,再按会打断然后重头开始播放,播放完一遍停止011按键接地,按一下就响,在响的过程中再按不能打断,直到响完为止,响完再按才有效100电平保持触发播放,按键一直按着播放,按键抬起立刻停止播放(此模式下不可进行串口控制)101电平保持循环触发播放,按键一直按着循环播放,按键抬起停止播放(此模式下不可进行串口控制)110标准MP3模式(此模式下不可进行串口控制)IO1播放/暂停(此为全盘循环播放)IO2下一曲(短按)/音量+(长按)IO3上一曲(短按)/音量-(长按)IO4音量+IO5音量-IO6电平保持循环触发播放,按键一直按着循环播放,按键抬起停止播放(此为全盘循环播放)111特殊功能应用IO1按键接地,触发播放一遍停止,中途有触发无效;长按时间超过当前曲时,循环播放,在中途抬起播放完一遍停止IO2下一曲(短按)/音量+(长按)IO3上一曲(短按)/音量-(长按)IO4音量+IO5音量-IO6按键接地,触发播放当前曲,在播放过程中,再按会打断,然后重头开始播放当前曲,播放完一遍停止7、应用领域工业控制领域:工业、控制设备;智能交通设备:收费站、停车场、车内语音提示;广告宣传行业:广告语播报;门禁,考勤:门已开等语音提示;安防行业:人体感应提示,安全语音提示,温馨提示;高级玩具:摇摆机,撞撞车,游戏机等;医疗电子:设备语音提示;教育通讯:教育设备,通讯电子;深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第6页-8、串口控制协议BY8301内置标准UART异步串口接口,属于3.3VTTL电平接口。可通过MAX3232芯片转换成RS232电平。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。使用电脑串口调试助手,需要正确设置串口的参数,设置如图:协议命令格式:起始码长度操作码参数校验码结束码0X7E见下文见下文见下文见下文0XEF注意:数据全部为十六进制数。“长度”是指长度+操作码+参数的长度+校验码,“校验码”是指长度(异或)操作码(异或)参数的值,既按顺序分别异或的值。校验码客户可通过计算器计算得到。例如,播放指令为7E030102EF长度03是这样得到:就是“03”,“01”,“02”3位数长度;校验码02是这样得到:首先打开计算器选择程序员模式;然后选择16进制、双字;最后点击进行计算3Xor1=2注意:指令发送成功返回OK,歌曲播放完停止返回STOP。深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第7页-8.1指令列表通信控制指令(公司另有一款BY8001-16PTF卡插卡语音模块)CMD详解对应功能参数0x01播放无0x02暂停无0x03下一曲无0x04上一曲无0x05音量加无0x06音量减无0x07待机/正常工作无,进入待机状态,电流在10MA0x09复位无0x0A快进无,FLASH无此功能0x0B快退无,FLASH无此功能0x0E停止无0x31设置音量0-30级可调(掉电记忆)0x32设置EQ0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS)(掉电记忆)0x33设置循环模式0-4(全盘/文件夹/单曲/随机/无循环)0x34文件夹切换0(上一文件夹),1(下一文件夹)0x35设备切换0(U),2(FLASH)0x41选择播放曲目1-255首(掉电记忆)0x42指定文件夹曲目播放高八位为文件夹号(00-99),低八位为歌曲名字(001-255),FLASH无此功能0x43插播功能1-65536,FLASH无此功能0x44插播指定文件夹里面的歌曲高八位为文件夹号(00-99),低八位为歌曲名字(001-255),FLASH无此功能组合播放连续发送不同曲目会播完停止,最大支持10段通信查询命令CMD详解对应功能参数0x10查询播放状态0(停止)1(播放)2(暂停)3(快进)4(快退)0x11查询音量大小0-30(掉电记忆)0x12查询当前EQ0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS(掉电记忆)0x13查询当前播放模式0-4(全盘/文件夹/单曲/随机/无循环)0x14查询版本号1.00x16查询U盘的总文件总数1-655350x17查询FLASH的总文件数1-2550x18查询当前播放设备0:USB2:SPI0x1A查询U盘的当前曲目1-655360x1B查询FLASH的当前曲目1-2550x1C查询当前播放歌曲的时间反回时间(秒)0x1D查询当前播放歌曲总时间反回时间(秒)0x1E查询当前播放歌曲歌名反回歌曲名(SPI内部歌曲无法反回)0x1F查询当前播放文件夹内总数量0-65536(SPI内部歌曲无法反回)深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第8页-注意事项:连续发送两条命令之间间隔在20MS以上,组合播放功能两条命令在6MS以内。8.2控制指令详细说明8.2.1播放起始码长度操作码校验码结束码7E030102EF发送该指令为播放音乐,在暂停或者停止状态下可启动播放。8.2.2暂停起始码长度操作码校验码结束码7E030201EF发送该指令暂停播放音乐。8.2.3下一曲起始码长度操作码校验码结束码7E030300EF该指令能够触发播放下一曲音乐,在播放最后一曲音乐时,发送该指令可触发播放第一曲音乐。8.2.4上一曲起始码长度操作码校验码结束码7E030407EF该指令能够触发播放下一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐。8.2.5音量加起始码长度操作码校验码结束码7E030506EF芯片有30级音量可调,发送一次指令,音量增加一级。8.2.6音量减起始码长度操作码校验码结束码7E030605EF芯片有30级音量可调,发送一次指令,音量减少一级。8.2.7待机/正常工作起始码长度操作码校验码结束码7E030704EF在工作状态发送该指令芯片进入待机状态,在待机状态下需再次发送指令唤醒芯片才能正常工作。8.2.8复位起始码长度操作码校验码结束码7E03090AEF一般情况下不需要使用该命令,发送该指令则复位芯片,所有参数回复出厂设置(音量最大,回到第一首,无EQ)深圳百为电子科技有限公司BY8301-16P语音模块使用说明书V1.3-第9页-8.2.9快进起始码长度操作码校验码结束码7E030A09EF发送一次指令音乐快进一段时间。注意:FALSH没有此功能。8.2.9快退起始码长度操作码校验码结束码7E030B08EF发送一次指令音乐快退一段时间。注意:FALSH没有此功能。8.2.10停止起始码长度操作码校验码结束码7E030E0DEF音乐在播放或者暂停状态下发送该指令可停止音乐。8.2.11设置音量起始码长度操
本文标题:BY8301
链接地址:https://www.777doc.com/doc-2918764 .html