新版MP3通用开发板使用说明书.docx
《新版MP3通用开发板使用说明书.docx》由会员分享,可在线阅读,更多相关《新版MP3通用开发板使用说明书.docx(30页珍藏版)》请在冰豆网上搜索。
新版MP3通用开发板使用说明书
M05-MP3通用开发板说明书
发明专利号:
02112283.0
(2006/4/27日最后修改)
一、产品概述:
M05—MP3通用开发板是奔流公司积多年数码语音产品之设计经验,充分吸收不同用户的建议和要求,全新设计开发的年度重点产品,具有众多创新优点:
★采用成熟芯片及方案,确保性能稳定可靠。
本产品主要应用于工业环境,以高可靠性为设计之本。
系统设计有硬件看门狗电路,独创RESET端口外引、CPU-CLOCK信号、P/R忙信号、I2C接口使能信号等多重技术保障措施。
★支持播放64—256KBPS的各种MP3压缩比,音质与播放时间可弹性安排。
★采用英国Wolfson公司的高级DAC芯片,音质好,性噪比高。
★有标准、重低音、爵士、的士高、流行、古典等多种音效回放模式可选择。
★独创实时录音功能。
板上自带实时时钟芯片和电池,可进行实时录音记录。
可分别通过本板配套的液晶屏和PC机查看到录音文件的开始时间。
录音文件可以通过USB接口传送到PC机上保存,其录音文件格式支持在PC机上播放。
具有“HQ—高音质、LQ—低音质”两种录音模式选择。
★独创消防录音专用接口,可通过线路输入录音。
★板上设计有数字调谐FM收音机模组可选装。
★系统独创设计有通用I2C串行接口电路,可以很方便的与外部MCU连接控制。
且I2C接口命令丰富,涵盖所有MP3/录音/收音机等的常用命令。
★可支持多达几千个文件的播放。
★设计有功能齐全的键盘电路和大中文液晶显示电路,使用操作方便(选装)。
★0—9数字键可定义为1-10段单键触发播放和顺序按入多位数字键后再“确认”键播放两种模式可选。
★有全曲播放1次、全曲循环N次、单曲循环N次、单曲播放1次、全曲浏览播放等多种歌曲回放模式可选。
★设计有USB1.1接口电路,以U盘格式存贮数据,速度快,使用方便。
在WINDOWSXP/2000下不需驱动软件支持。
★可支持16M-512M的NAADFLASH。
并可支持16M-512M的SD卡。
★音量信息、曲目回放方式、按键模式、音效模式等设置信息掉电后不会丢失。
★MP3/REC文件播放响应速度较快,一般几百个毫秒均可响应播出。
★本系统的按键/显示板、FM收音模组、实时时钟芯片及电池、SD卡、I2C接口电路等均可选用/选装,不安装该部件或不使用该项功能,对系统的其他功能使用不会有影响。
二、输入/输出接口接线说明:
本产品设计了一个按键/显示板接口和电源/I2C音频输出等接口插座,各引脚定义如下:
J4插座:
(按键/显示板接口)
为一个标准2.54MM间距8脚的插座。
如图二所示,1-8脚分别定义为LCDCS、LCDWR、LCDDATA、VDD、GND、KEY2、KEY1、KEY0。
图一按键的电原理图
J3插座:
(电源输入/I2C/音频输出等接口):
图二主板元件布局示意图
为一个标准2.54MM间距17脚插座。
1—17脚分别定义为:
第一、二脚(PGND、VBAT):
系统地、电源端。
其中VBAT端接有一个1/4W2.2Ω的隔离电阻。
该端输入3.3V电压。
第三、四脚(I2CSDA、I2CSCL):
I2C接口电路信号线。
第五、六、七脚(EXTSTOP、EXTSN、EXTMODE):
消防录音专用控制端口,分别定义为停止端、顺序录放端、R/P模式选择端。
系统上电时先检测R/P模式端状态,如为低电平默认进入MP3播放状态。
如为高电平则进入录音等待状态。
第八脚(BUSYSIG):
系统的忙信号。
系统处于录音/放音等有效状态时,该端口为低,播放或录音结束,该口恢复为高。
第九脚(I2CCS):
IIC接口使能端口,低电平有效。
第十脚(CPUCLOCK):
CPU工作正常的脉冲信号,系统初始化完成后,该口送出2秒周期的时钟信号。
第十一脚(RESET):
系统主控芯片的复位脚,低电平有效。
第十二、十三脚(GND、HVDD):
系统地和系统正电源端,输入3.3V电压,不可过高。
第十四脚(LINEIN):
录音信号的线路输入端口。
第十五、十六、十七脚(AUDIOR、AUDIOGND、AUDIOL):
音频输出的右声道、音频地和音频输出左声道,可直接驱动耳机。
三、下载文件说明:
本产品自带USB接口,采用U盘格式存贮/管理文件。
在WINDOWSXP/2000系统中不需驱动文件(98系统需要安装驱动软件)。
下载文件方法与一般的U盘(可移动磁盘)使用相同,通过“复制”文件—“粘贴”文件即可,操作时务请注意以下几点:
3.1连接到计算机USB口时,最好请先将本系统的电源关断后操作。
如果电源及显示屏均处于开通状态,插上USB线以后,显示屏显示“--PC--”,并会转为显示“-BUSY-”,屏幕右下方会显示小字符“PCLINK”。
3.2计算机上的操作完成后,请先利用计算机的停机命令,先停止“可移动磁盘”的使用功能。
等计算机提示“。
。
。
设备可以安全移除”后,再拔掉USB线。
3.3由于本产品要进行自动选曲、指定曲目播放等一些较复杂的操作,对系统播放响应速度要求严格。
所以,推荐用户使用本机自带的格式化命令来格式化磁盘。
建议不使用计算机的磁盘格式化命令。
A、通过本机键盘进行格式化:
长按住数字“1”键,然后上电,系统将自动进入格式化状态,屏幕显示“FOR”,在5秒钟内再点按数字“5”键,系统开始格式化,屏幕显示“FOR___”,约5秒钟后格式化完成,进入待机状态。
如果进入格式化状态后,点按了其他键,或5秒钟内没有按键,则自动进入待机状态。
B、在正常的走时待命状态下,可以长按“功能”键3秒钟进入到“全删状态”,点按“确认”键,即可进行格式化操作。
(详见4.5.2条介绍)。
C、使用I2C接口的格式化命令,具体见I2C协议说明。
D、如果采用计算机的格式化磁盘命令,系统可以正常使用,但如果MP3文件比较多的话,可能会造成处于后面部分的MP3歌曲,播放时寻址时间过长的问题。
格式化参数请选择“FAT”格式,格式化完成后,请先断掉MP3板的USB电源1次,再次插入USB线后,系统会在“可移动磁盘”上自动建立“AUDIOS\MUSIC”文件夹和“AUDIOS\DVR”文件夹。
3.4下载MP3格式文件必须保存到“可移动磁盘\AUDIOS\MUSIC”文件夹下。
否则不能播放。
3.5下载录音格式文件必须保存到“可移动磁盘\AUDIOS\DVR”文件夹下。
系统对通过USB口下载的录音文件的格式有比较特殊的要求,其格式为:
IMAADPCM;具体参数为:
8.000KHZ,4位,单声道。
所载入的文件格式必须符合这些要求,否则会造成文件无法播放。
另外语音编辑软件建议采用FORGE(经测试通过);其他如GOLDWAVE软件其格式保存后未能正确播放。
3.6MP3及REC文件命名应遵循DOS文件命名的规范,即文件名长度为8个字节+扩展名。
文件名的高位四个字节可以是英文或数字或ASSIC符号,但不可以为中文。
低位4个字节必须为数字,其命名顺序必须从0001开始,0001即表示为第一首歌曲,0002即为第二首曲……直到最后一首。
中间不能有缺省。
完整正确的文件名举例如:
MP3_0001,MP3_0002……MP3_1000或00000001,00000002……00001000都是正确的文件名(在WINDOWS操作系统下)。
不以上述要求命名的文件将造成无法播放。
REC文件必须命名成“REC_0001,REC_0002……”的形式。
且文件属性、格式必须正确。
详细见3.5条说明。
3.7用户通过键盘或I2C接口删除文件时,后面的文件将自动向前移动,其低四位的文件名会自动减一,以自动保留文件表链。
实现自动选曲。
当用户反复删除文件次数很多次时(上千次),可能会感觉到系统在查找/播出文件时时间变长。
此时,建议用户将系统连到计算机上,将当前文件拷贝备份到计算机中。
脱离电脑后,使用本机的格式化命令对MP3进行格式化操作。
这样可以加快本机的寻址/播放速度,并有利于释放出被文件碎片占用的空间。
3.8用户如果通过计算机删除文件,而没有修正其他文件名的话,被删除的文件将无法播放,同时会造成最后一个文件无法正常播放。
但不会影响其他文件的播放。
3.9本系统优先支持SD卡的操作。
推荐采用TOSHIBA的SD卡,SANDISK的SD卡电流比较大,建议不要采用。
四、通过按键/液晶屏的操作说明:
4.1系统上电:
A、如果长按住数字1键,再上电开机,则系统进入磁盘初始化状态,LCD显示“For”字符。
此时,点按数字“5”键,确认格式化,LCD将显示“For___”字样,机器自动格式化。
格式化完成后自动进入待命状态。
如按除5外的其他键,则取消格式化操作,直接进入待命状态。
B、上电时,系统将检测消防录音功能的“P/R”检测口,如该I/O口信号为低电平则进入MP3工作模式;为高电平则进入播放录音状态。
C、系统上电时将自动检测实时时钟信号是否启动,如启动则读入时钟数据。
如未启动则默认为2000年1月1日00:
00:
00并开始走时。
D、系统上电后自动检测当前存贮器状态,以SD卡为优先初始化。
E、系统初始化完成以后,CPU_CLOCK的LED指示灯开始闪烁显示。
以后可以通过查看该灯是否闪烁来判断系统是否工作正常。
初始化完成后屏幕一般默认显示信息如下(如经过设置的话,显示信息会不同):
插图2
4.2曲目播放详细说明:
4.2。
1MP3/REC模式切换:
系统默认处于MP3播放等待状态,如需切换到REC模式,点按“模式”键1次,可以切换到REC状态。
屏幕显示“REC”字符。
在REC状态下同样点按“模式”键1次可以切换到“MP3”状态。
4.2.2数字1-9、0键功能选择:
本系统对数字1-9、0键定义了两种程序功能,通过点按“程序”键可相互切换。
在液晶屏的右上角分别表示为“现运行于1套程序”、“现运行于2套程序”。
“现运行于1套程序”:
点按1-9、0键可单键触发1-10段的语音内容。
键入的数字,如FLASH中有对应歌曲,则播放该首曲目,如没有该首曲目,则显示“NOFILE”。
“现运行于2套程序”:
点按1-9、0键,对应数字先在低位显示,键入新数字后,原数字向左移动一位,最多可键入三位数字,按“确认”键后开始播放。
键入的数字,如FLASH中有对应歌曲,则播放该首曲目,如没有该首曲目,则播放最后一首曲目。
点按“+、-”键先选择好段数,再按“确认”键可播放该段语音。
当处于播放状态时,液晶屏最下行的“
”播放标志会点亮,时钟跑秒显示。
播放结束“
”播放标志消隐。
4.2。
3音效模式设定:
在曲目播放状态中,点按“程序”键1次,可以选择音效模式。
屏幕会有相应提示,默认为标准模式。
多次点按可在“标准(Noro)→重低音(ddb)→爵士(JAZZ)→的士高(dISC)→流行(POP)→古典(CLAS)”间顺序选择(括号内的字符为液晶屏上的各模式相应的助记符)。
4.2.4单次播放/循环播放的模式设定:
本系统定义了5种曲目循环模式供用户选择,当前对应的模式显示在最下行小时位置下方,其中:
模式1:
液晶显示信息表示为“ALL1”,功能为“全部曲目播放1次”。
模式2:
液晶显示信息表示为“ALLN”,功能为“全部曲目播放,循环N次”。
模式3:
液晶显示信息表示为“ONEN”,功能为“单曲播放,循环N次”。
模式4:
液晶显示信息表示为“ONE1”,功能为“单曲播放1次”。
模式5:
液晶显示信息表示为“ALLb”,功能为“全曲浏览播放1遍”,浏览播放的意思是所有歌曲只播放最前面的15秒钟。
开机时程序默认处于模式4,即单曲播放1次的功能。
在曲目播放状态中,长按“程序”键3秒钟,可选择切换播放循环模式。
各模式可依次切换。
4.2.5音量设定:
任何状态下点按“音量+、音量-”键,可以增加或减小音量输出,液晶屏显示“VOL----**”,**表示当前的音量级数,同时最下行的“
”符号后的音量指示值会相应改变。
设定后系统会自动返回到原操作状态。
4.2。
6暂停播放:
在播放状态中,点按“播放”键1次则暂停当前曲目播放,屏幕停止跑秒显示,同时点亮“‖”暂停标志符号;在暂停播放状态中,再次点按“播放”键则从暂停处继续播放,恢复跑秒显示并消隐“‖”符号。
按“取消“键则进入停机待命状态。
4.2。
7向前/向后选曲、快进/快退操作:
在播放状态中,点按“上一曲、下一曲”键,可以选择播放上一首曲目、下一首曲目。
在播放状态中,长按住“上一曲、下一曲”键,可以快进或快退当前曲目内容,系统会暂停音乐播放,屏幕秒位快速变动显示,最下行符号显示“
或
”快进标志,松开按键恢复正常播放。
4.2。
8键盘锁功能:
任何状态下,长按住“取消”键3秒钟,键盘锁功能启动,屏幕提示“HoLd”,同时一直点亮右下角的“
”键盘锁显示符号。
处于键盘锁状态,按任何键键均无效,屏幕会提示“HoLd”字符。
在键盘锁功能状态下,再次长按“取消”键3秒钟,可以解除键盘锁功能。
右下角“
”键盘锁显示符号消隐。
4.2.9音量/设定状态信息记忆功能:
在空闲的播放等待状态下,点按“存储”键1次,屏幕显示“SAVE”,可以将“音量设置信息”、“单次播放/循环播放的模式设定信息”、“音效模式设定信息”、“现运行于1套/2套程序”四个状态信息保存起来,即使断电以上信息也不会丢失。
未按“存储”键,以上信息不会自动存贮。
断电后将恢复上一次的设定状态。
4.3录音操作说明:
4.3.1确定录音状态:
先确认是否处于REC录音状态。
如不是,则点按“模式”键1次切换到“REC”状态,显示屏对应位置显示“REC”字符。
4.3.2进入录音准备状态:
已处于“REC”模式,长按“模式”键3秒钟,可进入录音准备状态。
屏幕左上方显示“录音时间”字符,屏幕下方从左到右会显示“录音***条
HQ”。
如系统接有时钟芯片,则时钟跑秒显示。
4.3.3确定录音位置:
屏幕左下角显示“录音***条”——***是当前内存中已有的录音条数+1,即系统默认是将最新的录音文件记录到最后面的。
可以点按“+、-”键选择录音位置,如改动了当前数字,即采用插入录音的方式,系统会将原录音内容顺序后移。
4.3.4确定录音音质:
屏幕右下角会显示“HQ”符号—HQ表示采用高音质录音方式,可点按“模式”键在“LQ”和“HQ”之间切换。
(注意:
HQ模式的录音文件为标准WAV格式,可支持在计算机上进行回放;LQ模式无法在计算机上播放)。
4.3.5开始录音:
在录音准备状态下,点按“播放”键,系统开始录音,屏幕下方出现“
”符号,时钟从00:
00:
00开始跑秒(显示录音时长),即表示处于录音状态。
4.3.6录音暂停:
在录音状态中,点按“播放”键1次,系统可暂停录音,屏幕下方点亮“‖”暂停符号。
在暂停录音状态,再次点按“播放”键则继续录音。
4.3.7停止本条录音:
在录音或录音暂停状态中,点按“取消”键1次,停止本条录音操作,返回到录音准备状态,屏幕下方录音条数会自动加1。
此时再点按“播放”键可以继续下一条录音。
4.3.8退出录音准备状态:
在录音准备状态中,长按“模式”键3秒钟,可退出录音准备状态。
返回到录音播放等待状态。
屏幕显示“查询时间”,“HQ或LQ”字符消隐。
4.4录音播放状态说明:
4.4.1浏览录音文件:
在录音播放等待状态下,点按“上一曲、下一曲”键,可以浏览存贮器中所有的录音文件,其中左下角显示的是录音编号,年、月、日、时、分、秒位置是该录音文件的创建时间。
在录音播放等待状态下,时钟位置一直显示该条录音的创建时间,不会跑秒显示。
屏幕左上角显示“查询时间”。
4.4.2播放录音文件:
播放录音文件的操作方法以及循环模式设置等和MP3的播放设置/操作相同,请参考前面MP3曲目的具体操作方法。
4.5曲目删除、校时、校误说明:
在停机待命状态下,长按“功能”键3秒钟,屏幕显示“密码”,秒个位闪烁显示,可依次输入默认密码“123456”,密码输入正确,屏幕提示“PASS”,进入并显示“单删”状态。
如密码输入错误,屏幕提示“Error”,退出本功能状态。
4.5.1单删功能操作:
密码输入正确,自动进入“单删”状态,屏幕显示“单删”状态标志。
左下角显示当前曲目号。
点按“确认”键确认删除,屏幕提示“DEL----”。
4.5.2全删功能操作:
再次点按“功能键”1次,进入全删状态,屏幕闪烁显示“全删”状态标志,点按“确认”键,进入全删状态,再次点按“确认”键确认删除,屏幕显示“For___”,本系统的全删功能同“格式化”的命令操作。
4.5.3校时功能操作:
再次点按“功能”键,[校时]状态标志闪烁显示,点按“确认”键,确认进入“校时”状态,年十位开始闪烁,直接按相应的数字键输入,屏幕闪烁自动右移到年个位,设定好年个位后,设定位移到月个位,可按0、1或“曲目+”键向右移动一位,这样依次设定年、月、日、星期、时间即可。
按<确认>键将存贮当前时间设定,并返回待机状态。
说明:
月十位、月个位、日十位、日个位、时十位、分十位、秒十位设定,如输入数字超出了该位的最高值,则无法输入。
请正确输入。
校时中如有输入错误,可按“曲目-”键向左移动一位,按“曲目+”键可向右移动一位。
4.5.4校误功能操作:
本系统采用专用时钟芯片计时,精度高,停电后半年内时钟不会丢失。
但考虑产品使用环境温度等影响,可能会有累计误差。
故设计有软件误差自动校整功能。
此功能请您校准北京时间,运行一段时间后,计算出系统的日平均误差后再设置。
误差调整最小单位为±1秒/天,系统根据该参数自动校准。
点按<功能>键,“校误”状态标志闪烁,点按“确认”键进入走时误差校整状态,[校误]状态灯点亮,默认误差为00,按<+、->键输入修正误差值,单位为秒,最大误差调整数为±59秒/天。
如输入的误差数为正,表示原时钟比标准时钟慢,每天需快加N秒;
到0后再按<->键,[-]号亮表示是负数,即原时钟比标准时钟快N秒,需往后调N秒回来;
确认输入正确后,按<确认>键即可返回到走时状态。
4.6收音机操作说明:
4.6.1进入收音机状态:
长按“收音”键3秒钟,进入收音模式状态,液晶屏原时钟位置显示“PrE01”(其中“PRE”代表预设模式,“NAL”代表手动模式,“AUT”代表自动模式),右边的数字“01”表示当前频率的存贮位置,左下角显示“收音***.*MHZ”---***代表当前预设电台的频率值)。
4.6.2退出收音机状态:
在收音机状态中,再长按“收音”键3秒钟,系统先关闭收音机音频输入,此时音频静音输出,约2秒钟后屏幕返回到播放等待状态。
4.6.3收音模式切换:
在收音状态下,点按“模式”键,可在“PrE→NAL→AUT”模式之间切换。
三种收音机模式操作说明如下:
预设模式(PrE):
右下角数字显示的是当前存贮的电台序号,左下角显示的是该电台的频率。
按“上一曲、下一曲”键可以顺序选择预设电台信息。
如果都没有存贮电台信息,则自动回到手动模式状态。
在预设模式下,点按“取消”键可以删除当前条的电台存贮信息。
手动模式(NAL):
右下角显示的是已经存贮的电台总数,按“上一曲、下一曲”键可向上或向下选择一个频点,100KHZ为一个频点。
找到合适的频点以后,按“确认”键,即可保存当前频点信息,屏幕提示“SAVE_XX”,--XX表示已存贮于XX位置,同时存台总数自动加1。
如果已保存有该电台信息,则系统自动不进行保存。
系统最多可保存30个电台信息,当30个电台信息全部存满后,再进行保存时液晶屏会提示“FULL”。
自动模式(AUT):
右下角显示的是已经存贮的电台总数。
按“上一曲、下一曲”键,可选择从当前的频点向上或向下自动搜索电台信息,搜索到电台以后自动开始收听该电台,如确认是新电台,按“确认”键可保存当前的电台信息,显示屏显示“SAVE_XX”,表示将当前电台信息存贮于XX位置。
系统最多可保存30个电台信息,当30个电台信息全部存满后,再进行保存时液晶屏会提示“FULL”。
4.7消防录音专用模式操作说明:
消防专用录音功能共使用到三个独立的I/O口,分别定义成P/R模式开关、顺序录放音键(SN)键、停止键(STOP)。
A、P/R模式开关:
该端口悬空时为低电平,在上电时检测一次,如果上电时为低电平则进入MP3播放模式并待机。
当拨动P/R模式开关到高电平位置则进入录音等待状态;再次拨回到悬空位置则进入录音文件播放状态。
只要拨动过一次该模式开关,模式就只在录音准备和录音播放两种状态中循环,不再返回到MP3播放状态。
如果要返回MP3播放状态则需断电源一次,重新开机。
B、处于录音等待状态时,点按顺序录放键“SN”键,系统开始录音,录音中点按“STOP”键停止录音并回到录音等待状态,再次点安“SN键”可继续下一段录音。
C、把P/R开关拨回到悬空位置,退出“录音等待”状态,返回到录音播放状态。
点安“SN”键开始播放,播放中再次点安“SN”键可顺序播放下一首歌曲。
点安“STOP”键则停止播放。
D、录音文件播放的模式遵循当前循环模式的设定,具体见4.2.4说明。
五、I2C接口命令说明:
特别说明:
1、为提高I2C接口的抗干扰能力,我们定义了一个I2C_CS信号(I2C接口使能信号)。
其协议规定如下:
平常CS信号为高电平,当CS下降沿产生时,I2C各寄存器复位,等待2ms后允许I2C通讯,直到从机回复完信息才可以拉高CS端电平。
当CS端上升沿产生时,SDA和SCL即不接受数据。
2、MP3板上电后有约6秒钟的自检过程,6秒钟以后才可以正常接收I2C信号。
3、在一些干扰特别严重的应用场合,建议发送“键盘锁”命令,以使键盘处于锁存状态,减少误触发的可能。
4、SDA、SCK开始都是高电平。
5、在SCK为高时,SDA从高变为低时,是启动信号,然后SCK也拉低。
6、在数据发送时,开始信号启动后延时2ms,开始送CLK,每个CLK从低到高延时2ms再拉低2ms,为一周期。
7、发送完数据后,必须是8的倍数,加上1个奇校验位,若所发送的数据为奇数个1,则发送0,为偶数个1,则发送1,然后再发送一个低位SDA时,时钟就不要拉高了,最后将SDA从低拉高为停止位。
8、SCK从低高延时2ms后开始发送数据和接收数据。
数据发送完毕后,检测SDA信号线是否是为低,当为低时为接收启动信号,然后马上把SCK拉低。
开始接收数据,接收完数据后,再接收奇校验位,然后再接收最后停止位。
1:
单曲单次播放:
功能:
指定1000段位中的其中一段只播放一次。
发送字节数
功能代码
段位
返回数据
03H
11H
高位
低位
正确
错误
00H
35H
11H
10H
说明:
发送字节:
是这次在发送字节数的后面,还有03H个字节要发送
功能代码:
是指操作单曲单次播放的代码
段位:
是指从0000H——03E8H共计1000个段位。
返回数据:
是指MP3通用板操作后返回的字节数据,若正确操作则返回功能代码11H;若返回01H或没有动作则都识为错误。
实例:
要单曲单次播放00H035H段位,
发送数据:
0x03H0x11H